几位用户(一、二、三、四、五)报告说英特尔显卡在 Ubuntu >= 16.10 上会导致严重的屏幕撕裂/闪烁。经常提出的“解决方案”是添加引导参数i915.enable_rc6=0
。
但是,在修复屏幕闪烁/撕裂时,这种“解决方案”会导致风扇不断运行(因为它永远不会关闭)并且速度过快。我发布这个问题是为了看看是否有人对风扇问题有补救措施(或者,对于闪烁/撕裂问题,但不会导致风扇问题)。
为了完整起见,我在(Kabylake)上Ubuntu 16.10/17.04/17.10
使用内核运行,我的显卡是. 4.11.0-10-generic
Lenovo 910
VGA compatible controller: Intel Corporation Device 5916 (rev 02)
注意:我刚刚确认上游内核(v4.13.0-041300rc4)仍然存在这个问题。将内核恢复为 16.04 LTS 内核可修复屏幕撕裂问题,但这只是一种解决方法。 我最近(09.03.2017)尝试了使用内核 4.9.0-3-amd64 的默认 Debian 安装,并且没有屏幕闪烁(尽管屏幕旋转了 90 度)。
注意 2:使用 boot 参数i915.enable_rc6=0
会导致系统因长期使用而退化。我尝试观看流媒体视频 3 小时,但机器开始反应迟钝且反应迟钝。
注 3:我提交了错误报告。
注意 4:这可能无关紧要,但在使用指点设备(触控板)或键盘时,屏幕撕裂会完全停止。
正确的解决方案是创建以下文件:
/etc/X11/xorg.conf.d/20-intel-graphics.conf
具有以下内容:
不要在
/usr/share/X11/xorg.conf.d
. 这是 X 的示例配置文件的位置,而不是实际加载的位置。我使用这些步骤来修复屏幕闪烁,
粘贴这些行,
保存,重启。
如果它仍然无法修复它,您可以删除正在使用
我不确定是什么解决了这个问题。我最初认为它正在安装运行内核 4.13.0-16 的 Ubuntu 17.10。但我刚回到 17.04 的备份,4.10.0-37-generic 内核运行良好。
我猜这个修复实际上是升级联想固件,你只能(据我所知)通过 Windows 来做。我有一次不小心启动到 Windows 分区,并忍受了升级过程。但我认为这必须是修复它的原因。
注意:我也在 17.10 发布之前通过编译和使用Kali Linux 内核“解决”了这个问题。