X 服务器在从暂停状态恢复时没有“唤醒”

X 服务器在从暂停状态恢复时没有“唤醒”

我在联想 Thinkpad X1 Carbon(第六代) 硬件手册。自 2018 年 12 月购买以来,我一直在其上使用 Ubuntu,从那时起,暂停/恢复一直没有发生任何意外。

这台笔记本电脑曾经出现过一些问题,但联想提供了 BIOS 更新,使其能够进入S3 睡眠(不管那是什么意思)这就是我一直以来配置 BIOS 的方式。我经常使用它,几个月来每天都会暂停和恢复几次(不是每天,但很频繁)。

大约一个月前,18.04 软件更新导致它停止工作。我升级到 19.04,但这没有帮助。现在我可以正常挂起系统,并且它会正确进入“闪烁的灯光”挂起状态。但是当我唤醒系统时,X 服务器没有被唤醒。

我可以点击Alt-F1并进入纯文本控制台,然后我会看到系统实际上已从睡眠状态正确恢复。我可以执行 aps并看到它Xorg仍在运行(通常莫名其妙地同时在 tty7 和 tty8 上运行)。我发现没有办法让它唤醒并提示输入密码以解锁睡眠会话,最终我要么终止进程,Xorg要么重新启动。

我该怎么做才能调试或调查发生了什么?

答案1

更新至 20.04.1

互联网搜索返回了各种建议,但对我都不起作用。我发布了一个更新的解决方法,结果却突然失败了。所以,我也是那些正在寻找可行解决方案的人之一——直到这个问题得到解决。

-- 原始答案 --

这是一个影响多种硬件的内核错误。快速搜索发现更新的内核(修复了从挂起恢复时出现的问题)尚不适用于 19.04(可能为您省去了恢复到 18.04 的麻烦)。

因此当前的修复方法是重新安装 18.04,然后检查内核版本:

uname -r

如果返回“4.15...”,则使用以下命令手动升级到硬件启用堆栈(“hwe”,无论如何最终都会自动安装):

sudo apt install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04

这之后,你所有的烦恼都会消失(至少我的烦恼是这样的)。

uname -r
5.3.0-42-generic

(查看早期更新的历史记录)

相关内容