2
使用休眠而不是pm-hibernate强制休眠
我正在运行18.04,并且试图在笔记本电脑的机盖合上时让系统使用休眠模式而不是pm-休眠模式。 我在16GB的RAM上有20GB的交换分区,所以空间足够。 当我使用pm-hibernate时,会出现一个小的apci错误,当我休眠和恢复无法读取的内容时,该错误会迅速弹出。尽管休眠状态在某种意义上似乎是转储到磁盘并从磁盘还原,但它似乎处于睡眠状态,因为它以正常速率使用电池,而不是完全关闭并停止使用电池。 但是,当我使用以下方式安装的休眠模式时: sudo apt-get install hibernate 并运行: sudo hibernate 并从中恢复,我注意到我的机器实际上已关闭-LED停止跳动,等等-电池电量为零。这是我希望在合上机盖时看到的行为,而不是像正在积极使用计算机那样使用电池的睡眠行为。 我遵循了以下指南: 如何启用休眠模式? 改性 /etc/systemd/logind.conf 包括: #HandleLidSwitch=suspend HandlelidSwitch=hibernate 并在以下位置添加了我的交换分区更改: /etc/default/grub 要包括正确的resume =链接,并特别要求s2disk: sudo cat /etc/pm/config.d/00sleep_module SLEEP_MODULE="swsusp" 我已阅读以下相关的askubuntus: 休眠关闭盖子 Ubuntu 17.04 hibernate可以工作,但是pm-hibernate不能 笔记本电脑锁定屏幕,而不是休眠 如何使linux在默认情况下比systemctl hibernate更喜欢sudo pm-hibernate? 睡眠模式消耗的电量与笔记本电脑使用时一样多 将默认的休眠方法替换为s2disk 我还在Lenovo和Arch论坛上阅读了以下链接: https://forums.lenovo.com/t5/Linux-Discussion/X1-Carbon-Gen-6-cannot-enter-deep-sleep-S3-state-aka-Suspend-to/td-p/3998182/page/ 4 https://forums.lenovo.com/t5/Linux-Discussion/X1-Gen6-Massive-battery-drain-in-suspend-No-deep-sleep-support/mp/3997789 https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_X1_Carbon_(Gen_6) https://wiki.archlinux.org/index.php/Power_management/Suspend_and_hibernate 如何确定由lid-close调用的休眠模式不是pm-hibernate休眠模式? 更新资料 这仍然是一个问题,仍然使ubuntu根本无法使用Carbon X1 6th gen。任何可以解决此问题并可能另外添加登录提示的解决方案,都几乎可以与4年前的Windows计算机一样好...;)