Yoga 910 在 1920x1080 分辨率下出现图形混乱和闪烁的情况

Yoga 910 在 1920x1080 分辨率下出现图形混乱和闪烁的情况

我刚刚在联想 Yoga 910 上安装了 Ubuntu 16.10,发现当我将分辨率设置为原生 1920x1080 时,显示屏立即开始闪烁并变得混乱/视觉损坏。移动鼠标似乎有时会让它不那么糟糕,但它基本上无法使用。登录屏幕上也会发生同样的事情,当我切换到不同的 tty 时也是如此。

我正在运行最新的 Intel i915,并使用适用于 Linux 的英特尔图形更新工具进行了更新,并且我尝试使用AccelMethodSNA运行UXA

我能做些什么来找出问题的根源吗?

的输出lspci -nnk | grep -iA2 VGA给了我这个:

00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:5916] (rev 02)
Subsystem: Lenovo Device [17aa:3801]
Kernel driver in use: i915

答案1

根据此漏洞,该问题似乎与 GPU 的省电功能有关。通过内核参数禁用此功能可以i915.enable_rc6=0完全解决我的问题。

在我的旅行中,我还发现了另一个人们用来修复屏幕闪烁问题的内核参数(i915.enable_psr=0),但我不需要这个。

答案2

您可以尝试以下两件事:

  1. 尝试其他AccelMethod选项,部分或全部禁用硬件加速:blt甚至none。在现代硬件上,这可能完全可用(我自己没有尝试过)。

  2. 实际上删除xserver-xorg-video-intel驱动程序!英特尔驱动程序由三部分组成(i915内核驱动程序、MESA 中的 3D 驱动程序和xserver-xorg-video-intel在 X.Org 下加速 2D 渲染的 DDX 驱动程序)。当未安装 DDX 驱动程序时,X.Org 将恢复到模式设置,使用 OpenGL 进行加速,并且在现代硬件上应该可以正常工作。

注意Debian 不鼓励在 2007 年后的硬件上使用 Intel DDX 驱动程序,因此删除它并不像看起来那么疯狂。我自己还没有尝试过(但我打算尝试,因为我的 NUC 有问题)。

相关内容