桌面显示很好,观看视频也还行,但当我加载游戏时,屏幕不断撕裂。我在 Intel i5-2500k 3.30GHz、16GB RAM、2TB Barracuda 7200 RPM 上运行 14.04 64 位,带双显示器 @1080p Samsung SyncMaster PX2370。
我最近将显卡从 Nvidia 560Ti 升级到了 Nvidia 970。当我加载第一个游戏时,我注意到屏幕撕裂。我尝试启用和禁用垂直同步,但没有帮助。实际上,垂直同步会使某些游戏的情况更糟!见下文
对于我的 560Ti,我安装了 Nvidia 网站上的 346.47 二进制文件。当 v-sync 不起作用时,我将驱动程序升级到 352.21。我遵循本指南从它告诉如何安装二进制文件的部分开始。这仍然没有用。
后来我发现我可能只是更新了我当前的二进制文件。此外,如果我运行dkms status
它,它会列出 nvidia 331.113 驱动程序。但是我不知道如何从 DKMS 中清除驱动程序,并且二进制文件无法拉入 DKMS。
我觉得我的第一步可能是从 Kernal 和 DKMS 中清除 Nvidia 驱动程序,然后尝试再次安装。由于我使用 Linux 才 3 年左右,我不太愿意责怪 Nvidia 的驱动程序,但我倾向于认为这是我自己的无能。
关于如何解决这个问题有什么建议吗?
测试的游戏:
- 废土 2 - 俯视视角时出现撕裂
- 城市:天际线 - 垂直同步已禁用,可消除撕裂现象
- 坠落——每次走路时屏幕中间都会出现撕裂
- 《地下城 2》- 移动视角时出现轻微撕裂
- 塔洛斯的法则 - 启用垂直同步可消除撕裂
- 火炬之光 II - 无撕裂
- 军团要塞 2 - 轻微撕裂、有些重影
- 无主之地 2 - 禁用垂直同步可消除撕裂
答案1
两个步骤解决了我在 Kubuntu 14.04 上 gtx 960 的问题
首先尝试将其添加到您的 xorg.conf 文件 @ /etc/X11/
Section "Screen"
Option "metamodes" "nvidia-auto-select +0+0 {ForceFullComposition = On}"
如果这有时只起作用或扭曲了互联网或游戏视频的清晰度,那么添加此功能,它应该会产生很大的不同,并希望永久解决问题。
Section "Screen"
Option "TripleBuffer" "1"
你可以查看我的研究这里询问。
答案2
当 14.04 推出时,我遇到了(以及许多其他问题)nvidia 卡的屏幕撕裂问题;尝试进入控制面板并将欠扫描设置为 10% 左右 - 在我的情况下,更改扫描会导致屏幕闪烁,然后才能获得完美的图像。希望这可以解决问题,但我必须在每次重新启动时都这样做,因为出于某种原因,xorg.conf(带有欠扫描设置)在每次启动时都会被删除。从未找到答案。
这个周末,在厌倦了驱动程序错误和不断重置欠扫描之后,我升级到了 amd 卡,使用 vesa 驱动程序在 14.04 中运行良好。仅供参考。
答案3
我终于找到了一个错误报告这里:描述问题和解决方法。
打开终端并输入:
gksudo gedit /usr/share/lightdm/lightdm.conf.d/50-xserver-command.conf
然后添加-bs你的 lightdm 配置选项
[SeatDefaults]
# Dump core
xserver-command=X -bs -core
然而,正如我在 Nvidia 表格上发现的那样Axfelix 的帖子这并不总是能消除屏幕撕裂。错误报告是这里。您必须禁用'取消重定向全屏窗口'Compiz 中的选项也是如此。这似乎终于解决了问题。