使用 Nvidia/Intel 显卡的 Ubuntu 中出现屏幕撕裂

使用 Nvidia/Intel 显卡的 Ubuntu 中出现屏幕撕裂

我真的希望这里有人能帮到我,因为我已经快要放弃并重新使用 Windows 了。我有一台 MSI GT70 Dominator,配备 i7-4710MQ 2.5 GHz、Intel HD 4000(我很确定)集成显卡和 GeForce GTX 970M/PCle/SSE2 专用显卡。我一开始安装的是 Ubuntu 14.04.3,我试过的每个程序都有严重的屏幕撕裂,从 Chrome 到 Minecraft 再到 L4D2。我使用的是专有的 Nvidia 驱动程序(版本 346.82,来自 nvidia-346),因为我听说它们的性能最好。所谓屏幕撕裂,我的意思是,就好像垂直同步关闭了一样 - 当有东西在移动时,你可以看到水平线,而帧关闭了。

我尝试进入 Nvidia X 服务器设置来打开“同步到 VBlank”,但问题仍然存在。

我也尝试安装 Bumblebee,但是当使用 optirun 命令打开浏览器并转到 Youtube 视频时,屏幕撕裂仍然存在。

我还尝试转到 usr/share/lightdm/lightdm.conf.d 并编辑 5-xserver-command.conf 以添加 -bs 选项。

在听取了 reddit 的一些建议后,我升级到了 15.04,但没有效果。

我尝试将 Nvidia 电源设置调高,但没有成功。

我尝试过 Compton 和 Compiz,但都没有成功。

在 nvidia-settings(X 服务器显示配置)中,“布局”中没有显示任何屏幕,“模型”中只能选择 X 屏幕 0,每当我尝试保存到 X 配置文件时,它都会显示“无法生成 X 配置文件!”

我试过了链接,没有。

每次尝试修复后我都会重新启动。我真的很想使用 Ubuntu,但如果这种屏幕撕裂现象持续存在,我可能就不得不回到 Windows,这太让人分心了。请帮帮我。任何人能提供的帮助都将不胜感激,谢谢!

答案1

创建包含以下内容的 /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

注意:这仅在您使用熊蜂


评论中的注释:从 10.10 开始,配置文件目录现在是/usr/share/X11/xorg.conf.d

从 Ubuntu 16.04 LTS 开始 *您可以使用以下脚本在 NVIDIA 和 INTEL 的显卡之间切换,此外它还可以纠正 INTEL 环境中的视频/屏幕撕裂:https://github.com/bauca/graphics-switcher

答案2

在 Ubuntu 18.04 上使用 Wayland让我不再流泪。

您可以通过单击密码屏幕上的齿轮并选择“Ubuntu on Wayland”来启用它。

相关内容