我已经解决了我的笔记本电脑像这样在 20 秒内醒来的问题- 请参阅那里的链接。我想了解这是如何工作的。
该解决方案是以某种方式修改 中的变量,/sys/power/mem_sleep
即。s2idle
deep
查看该文件,它包含这一行:
s2idle [deep]
这已经令人困惑了,因为这两个变量似乎都在那里提到,一个在括号中。
不过,我不需要做任何决定,因为按照第二条评论中的说明,我没有尝试更改该文件,但我使用了以下命令:
echo deep | sudo tee -a /sys/power/mem_sleep
再次查看该文件,它似乎没有改变。
s2idle [deep]
重新启动后,从挂起唤醒是瞬时的,但该文件具有与最初相同的单行。
我信任该解决方案,但是:
我不知道如何扭转这种情况,以防万一
该文件似乎没有变化,那么更改/反转可能意味着什么?
可能有趣的是,该位置有一个文件sys/power/wakeup_count
包含这一行:20
. 那会是我之前经历过的20秒吗?
您写入
deep
该系统文件。该文件具有您可以看到的固定值。括号中的值是选定的值。所以看起来你没有改变任何东西。这些值的含义是:
来源:https ://www.kernel.org/doc/Documentation/ABI/testing/sysfs-power