Спробуйте створити /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]
Я новий користувач, таким чином не в змозі коментувати спостереження, змушений представляти це як відповідь, як ніби я в цьому супер впевнений! Але я думаю, що це працює.