X 屏幕锁定后计算机挂断

X 屏幕锁定后计算机挂断

我面临以下问题。发生以下任一事件后,计算机都会挂断:

  1. 经过一段时间不活动后,显示器将根据“显示器电源管理”设置进入睡眠状态。
  2. 在我手动锁定我的 X 会话之后lightdm-lock-command --lockgdmflexiserver或者dm-tool switch-to-greeter 两次。第一次它工作正常并且我能够返回我的会话,第二次它就挂断了。
  3. 在我使用任一工具手动锁定我的 X 会话(一次)并切换到不同的 tty 并返回之后。

无论是哪种情况,显示器都会显示黑屏,按键没有反应,甚至短按电源按钮也没有反应。唯一有效的方法是Alt SysRq REISUB

关于我的安装的更多细节:

  • 全新ArchLinux系统,运行良好
  • gdm+gnomelightdm+ xfce(两种情况下均可重现)
  • xf86-video-intel视频驱动程序

我也测试了这些命令,并且它们有效:(systemctl susped让计算机进入睡眠状态)、xset dpms force off(强制显示电源管理器关闭显示器)xset dpms force standby、,xset dpms force suspend

更新:我发现了以下错误dmesg

[   12.599366] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
[   12.599398] [drm:intel_pch_fifo_underrun_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun

UPDATED2:降级到linux-lts内核可以修复此问题。原因仍不清楚(请参阅下面的答案)。

答案1

安装 Linux-LTS 可“修复”该问题(linux-lts软件包)。请注意,这只是一种变通方法,并非问题的真正解决方案。

如果您有更好的解决方案,请发布您自己的解决方案。

相关内容