在Ubuntu 17.04上使用Intel图形的闪烁屏幕
在全新安装的Ubuntu 17.04上,我遇到屏幕闪烁问题,长时间(约10秒)变黑,以及主屏幕和某些应用程序中出现“热像素”。 该系统是Intel Skylake集成显卡(HD 510),没有其他可能干扰的显卡。
如果我要么降低分辨率 (1080i或更低)或刷新率 (从60Hz到30Hz),问题就会消失。
在安装之前,我在Lubuntu 15.10上没有出现这样的问题。
从我能够找到的,它似乎是一个内核问题:我可以通过升级到内核4.4来打破工作15.10安装(内核4.2)。 我还可以通过将内核降级到4.3来几乎修复17.04安装(内核4.10)(几乎是因为闪烁明显下降而不会完全消失)。 奇怪的是,似乎内核版本越高,效果就越差。
还有人有这个问题吗?
更新:今天早上用新的Ubuntu 17.10试用了新的Ubuntu 17.10带来了很大的希望,我注意到了一些有趣的事情:当我第一次尝试它时,似乎没问题。 现在,经过几个小时的修补,问题又回来了。 这通常会让我觉得这个问题可能与热量有关,除了同一台机器运行愉快并且没有问题几个小时就可以使用旧的Lubuntu 15.10。 非常离奇。
到目前为止我所尝试的事情摘要(未成功):
-
根据建议在Arch wiki上为X服务器创建配置脚本。 这似乎是对这类问题的建议,但不幸的是它没有帮助我。
Section "Device" Identifier "Intel Graphics" Driver "intel" Option "AccelMethod" "sna" Option "TearFree" "true" Option "DRI" "3" EndSection
我也尝试使用
AccelMethod uxa
并没有帮助。 -
启用intel微码专有驱动程序
-
nomodeset
和i915.modeset=0
内核参数。 这只是将我的分辨率限制在1024×768(或者可能是1280×1024,但任何一个都不令人满意) -
i915.preliminary_hw_support=1
,i915.enable_rc6=0
,i915.enable_psr=0
内核参数 -
acpi=off
内核参数 - 通过英特尔图形更新工具以及本网站升级驱动程序(撰写本文时的最新版本:GuC – Ver 6.1,DMC – Ver 1.26,HuC – Ver 1.07)
- 将内核升级到4.11和4.12rc5,这似乎只会让事情变得更糟
-
apt-get purge xserver-xorg-video-intel
,它没有帮助,也没有重新安装( 这里建议) - 安装
intel-vaapi-driver
(从启动板 ) - 不同的发行版(Lubuntu 16.04.2,Lubuntu 17.04,Ubuntu 17.04,Fedora 25),它们都有同样的问题。 更新:最近发布的Lubuntu 17.10(内核4.13.0-16)也是如此
- 在BIOS中将最初分配的内存增加到1024MB
- 在BIOS中启用CSM
- 将
intel_iommu
内核参数设置为off
或igfx_off
- 运行股票Ubuntu 17.10。 我想也许这是一个X11问题,使用Wayland可能会起作用。 它没有,虽然确切的症状略有改变
- 使用15.10安装中的工作文件替换内核驱动程序目录中的
i915.ko
文件。 有些令人惊讶的是,这不起作用。 我已经中途肯定了。
它也发生在我的英特尔图形上。有时这些也是错误,有时屏幕检测传感器是它是有形还是无边框。 它可能是您设备中的灰尘或其他东西等。
我会建议你清理或检查你的设备,然后再去除虫子。
在我的双启动HP-Pavilion笔记本电脑中,我遇到了与Ubuntu 17.04类似的问题。 我注意到的另一件事是运行Windows时不存在问题。
然而,在我采取措施通过使用fancontol来增加气流之后,这停止了。 或者,我建议打开电脑清洁并维护冷却风扇。
但是我不会遇到Ubuntu 18.04的任何问题。