Спробуйте створити /etc/systemd/sleep.conf
:
[Sleep]
SuspendMode=
SuspendState=mem
І перезавантажити. Це, здається, працює для мене, хоча я не впевнений, що я також не зміг покращити /etc/systemd/logind.conf
зміни, які я зробив спочатку. У будь-якому випадку, не спостерігається ніякого тепла або шум вентилятора під час призупинення з отсечной кришкою, і вона не відповідає на пінг через Wi - Fi або, що я вже отримував, з перервами, до цього .
Термін служби акумулятора все ще зменшується при припиненні роботи, ймовірно, тому що метод роботи призупинення є менш менш ефективним, ніж ідеальний метод за замовчуванням, який, мабуть, не працює належним чином, але виглядає краще, ніж поведінка за замовчуванням.
Пробував на моєму XPS 13 9370, я не знаю про старіші моделі, хоча, мабуть, вони будуть схожі.
Я спробував встановити pm-utils
та використовувати, pm-suspend
і це, здавалося, призупиняється досить ефективно, тому я хотів подивитися, чи зможу я зробити systemd-suspend
так само.
Я переглянув сценарії, pm-utils
щоб зрозуміти, що це насправді робить, і схоже, в цій ситуації це робилося echo -n "mem" > /sys/power/state
. Тому я створив /etc/systemd/sleep.conf
файл, як показано вище, щоб відповідати йому.
Не зовсім зрозуміло, що таке поведінка за замовчуванням. На сторінці на сторінці systemd-sleep.conf
написано, що дистрибутив повинен містити /etc/systemd/sleep.conf
коментовані за замовчуванням коментовані, щоб ви могли бачити цю інформацію, але в ubuntu цей файл відсутній. Я помітив, що якщо cat /sys/power/state
ви отримаєте:
freeze mem
Тому я здогадуюсь, що це те, що робиться за замовчуванням. Я гадаю, що це freeze
може бути прийнято, оскільки це не призведе до помилки, що в іншому випадку призведе до переходу системи до системи mem
, але, можливо, насправді не працює належним чином або надійно з складних причин, які ми, здається, не можемо визначити. Тож просто надсилання mem
замість цього - це сподівається нарікання уникнути цього і просто робити те, що pm-suspend
робить.
Я підозрюю, що параметр SuspendMode насправді зайвий і нічого не робить. Я підозрюю це, тому що cat /sys/power/disk
просто отримує вас:
[disabled]
Я новий користувач, таким чином не в змозі коментувати спостереження, змушений представляти це як відповідь, як ніби я в цьому супер впевнений! Але я думаю, що це працює.