Ubuntu 18.04 无法从 ASUS Zenbook 的挂起状态唤醒

Ubuntu 18.04 无法从 ASUS Zenbook 的挂起状态唤醒

我最近在一台新的 ASUS Zenbook 上安装了 Ubuntu 18.04,几乎所有功能都运行正常。但有一个例外:挂起/恢复功能坏了。Ubuntu 似乎意识到了这一点,默认情况下选择s2idle

$ cat /sys/power/mem_sleep
[s2idle] deep

当然,这意味着笔记本电脑的电池在一天睡眠后会下降约 30%,这意味着笔记本电脑实际上无法像移动设备那样发挥作用。我可以通过以下方式激活深度睡眠:

$ echo deep > /sys/power/mem_sleep

然后计算机确实正确挂起(例如通过pm-suspend)。我可以看到这一点,因为侧面和电源按钮上的电源指示灯 LED 开始缓慢闪烁,就像我四年前的 Zenbook 一样。如果我通过短暂按下电源按钮(或打开盖子)唤醒笔记本电脑,计算机似乎开始唤醒(电源指示灯 LED 从闪烁变为稳定亮起),但屏幕既不打开,计算机也不对键盘做出任何反应,我也无法 ssh 进入它。

网上有几篇帖子似乎发现了 NVIDIA 显卡 nouveau 驱动程序的类似行为。但我的电脑没有 NVIDIA 显卡(它有内置的 Intel 显卡),nouveau 驱动程序也没有意外加载。

另一组在线建议建议使用较旧/较新的内核。我尝试过内核版本,最低为 4.14.41,最高为 4.18 版本,它们都没有改变此行为。

我有点困惑。我甚至不知道从哪里开始诊断。如能得到任何帮助我将不胜感激。

ps:Hibernate 也不起作用,但我并不是太急于让它工作。

答案1

我遇到了同样的问题 - 以下是我在该主题的不同帖子中遇到的一些内容,您可以考虑:

  • 更新您的图形驱动程序;
  • 检查你的交换分区大小。如回答所述这里,您需要至少 1.5 倍于 RAM 大小的内存分配给交换分区,以使休眠功能正常工作。您可以使用检查您的活动交换swapon -s。我发现这一页对于如何管理交换非常有用;
  • 最后,真正为我解决问题的是我从 Xorg 切换到 Wayland。在登录屏幕上,从“登录”按钮旁边的选项菜单中选择 Wayland 上的 Ubuntu。

希望这可以帮助。

相关内容