相关疑难解决方法(0)

431
推荐指数
7
解决办法
38万
查看次数

使用 hibernate 而不是 pm-hibernate 强制休眠

我正在运行 18.04 并尝试在我的笔记本电脑的盖子关闭时让我的系统使用休眠而不是 pm-hibernate。

我在 16GB 的 RAM 上有一个 20GB 的交换分区,所以有足够的空间。

当我使用 pm-hibernate 时,我收到一个小的 apci 错误,当我无法读取休眠和恢复时,该错误会很快弹出。虽然休眠在某种意义上起作用,它似乎转储到磁盘并从磁盘恢复,但它似乎是一种睡眠状态,因为它以正常速率使用电池,而不是完全关闭并停止使用电池。

但是,当我使用通过以下方式安装的休眠时:

sudo apt-get install hibernate
Run Code Online (Sandbox Code Playgroud)

并运行:

sudo hibernate
Run Code Online (Sandbox Code Playgroud)

并从中恢复,我注意到我的机器实际上关闭了——LED 停止跳动等——并且电池使用量变为零。这是我想在我的盖子合上时看到的行为,而不是使用电池的睡眠行为,就好像我在积极使用计算机一样。

我遵循了这些指南:

修改的

/etc/systemd/logind.conf
Run Code Online (Sandbox Code Playgroud)

包括:

#HandleLidSwitch=suspend
HandlelidSwitch=hibernate
Run Code Online (Sandbox Code Playgroud)

并添加了我的交换分区更改:

/etc/default/grub
Run Code Online (Sandbox Code Playgroud)

包含正确的 resume= 链接,并特别请求 s2disk:

sudo cat /etc/pm/config.d/00sleep_module
SLEEP_MODULE="swsusp"
Run Code Online (Sandbox Code Playgroud)

我已经阅读了以下相关的 askubuntus:

我还在 Lenovo 和 Arch 论坛上阅读了这些链接:

我怎样才能确保盖子关闭调用的休眠是休眠而不是 pm-hibernate?

更新

这仍然是一个问题,并且仍然使第 6 代 …

hibernate lenovo power-management 18.04

15
推荐指数
2
解决办法
5066
查看次数

标签 统计

hibernate ×2

power-management ×2

18.04 ×1

lenovo ×1