冬眠还危险吗?

rpl*_*evy 2 linux hibernate

我的笔记本电脑硬件据说对 Linux 有很好的休眠支持,但我听过太多关于休眠的恐怖故事。事情发生了变化还是休眠仍然是一个非常糟糕的主意?

Jul*_*ano 8

我在笔记本电脑和台式机上连续使用休眠状态 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 输出在休眠时不保存,并全速返回。你只需要在恢复后再次设置他们的速度,简单。


wom*_*ble 7

在过去六年左右的时间里,我拥有的每台笔记本电脑上的休眠都完美无缺。最近我听到的唯一“恐怖故事”是人们运行发行版的开发版本(主要是 Ubuntu 人)和那些运行非常奇怪的硬件(例如“深圳人民笔记本电脑厂 #4”的笔记本电脑,这些笔记本电脑带有制造商 ID 的显卡) lspci从未听说过)。