问题描述
我真的希望这里有人可以提供帮助,因为我非常愿意放弃并重新使用Windows。我有一个配备i7-4710MQ 2.5 GHz的MSI GT70 Dominator,一个Intel HD 4000(我很确定)集成显卡,以及一个GeForce GTX 970M /PCle /SSE2专用显卡。我从安装Ubuntu 14.04.3的原始版本开始,从Chrome到Minecraft到L4D2,我尝试过的每个程序都出现了可怕的屏幕撕裂。我使用的是专有的Nvidia驱动程序(nvidia-346的版本346.82),因为我听说它们获得了最佳性能。通过屏幕撕裂,我的意思是好像vsync已关闭-当有东西移动时,您可以看到帧关闭的水平线。
我尝试过转到Nvidia X服务器设置以打开“同步到VBlank”,但是问题仍然存在。
我也尝试安装Bumblebee,但是当使用optirun命令打开浏览器并转到Youtube视频时,屏幕撕裂仍然存在。
我还尝试转到usr /share /lightdm /lightdm.conf.d并编辑5-xserver-command.conf以具有-bs选项。
根据reddit的一些建议,我升级到15.04,但这没用。
我尝试将Nvidia的电源设置设置为高,但是没有运气。
我尝试过康普顿和康菲兹,都没有下蹲。
在X服务器显示配置nvidia-settings中,“布局”中没有显示任何屏幕,在“模型”中唯一可以选择X屏幕0,并且每当我尝试保存到X配置文件时,它都会显示“无法生成X”。配置文件!”
我已经尝试过this链接,娜达。
每次尝试修复后,我都已重新启动。我确实想使用Ubuntu,但是如果这种屏幕撕裂现象仍然存在,那么我可能只需要回到Windows,这将使您分心。请,请,请帮助我。任何人都能提供的任何帮助将不胜感激,谢谢!
最佳回答
创建包含以下内容的/etc/X11/xorg.conf.d/20-intel.conf
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "TearFree" "true"
EndSection
那应该解决所有问题。
源是https://wiki.archlinux.org/index.php/Intel_graphics#Tear-free_video
注意:仅在使用bumblebee时才有效。
注释中的注释:从10.10开始,配置文件目录现在为/usr/share/X11/xorg.conf.d
从Ubuntu 16.04 LTS开始*您可以使用以下脚本在NVIDIA和INTEL的图形卡之间进行切换,此外,它还可以纠正INTELs环境下的视频/屏幕撕裂:https://github.com/bauca/graphics-switcher