屏幕重绘问题:联想 Yoga S940 + ubuntu 19.10 感觉有点卡顿

屏幕重绘问题:联想 Yoga S940 + ubuntu 19.10 感觉有点卡顿

我已经在联想 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

为此,在终端中:

  1. sudo -i
  2. gedit /etc/default/grub
  3. 找到写着 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 的行
  4. 将其更改为 GRUB_CMDLINE_LINUX_DEFAULT="quiet splashi915.enable_psr=0
  5. update-grub
  6. exit
  7. reboot

所以,只要这是一个“临时”解决方案,我猜永久的解决方案就是从英特尔那里得到修复。但就英特尔论坛而言,这个问题已经存在至少 2 年了,所以看起来这个问题实际上已经是永久的了。

相关内容