无法从暂停中醒来
我的带有Intel + Nvidia卡的笔记本暂停后无法恢复。 我安装了Kubuntu 17.04和4.10.0-19内核。 我使用的是英特尔GPU(甚至没有安装Nvidia驱动程序)。 这个问题也存在于16.10中。
当我在暂停后尝试恢复时,所有内容都会在半可见登录屏幕上冻结。 甚至键盘都不起作用(当我按下CapsLock或NumLock时,LED指示灯不亮)
任何有关检查问题的帮助表示赞赏。
编辑:挂起日志可以在这里找到: https : //pastebin.com/Ere0JRwF
编辑: dmesg | less
可以在这里找到dmesg | less
输出: https : //pastebin.com/zx3QQYVG
解决方案:升级到内核4.13.1。
我2年来一直在联想G40笔记本电脑上遇到这个问题。 最近我升级到了最新的内核4.13.1。 问题解决了100%。 完美的工作。 使用Ubuntu 16.04,Ubuntu 17.04,CentOS 7,Fedora 26,Linux Mint 18.2,OpenSuse 42.3进行测试。 所有操作系统都与内核4.13.1完美配合。 当我关闭并打开笔记本电脑盖时,它会从悬挂状态顺利唤醒。
ukuu — Ubuntu内核升级实用程序:
sudo apt-add-repository -y ppa:teejee2008/ppa sudo apt-get update sudo apt-get install ukuu
作为第一步,要诊断挂起问题,您需要查看log-file /var/log/pm-suspend.log
详细信息。
如果log-file /var/log/pm-suspend.log
不存在,只需在终端窗口中运行sudo PM_DEBUG=true pm-suspend
。 注意:这将暂停您的计算机,因此您可能会再次看到问题,但是,当您最终重新启动时, pm-suspend.log
日志文件应该在那里。
该文件应包含一系列
[...] service [servicename] suspend suspend
语句(连同钩状态消息和其他有用的东西),后跟一系列
[...] service [servicename] suspend resume success
声明。
但是,在此过程中的某个地方,其中一个或多个可能会返回错误,此时暂停将被禁止。 您可能会看到正在回滚的一系列暂停更改。 要找到问题,您通常只需要确定哪个服务调用引发了错误。
在这种情况下,日志文件似乎没有任何服务[servicename] suspend resume
语句,因此下一步,您可以再次暂停笔记本,并尝试通过按电源按钮恢复。 给它几分钟,如果按下电源按钮5秒钟就无法重新启动重新启动。 重新启动时,打开终端并run dmesg | less
run dmesg | less
。 请更新原始问题以包含dmesg | less
的输出 dmesg | less
。
我还建议validation你的交换分区是否正确设置,特别是它至少与你安装的RAM一样大。 这是一个关于Swap的方便常见问题解答 。
更新: dmesg | less
的输出 dmesg | less
发布的内容包括以下内容:
[ 1.197601] PM: Hibernation image not present or could not be loaded.
(文件中的第574行)同样,这表明hibernate(挂起到磁盘)存在问题,但是如果您确定您的问题实际上是暂停(即挂起到RAM),那么这不是它。 我也看不到您的英特尔/ NVIDIA显卡有任何问题。