我有一台 Thinkpad 笔记本电脑 W510,运行 Linux Ubuntu 12.04,带有 NVidia 驱动程序,通过显示端口连接到外部 24 英寸 Eizo 屏幕。屏幕在正常情况下运行正常,但如果 CPU 使用率达到最大值,外部屏幕每 30 秒就会开始闪烁一次,非常有规律,但只闪烁一次(也就是说,它不是持续的、重复的开/关/开/关闪烁,而是短暂的单次闪烁,可能在某处显示为暗条,持续几分之一秒)。
如果 CPU 使用率降至正常水平,则没有问题。如果再次上升,则几分钟后会重新启动。布线完美。
问题出在哪里?如何修复?
答案1
您研究过 PowerMizer 吗?我发现每个关于“ubuntu nvidia 闪烁”的讨论似乎都提到了它好几年了。
例如:
http://www.only10types.com/2010/07/black-screen-flicker-with-nvidia-v195.html http://ubuntuforums.org/showthread.php?t=789912&p=4931171#post4931171
答案2
从你的描述来看,我猜是笔记本电脑没有为显示器提供足够的电力。当 CPU 使用率高时,它会消耗更多电量,屏幕就会开始闪烁。
您可以采取一些措施来找出问题的原因。首先,我会尝试另一根电缆和端口,其次,我会使用不同的操作系统来复制该问题。