我刚刚升级到 Ubuntu 16.10,重启后,无论运行什么应用程序,显示灯都会不断闪烁。当显示登录屏幕时,闪烁开始。我使用的是联想 Thinkpad E540。
我有 NVIDIA GeForce GT740M 和驱动程序
X.Org X server -- Nouveau display driver from xserver-xorg-video-nouveau
其他驱动程序选项,我并不想尝试(因为上次整个图形显示器停止工作):
NVIDIA binary driver 367.57 (proprietary, tested)
NVIDIA binary driver 340.98 (proprietary)
lspic 的输出:
lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
我当前的内核版本是
uname -r
4.8.0-26-generic
我已经尝试过这个解决方案这里但它不起作用。
有人能解决这个非常烦人的问题吗?
答案1
此错误最早出现在内核版本 4.6.2 的错误报告中,用户发现降级到 4.5.4 可以修复此问题。升级到 4.7 无法修复此问题。
面板自我刷新(psr)错误
指向其他错误报告的链接表明可以通过修改 grub 的内核启动命令行来修复此问题:
i915.enable_psr=0
要做到这一点,您需要gksu gedit /etc/default/grub
。
搜索quiet splash
并插入i915.enable_psr=0
到最后一个双引号前面。可能还有其他选项,但至少应该如下所示:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.enable_psr=0"
保存文件并输入sudo update-grub
。然后重新启动,闪烁应该会消失。
您可以在以下网址阅读更多内容:(Thinkpad T440p(Haswell)搭载内核 4.6-rc4(启用 PSR)时 LCD 闪烁)
帧缓冲压缩
同时在内核主要修订版psr
中引入了(帧缓冲压缩) 支持。它可以防止在屏幕不发生变化时重新绘制屏幕。一个难以察觉的省电功能(0.06 瓦)。要启用,请更新 grub 内核命令行(如上所述),添加:4.6
fbc
i915.enable_fbc=0
最终的解决方案是使用 grub 内核命令行选项完全关闭 i915 模式设置:
i915.modset=0
请注意,这些无法在我的系统上进行测试,我只能根据使用与您类似系统的用户的错误报告来判断。
答案2
我也遇到了同样的问题。我尝试了所有列出的驱动程序,但都没有成功。最后我用以前的内核(v.4.4.0-45)启动,问题就解决了。
答案3
这个问题确实似乎被广泛报道。
我在配备双启动 ubuntu gnome 16.10/16.04 的联想 e540 上遇到了完全相同的问题。该问题似乎在 16.04 上不存在,但在 16.10 上存在。我的联想在 Core i3-4100M 上集成了英特尔显卡 Haswell Mobile,因此有 i915 显卡驱动程序。
有趣的是,我还有一台搭载英特尔集成显卡的 Clevo:搭载 Ivybridge Mobile 显卡的 Core i3-3110M,它也使用相同的 i915 显卡驱动程序,运行 Ubuntu Gnome 16.10,并且在这台电脑上不存在这个问题。