解决Nvidia图形屏幕闪烁问题


14

我知道对此有很多问题-我已经阅读了至少100个问题,但仍找不到Nvidia屏幕闪烁问题的解决方案。自11.10起,我就遇到了这个问题。屏幕每3-5秒左右抖动一次。我在带有Nvidia 6100的Gateway GT5028上运行Ubuntu 12.04 LTS。任何解决方案将不胜感激。我希望这个问题能为我解决。

Answers:


7

这为我工作:

  • 在终端上安装Compiz Config,键入:

    sudo apt-get install compizconfig-settings-manager

  • 在启动器中,执行CompizConfig设置管理器

  • 选中“实用程序->解决方法->在重画时强制全屏重画(缓冲区交换)”中的复选框

我有一台使用Ubuntu 14.04的带有Nvidia GT 525m的Dell XPS笔记本电脑。

我将此解决方案基于该线程上的答案:升级到14.04后,怪异的部分屏幕闪烁


值得注意的是,这会大大增加gpu&cpu的负载,并会导致fps下降。
爱德华

Debian 8和KDE 4在这里。帮助我的是禁用设置中的某些KDE效果。
LatinSuD

即使不重新启动计算机,更改也应生效吗?似乎没有任何工作对我
有用

4

尝试使用nvidia设置关闭(禁用)抖动功能。如果问题已解决,请更新/etc/X11/xorg.conf以将(选项“ FlatPanelProperties”“ Dithering = Disabled”)添加到“屏幕”部分。祝好运。


如何访问设置?我现在没有激活任何nvidia驱动程序,因为每次我激活nvidia驱动程序时,它将在下次启动时显示黑屏。这样做时我可以访问TTY,只是看不到桌面。
spazmatic1221 2013年

可以通过nvidia-settings进行设置。如果尚未安装nvidia驱动程序,则可以1)通过系统设置->其他驱动程序安装,2)sudo apt-get更新; sudo apt-get安装nvidia-当前nvidia设置,或3)下载/安装驱动程序直接来自nvidia。每个人都有他们的偏爱,但我倾向于后者。祝好运并玩得开心点。
cogitoergosum 2013年

好了,我已经安装了nvidia当前驱动程序。幸好这次没有黑屏。但是我在Nvidia X服务器设置
中看

默认的nvidia设置不包含该选项。如果屏幕闪烁仍然是问题,请考虑从nvidia下载驱动程序。您可以参考此问答板上的说明。
cogitoergosum 2013年

您能否快速介绍一下如何通过命令行编辑设置。
spazmatic1221 2013年

3

在Ubuntu 14.04下修复了闪烁的窗口-NVIDIA图形卡

我已经解决了笔记本电脑在Ubuntu 14.04下Windows闪烁的问题,基本上是与Nvidia图形卡设置有关的问题,首先输入:

sudo nvidia-xconfig

如果文件/etc/X11/xorg.conf不存在,此命令将创建它。

sudo nano /etc/X11/xorg.conf

滚动文件并按如下所示编辑Device部分:

Section Device
  Identifier Device0
  Driver "nvidia"
  VendorName "NVIDIA Corporation"
  BoardName "GeForce GTX 650"
  Option "RegistryDwords" "PerfLevelSrc=0x2222"
  Option "TripleBuffer" "True"
EndSection

通常,“设备”部分会遗漏最后3个commade。这会将卡设置为性能模式并启用三重缓冲。

在终端中输入:

nvidia-settings

X服务器将在nvidia-settings / OpenGL中显示Set参数的值,如下所示:

Sync to Vblank
Allow Flipping
Use Conformant Texture Clamping

保存配置,然后重新启动计算机。


如何保存配置?
Aaron Esau)

令人惊讶的是,安装nvidia-settings实际上可以修复所有问题。
布莱尔23年

2

我有同样的问题。您很困惑,因为cogitoergosum假定您了解命令行的工作方式。您将需要打开命令提示符,并且将需要学习如何使用多个命令。真正解决此问题的唯一方法是使用命令行界面(CLI)。CLI技能非常有价值,尤其是在专业计算中;所以我会帮助您入门。

首先,键入man cd并按Enter。要转义手册页,请在完成阅读并尝试使用命令后cd,输入q。在Linux上,与Windows不同,man+ [command]将打开您想要的任何命令的手册页(只需用所需的命令替换+ [command]。例如,键入man vi以了解如何使用vi编辑文件。

cd /etc/X11/将带您到包含“ xorg.conf”的目录。当您以root用户身份编辑文件时,您需要小心修复对文件所有权和权限所做的更改。请参见chmodchown(类型man chmodman chown)的手册页。您将始终希望在更改文件之前备份文件。要备份文件,有几种技术。您可以cat用来输出文件的内容,然后将输出重定向到新文件。例如。cat /etc/X11/xorg.conf > /etc/X11/xorg.conf.bkp1。您也可以使用cpmv,但是我通常只使用重定向。要查看给定目录的内容,请尝试lsls -l。如果看不到所有输出,请输入,将输出less通过管道传递到ls -l | less

我找到了解决Nvidia的错误在Linux上这里的64位:英伟达和Linux的x64 -常见问题及解决方法的自述- 下面是32位(x86)相同的自述:Nvidia公司和Linux的x86 -常见问题及解决方法的自述- 256.44 如果您在Linux上使用不同的Nvidia驱动程序,那么您可以在Nvidia网站上找到类似的自述文件:Linux Display Driver Archive

如果您确实想提高自己的技能,则应该在shell脚本中使用linux文档。


2
这似乎是题外话,无关紧要。信息很棒,每个人都需要知道...但是您甚至没有尝试将OP视为新手。假设已假设OP,然后立即投入讲座。
digitalextremist

1

对于它的价值,多年来,我一直在基于Ubuntu / Debian的MythTV盒子上遇到此屏幕闪烁问题。我在14.04上安装了该工具,最近才从Linux Mint 18升级了该工具箱,该地方也存在问题。我现在正在运行16.04.2。强制重绘的compizconfig-settings-manager更改对我而言不起作用,但它使我无法使用其他设置。对我来说,解决此问题的方法是取消选中“在初始损坏时强制完全重绘”选项。

我不知道我是否有硬件问题导致Compiz认为是损坏的翻转,但是我没有看到任何假象或损坏,并且屏幕闪烁消失了。我正在通过HDMI在奔腾G870上使用英特尔嵌入式显卡到1080p电视。


1

仅针对所有其他有此问题的人。在nvidia设置中关闭抖动似乎降低了效果,但并没有完全消失。

但是关闭“翻转”功能很有帮助。我没有这种讨厌的闪烁了。好极了!

如何使用已安装的nvidia驱动程序(nvidia-384版本384.111-0ubuntu0.16.04.1)在Linux Mint 18.3肉桂上执行此操作:

  • 打开您的应用程序菜单
  • 搜索“ nvidia”:您将找到“ NVIDIA X Server Settings” –单击
  • 关闭抖动:我在GPU 0 –(您的GeForce名称)-> DFP-0(您的监视器名称)(以及DFP-3和DFP-4,因为我有3个监视器)下找到它
  • 关闭翻转:X屏幕0-> OpenGL设置->允许翻转(取消选中)

+1关闭翻转功能有帮助!

这行得通,但是如何使我的更改持久化呢?重新启动后,所有更改的设置都没有了...

-1

我使用Linux Mint 17遇到了同样的问题,困扰了一段时间。通过linux软件管理器发现的,您只需在搜索栏中键入nvidia(就我而言)“ graphics”(图形),然后单击;Nvidia当前更新。一旦安装,问题就解决了,性能提升了。根据Nvidia网站-linux软件管理器,有26M驱动程序,程序管理器将分析并下载特定驱动程序。我的问题已经解决。


源自Linux Mint的特殊工具的答案与Ask Ubuntu不兼容,因为Ubuntu不具备这些工具。
Stephen Michael Kellat 2014年
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.