冬眠仍然危险吗?

冬眠仍然危险吗?

我的笔记本电脑硬件据称对 Linux 具有良好的休眠支持,但我听说了太多有关休眠的恐怖故事。情况有变化吗?还是休眠仍然是一个很糟糕的想法?

答案1

我在笔记本电脑和台式机上连续使用了 5 年的休眠模式。这对我来说是一项基本要求,因为我喜欢让许多应用程序保持打开状态(特别是我的 IDE 和我正在处理的项目,通常是在做一些需要长时间停顿后重新进入的工作时……如果我让应用程序窗口保持打开状态,编辑器位于我前一天停止的那一行,当我回来时,大脑的预热速度会快得多)。

休眠支持每天都在不断改进。我的家用台式机非常奇特(64 位、nVidia 专有驱动程序、启用双屏 Xinerama 支持、启用 KDE4 Kwin 复合(类似 compiz)、运行 WinXP 的 VirtuaBox VM、外部 USB 硬盘等),一切运行正常,没有出现任何重大问题。

以下是一些说明:

  • 系统必须以关机时的状态重新开启。这对我来说尤其重要,因为我有外部 USB 硬盘。有时我从休眠状态恢复时会忘记将其重新打开,正如预料的那样,它会被强制卸载,使用它的应用程序会崩溃。
  • 小心双重启动。Fedora 有一个非常好的功能,即当系统处于休眠状态时,它会绕过 GRUB,直接跳转到之前选择的内核,然后继续唤醒系统。现在我正在使用 Ubuntu,它不会这样做。开机后,您可以进入 GRUB 并可以选择不同的内核或不同的操作系统。我因此有过一些灾难性的经历。我在休眠前将 NTFS 分区安装在笔记本电脑上,然后在 Linux 休眠时无意中转到 WindowsXP。当我回到 Linux 时,我遇到了这种微妙的情况。Ubuntu 确实需要在这方面进行改进,就像在 Fedora 中一样。
  • 自己的经验:不惜一切代价避免使用 ATI 显卡。它们的专有驱动程序太糟糕了,休眠是一场大灾难。我不知道过去几年里有什么变化。英特尔(开源)和 nVidia(专有)工作得很好。
  • 尽管我一直让 VirtualBoxVM 保持运行,但我通常会进行实时快照并在休眠之前将其关闭,因为这可以减少整体系统内存使用量,并且休眠/恢复周期更快。

小问题:

  • 我使用 w83627ehf/atk0110 驱动程序来控制内部风扇速度。休眠时不保存 PWM 输出,并以全速恢复。您只需在恢复后再次设置它们的速度,很简单。

答案2

在过去六年左右的时间里,我拥有的每台笔记本电脑的休眠功能都运行得非常完美。最近我听到的唯一“恐怖故事”是运行发行版开发版的人(主要是 Ubuntu 用户)和运行真的奇怪的硬件(例如来自“深圳人民笔记本电脑四厂”的笔记本电脑,其显卡的制造商 ID 是 lspci 从未听说过的)。

答案3

您没有提到什么硬件或什么发行版,但一般来说(根据我的经验),休眠比以前要好几个数量级。

您可能仍会遇到休眠后的网络问题(请参阅第一个答案这个问题)。

当然,YMWV,不要折叠、卷曲或损坏,在做任何可能有危险的事情(例如打开电脑)之前,请备份所有重要数据。

相关内容