计算机在挂起后不会从睡眠状态唤醒

计算机在挂起后不会从睡眠状态唤醒

因此,自从我切换到 xfce 以来,我一直在暂停系统方面遇到一些问题。

我的系统大多数时候都能正常从睡眠状态唤醒,但每隔一段时间,我的电脑就会打开,状态指示灯也会亮起,但我的屏幕不会启动。我真的不知道为什么会发生这种情况,而且它已经困扰我太久了。

我隐隐怀疑这与 xscreensaver 有关。这是因为我已经禁用了它,但我设法立即唤醒我的计算机一次,并看到 lightdm 登录屏幕,然后是 xscreensaver 登录,这不应该在那里。

答案1

删除 light-locker 并使用 lightdm 解决了我在 Debian 10 上的问题。

$ sudo apt install lightdm
$ sudo apt remove light-locker

在 Thinkpad T410 上。

答案2

如果在文本控制台中切换+登录后重新启动LightDM有帮助,那么您可以尝试这个解决方案,最初发现这里:在VT1控制台中,您可以编写这样的1行脚本:

while true; do DISPLAY=:0 xrandr --auto && break || sleep 1s; done

它将开始循环。然后切换到 GUI 控制台 (Ctl-Alt-F7),1 秒后它就会变为活动状态,并显示登录提示。如果可行,我们就可以创建一个全自动解决方案。

答案3

某些内核版本在从深度睡眠中唤醒时存在问题。进入 BIOS 并搜索“C States”或“Sleep states”或类似内容。将最大值更改为 1,甚至更改为关闭,看看是否可以解决问题。这些“C 状态”用于调节 CPU 功耗,因此您希望允许内核唤醒的最高值状态。

相关内容