带有Nvidia专有驱动程序的Ubuntu 14.04 LTS的可怕屏幕撕裂


9

所以大约一个星期前,我终于安装整理了分区之后,才安装了Ubuntu。一切都变好了,除了我在全屏显示的屏幕上撕裂了。我到处搜索并尝试了各种不同的解决方案,但是没有一个奏效。我的GFX卡是nVidia GT 650M,希望有人能解决。


您在使用Nouveau还是专有驱动程序?
贝恩2014年

适当的驱动程序,我和Nouveau驱动程序在非全屏视频上撕裂了屏幕。
user292541 2014年

检查在Nvidia X Server / OpenGL设置中是否设置了vsync。在“ 寻求有关Ubuntu 14.04 + nVidia屏幕撕裂/ vsync错误的信息”中有一个建议。并且在电影中流泪(没有Vsync)
贝恩2014年

Answers:


0

屏幕撕裂是一个非常烦人的问题,可能是由不同的原因引起的。检查是否已启用vsync,并检查显示器的刷新频率是否设置为与软件值相同的值。在线快速搜索显示NVidia 650对于很多人来说都存在此问题。我建议您四处寻找,看看有什么用。不同的人报告了不同的处理方法。

这在很大程度上取决于GPU的供应商,所使用的其他硬件,驱动程序和设置。


0

首先通过以下方式安装CompizConfig-Settings-Manager

sudo apt-get install compizconfig-settings-manager

打开CompizConfig-Settings-Manager查找Composite并打开check它。现在点击Compositeuncheck的盒子Unredirect Fullscreen Windows。关闭CompizConfig-Settings-Manager。


0

如果仍然存在使用Nvidia卡撕裂视频的问题,则可以在终端中运行以下命令:nvidia-settings --assign CurrentMetaMode =“ nvidia-auto-select + 0 + 0 {ForceFullCompositionPipeline = On}”

我在Ubuntu 16.04上运行的几台计算机上运行良好。

假设您正在使用一个视频卡,或者您可以尝试在/etc/X11/xorg.conf中的文件中编辑此配置文件。

“设备”标识部分“设备0”驱动程序“ nvidia”供应商名称“ NVIDIA Corporation”板名称“ GeForce GTX 650”选项“ RegistryDwords”“ PerfLevelSrc = 0x2222”选项“ TripleBuffer”“ True” EndSection

如果您的视频卡不喜欢上面的完整性能设置,则可以将性能级别值更改为“ PerfLevelSrc = 0x2233”。


0

这可能也有帮助...
完全删除现有的Nvidia驱动程序和配置文件。
我使用终端启动到启动菜单中的grub恢复选项。然后是一种apt-get清除方法,但是您可能想查找一下,因为我不小心*在命令末尾放了一个,然后对系统进行了“ FURAR”操作!!!
在能够以正常启动方式再次安装Nvidia并获得良好效果之后,我到了那里。我还添加了Nvidia控制面板(nvidia设置),以更好地控制卡功能。似乎遗留了太多内容,没有删除而不是在以前的驱动程序上安装驱动程序,从而导致了问题,并且不知道驱动程序在哪里,
在搜索结果中对此说了很多……也许太多了!!。而且不是很简洁。


这不是一个格式正确的答案,您是否会对其进行编辑以使其更易于理解?
Sumeet Deshmukh

1
这个答案之所以有点广泛,是因为它很大程度上取决于所使用的版本和操作系统,监视器和所使用的特定视频卡。但是在所有情况下,重点都是完全删除和安装。但是,对我而言,删除始终意味着通过CLI引导到CLI而不是在图形模式下执行此操作
James N.
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.