不活动后出现“空白屏幕”,但并非真正空白 - 鼠标光标停留

不活动后出现“空白屏幕”,但并非真正空白 - 鼠标光标停留

省电模式的“黑屏”功能有问题。我最近从 18.04 升级到了 20.04。黑屏设置为在 4 分钟不活动后激活。问题是屏幕变黑了,但鼠标光标仍然显示并阻止显示器挂起。

有什么办法可以修复它吗?

答案1

鼠标显示是一种症状,而不是屏幕未进入省电模式的原因。我相信(但无法证明)高级屏幕保护程序设置中存在错误,导致低级 X11 屏幕保护程序无法正确触发省电。

此外,某些应用程序(视频查看器、游戏、某些全屏应用程序)会禁用屏幕消隐和省电功能,并且屏幕消隐器不会自动可靠地重新启用它。

在较低级别,您可以使用 xset 命令检查这一点:xset -q并查找 DPMS 设置:

  DPMS (Energy Star):
  Standby: 300    Suspend: 400    Off: 600
  DPMS is Enabled
  Monitor is On
  • 如果 DPMS 被禁用,你可以使用以下命令启用它xset +dpms
  • 如果您想要更改时间(以秒为单位),例如使用xset dpms 300 400 600;时间对应于越来越深的省电水平,这与 CRT 相关,但对于 LCD 和其他可立即重新启动的现代屏幕来说可能毫无意义。
  • 如果你只是想立即强制关闭屏幕,xset dpms force off

但请注意,最后一个项目只有在您尝试使用鼠标激活时才会短暂起作用。几秒钟的延迟将让您有时间在它运行之前松开鼠标。

过去,您可以设置这些内容然后忘掉它们,这样它就可以正常工作。但是,现代图形外壳会弄乱它们,并且不提供直接设置它们的方法,而且一些应用程序也会更改它们,因此直接设置它们是不可靠的,除非您定期将它们重置为所需的值。此外,一些屏幕消隐器不使用 DPMS 中的超时设置并将其归零,然后在需要时自行运行 dpms force off。

但如果您的屏幕没有关闭,您至少可以使用这些命令来诊断问题。

答案2

如果此问题在升级后出现,则尝试使用以下命令检查所有升级是否完成,看看是否有帮助。


$ sudo dpkg --configure -a

$ sudo apt --purge autoremove

$ sudo apt update --fix-missing

$ sudo reboot

如果上述步骤不起作用,则该问题可能由以下因素造成。

  1. 某些应用程序仍在后台运行,导致出现这种情况。
  2. 视频或硬件驱动程序问题,如不兼容的视频驱动程序或不会被暂停的鼠标触摸板驱动程序。

但在此之前,请向我们展示此命令的输出(以检查内核版本)

$ uname -r

答案3

然后,内核必须与鼠标触摸板具有不同的兼容性因素,尝试安装附加内核 5.8,然后从启动菜单切换到该内核,看看它是否有效。

内核下载链接:

https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.8/amd64/

安装命令:


$ sudo dpkg -i linux-modules-5.8.0-050800-generic_5.8.0-050800.202008022230_amd64.deb

答案4

这种情况似乎经常发生在 AMD GPU + 一些 HDMI 连接的显示器上,这是由热插拔事件引起的。

TL;TR:在 grub 的命令行中使用 amdgpu.dc=0 启动你的 linux。

更多信息和错误跟踪在这里: https://gitlab.freedesktop.org/drm/amd/-/issues/662

相关内容