戴尔 XPS 从深度睡眠中不正确地恢复

use*_*766 5 suspend xps dell 20.04

我有一个 2020 戴尔 XPS,我在(内核5.4.0-29-generic)上安装了 Ubuntu 20.04 。我注意到当笔记本电脑挂起时会消耗很多电量。我做了一些挖掘并意识到这s2idle就是mem_sleep模式

brian:~$ cat /sys/power/mem_sleep 
[s2idle] deep
Run Code Online (Sandbox Code Playgroud)

为了减少睡眠时的功耗,我通过创建一个文件将mem_sleep模式切换为deep/etc/sysfs.d/mem_sleep.conf包含内容

power/mem_sleep = deep
Run Code Online (Sandbox Code Playgroud)

我重新启动了笔记本电脑并检查了mem_sleep模式

brian:~$ cat /sys/power/mem_sleep 
s2idle [deep]
Run Code Online (Sandbox Code Playgroud)

但是,当我关闭盖子并重新打开它时,我看到戴尔徽标就像它在启动一样。屏幕从未改变 - 它只是保留在戴尔徽标上。这种型号的戴尔 XPS 有一个功能,如果笔记本电脑关机,它会在您打开盖子时启动。我认为这可能会以某种方式干扰,所以我在 bios 中关闭了它。没有骰子。

我还注意到,当我将笔记本电脑连接到外接显示器时,显示器上的一切正常。我可以登录并使用计算机,但笔记本电脑屏幕上仍然显示戴尔徽标。我必须重新启动笔记本电脑才能让它显示戴尔徽标以外的任何内容,这违背了暂停笔记本电脑的目的。

如果我切换mem_sleeps2idle,它工作正常。

有谁知道这是怎么回事?

use*_*766 2

我遇到了这个线程。我能够通过禁用 BIOS 中“POST 行为”部分下的“生命迹象”选项来解决该问题。