我在使用运行 Ubuntu 22.04 LTS 的全新联想 Thinkpad P16 Gen2 系统时遇到了很多问题。该系统配备了 nVidia RTX 3500 Ada Gen GPU,这可能是问题的一部分。我还购买了第二台显示器、罗技 MX Master 3x 鼠标和罗技 MX 机械键盘,现在通过蓝牙连接。我习惯于离开电脑后再回来,系统就能恢复正常。不幸的是,这套系统存在很多缺陷,导致电脑长时间不用后经常需要重启。之后运行 journalctl 会弹出一系列令人眼花缭乱的错误信息,包括线程阻塞和其他问题。我在其他情况下也遇到过类似的问题,比如通过 USB 而不是蓝牙连接罗技设备,以及在几乎所有可能的配置下都不使用第二台显示器,但都无法找到解决方案。
我尝试过睡眠和挂起,而不是离开这台机器,但这并不能解决这个问题。
我想尝试休眠,这可能是解决这个问题更可靠的方法。我已经在机器上创建了一个交换分区来替换交换文件。但毫无进展。
我的系统未启用休眠功能:
$ sudo systemctl hibernate
[sudo] password for scohen:
Failed to hibernate system via logind: Sleep verb "hibernate" not supported
我相信这是因为这是一个安全启动系统:
按照这里看似不错的教程(有很多好评和评论),我完成了第 1 步和第 2 步,结果发现
步骤 3:检查休眠是否正常工作:
注意:休眠功能在安全启动时不起作用!您必须先在 BIOS/EFI 中禁用它。启用安全启动后,您会收到以下错误:
“Failed to hibernate system via logind: Sleep verb “hibernate” not supported”.
即,正是我所拥有的。
我不知道如何在 BIOS/EFI 中禁用安全启动,也完全不确定是否要这么做,因为我不知道那里会有什么怪物在等着我。无论如何,这篇文章的作者没有提供详细信息。这台电脑(我花了不少钱买的)我已经用了一个多月了,但一直没有可靠的功能。
我厌倦了那些热心网友的网页内容,说这说那对我有用。我正在寻找 以下问题的权威答案:
- 这台机器可以启用休眠功能吗?
- 如果是的话,怎么办?
请不要问我为什么要这样做!我经常看到这样的评论,但我相信我已经回答了以上所有问题。
谢谢。
我的机器(Linux Mint 21.3,基于 Ubuntu 22.04)也遇到了同样的问题。我尝试了所有能找到的解决方案,但问题依然存在,机器只会提示“不支持睡眠动词‘hibernate’”。
最终,在 BIOS 中禁用安全启动才解决了问题。根据其他一些答案 ( https://askubuntu.com/a/1340338 ),这似乎是必要的。
要在 ThinkPad 上编辑 BIOS,通常需要在启动时反复按 F1,然后使用键盘编辑 BIOS 设置并按 Enter 键(向下移动到安全启动,然后“禁用”),最后保存并退出(F10)。我不能保证此操作一定能启用休眠模式,但这些步骤正是我在笔记本电脑上成功启用休眠模式的具体步骤。
您表示“不确定是否要这样做”,但编辑 BIOS 的步骤并不多。它不像更新 BIOS 那么危险。而且,其他用户不太可能明确地告诉您这是解决问题的唯一方法——除非他们碰巧拥有与您一模一样的机器。由于休眠功能过于复杂,官方已不再支持它。