我已经在联想 Yoga S940 上安装了 ubuntu 19.10,它在刷新屏幕时存在一些问题,移动时会留下多个光标痕迹,输入某些内容时不会重新绘制输入内容等,所以总的来说,它给人一种“滞后”的印象(顺便说一下,预装的 Windows 也是如此,但可以通过英特尔应用程序中的某些设置来解决这个问题)。
我注意到的是,当我在安全图形模式下从 LifeUSB 启动时,一切都运行正常(除了断电和暂停问题)。
似乎某些图形驱动程序设置可能会导致该问题。
针对类似问题有很多建议,但到目前为止都没有对我有用,我想知道是否有人在这种特定(或类似)配置上遇到过这个问题,现在可能有解决办法吗?
答案1
终于明白了。
该问题是由英特尔的面板自我刷新功能引起的。如所述这个帖子:
面板自动刷新 (PSR) 是 Intel iGPU 使用的一项省电功能,已知在某些情况下会导致闪烁 FS#49628 FS#49371 FS#50605。临时解决方案是使用内核参数 i915.enable_psr=0 禁用此功能。
因此,为了禁用它并修复重绘问题而没有副作用(据我目前所知),我将它添加到内核启动参数中(其中 i915 是已加载的图形驱动程序的名称):
i915.enable_psr=0
为此,在终端中:
sudo -i
gedit /etc/default/grub
- 找到写着 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 的行
- 将其更改为 GRUB_CMDLINE_LINUX_DEFAULT="quiet splashi915.enable_psr=0“
update-grub
exit
reboot
所以,只要这是一个“临时”解决方案,我猜永久的解决方案就是从英特尔那里得到修复。但就英特尔论坛而言,这个问题已经存在至少 2 年了,所以看起来这个问题实际上已经是永久的了。