安装NVIDIA显卡驱动程序后Ubuntu 18.04仍然滞后

我有一个GTX 750 ti,我正在使用Ubuntu 18.04。 我之前从未遇到过图形驱动程序运行不良的问题。 所以在我安装驱动程序之前,我得到了大量的屏幕撕裂和滞后。 之后,我仍然注意到动画中存在很多延迟(单击“显示应用程序”,最大化窗口,最小化窗口等),有时在移动窗口或resize时。 在浏览器上滚动网页时,它会滞后,我注意到屏幕撕裂。 我尝试安装了许多不同的驱动程序,包括默认Ubuntu存储库中的nvidia-375和nvidia-384驱动程序。 我也尝试使用Graphics Drivers repo( https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa )中的驱动程序。 无论我做什么,它都无法摆脱浏览器中动画或屏幕撕裂的延迟。

好了,我现在可以说这已经解决了95%,

∘1/真正的问题归结为Nvidia显卡的刷新率和同步率以及屏幕

‣使用nvidia-prime然后就没有vsync的可能性 – arghhhh

有了Nvidia的Linux驱动程序和“Optimus”卡,他们省略了简单的代码来为大众节省资源 – 傻瓜!!!!!

‣在Optimus上获取PRIME同步

解决方案(现在没有特定的Nvidia驱动程序 – 太棒了!)

要检查是否设置了(同步),请使用以下命令:

sudo cat /sys/module/nvidia_drm/parameters/modeset

 ∘ It should say "y" for modeset=1, which means it is synchronized at 60 fps (I believe) for your Monitor. ... ex. HDMI-1-1, or eDP-1-1 ∘ If Not - Create a new file in /etc/modprobe.d/nvidia-drm-nomodeset.conf 

sudo gedit /etc/modprobe.d/nvidia-drm-nomodeset.conf

∘并确保存在以下行;

在更新Intramfs和Reboot之后,选项nvidia-drm modeset = 1。

sudo update-initramfs -u •reboot

同时减少Swappiness也可以帮助降低swappiness(如果你有很多RAM)…

∘检查swappiness值(默认值= 60)

$ cat / proc / sys / vm / swappiness

sudo gedit /etc/sysctl.conf

‣搜索vm.swappiness并根据需要更改其值。 如果vm.swappiness不存在,请将其添加到文件末尾,如下所示:

#急剧减少Swappiness倾向

vm.swappiness = 1