У меня есть новая установка 16.04.1 на Lenovo T450s, которая всегда хорошо работала относительно, приостанавливают / в спящем режиме на Ubuntu (предыдущая версия, которую я использовал, был 14.04.5). Подкачка удобно больше, чем RAM на этой установке.
Поскольку я привык к теперь после установки, я пытался продолжать обычный взлом для активации спящего режима. Однако вещи, кажется, отличаются на этот раз как sudo pm-hibernate
кажется, ничего не делает.
Насколько я понимаю, теперь, когда человечность переключилась на systemd, корректная команда была бы systemctl hibernate
который возвращается
Failed to hibernate system via logind: Sleep verb not supported
Я попробовал решения, упомянутые здесь, но они главным образом нацелены на перевключение pm-hibernate
и создание его запись в меню выхода из системы. Я также видел, что одно возможное решение состоит в том, чтобы установить ядро Tuxonice, но не попробовало, поскольку я не очень увлечен подделкой в ядро в целом и использованием ядра PPA в частности.
Так, есть ли способ повторно активировать спящий режим на последних, находящихся в systemd версиях Ubuntu? Предпочтительно с помощью systemd и избегая потенциально повреждающих систему взломов. Или я должен просто ожидать и надеяться до следующего обновления?
Мне наконец удалось решать мою собственную проблему после некоторых тем на Fedora (они переключились на systemd только что, таким образом, существует больше материала там).
Оказывается, что у меня была безопасная включенная начальная загрузка (я вспоминаю быть спрошенным об этом во время 16,04 установок, и что я сохранил его на, не давая его, очень думал), и который вызвал вывод cat /sys/power/disk
быть:
[disabled]
Действительно не очень хороший знак. Таким образом, я перезагрузил и пошел, ища в моих настройках BIOS, отключенной безопасной начальной загрузке там. Теперь cat /sys/power/disk
получает меня:
[platform] shutdown reboot suspend
который выглядит лучше. И действительно вызов systemctl hibernate
результаты в успешном в спящем режиме/тают последовательность.
Кроме того, опция быть в спящем режиме теперь обнаруживается в графическом интерфейсе без потребности в любом взломе (по крайней мере, на моем компьютере).
Это может также произойти, когда Ваша подкачка является слишком маленькой для содержания содержания RAM (например, когда Вы добавили больше RAM к своему компьютеру после установки ОС).
Проверка, например, в htop
, затем Mem
число должно быть < = Swp
число.