[已解决] N专有驱动如何开启vsync?

CPU/显卡/打印机/USB设备等硬件问题
回复
头像
langyxxl
帖子: 443
注册时间: 2012-01-17 22:17

[已解决] N专有驱动如何开启vsync?

#1

帖子 langyxxl » 2017-08-14 12:35

笔记本双显卡,系统ubuntu17.04 安装了N卡的官方驱动,在驱动中禁用了intel集显,只用N卡。

但是跑glxgears,简直就像疯了一样,能有5000fps,最关键的是glxgears程序一开始就提示
“Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.”
无语了。。。

哪位大神知道如何让glxgears运行在60fps啊
附件
2017-08-14 12-30-38屏幕截图.png
上次由 langyxxl 在 2017-08-14 14:16,总共编辑 1 次。
头像
langyxxl
帖子: 443
注册时间: 2012-01-17 22:17

Re: N专有驱动如何开启vsync?

#2

帖子 langyxxl » 2017-08-14 14:00

额,查了nvidia官方资料https://devtalk.nvidia.com/default/topic/957814/prime-and-prime-synchronization/
终于解决了

ubuntu默认竟然是关闭prime的vsync的,这样会导致很多问题,比如看网页滚动的时候撕裂,看视频撕裂等等
ubuntu在/etc/modprobe.d/nvidia-graphics-drivers.conf文件的最后一行竟然是
options nvidia_381_drm modeset=0

改为options nvidia_381_drm modeset=1,再运行“update-initramfs -u”更新内核,重启,就比原来好多了,终于告别撕裂了
glxgears的fps也恢复正常了,不过为什么前面几秒的fps不是精确的60.。。。。

有大神知道吗?
附件
2017-08-14 13-55-39屏幕截图.png
头像
IsoaSFlus
帖子: 366
注册时间: 2012-11-13 11:30
系统: ubuntu17.10,Arch
联系:

Re: [已解决] N专有驱动如何开启vsync?

#3

帖子 IsoaSFlus » 2017-10-07 13:50

你解决了一个困扰我五年的问题,我快被感动到哭了
回复