LINUX.ORG.RU

Не работает suspend в elogind

 , , ,


0

1

Всем привет! При закрытии ноутбука ожидаю, что он уйдет в suspend. Конфиг /etc/elogind/logind.conf выглядит так:

[Login]

HandleLidSwitch=suspend
HandleLidSwitchExternalPower=suspend
HandleLidSwitchDocked=ignore

/etc/elogind/sleep.conf:

[Sleep]
AllowSuspend=yes
AllowHibernation=yes
SuspendMode=s2idle

Но в итоге при закрытии комп просто выключается. Хотя если я установлю HandleLidSwitch=hibernate или ignore, то все работает как надо, я получаю гибернацию или ничего не происходит соответственно. acpid выключен если что, поэтому с elogind по идее ничего не должно конфликтовать

Думал может быть проблема связана с тем что я использую seatd, пересел на polkit, проблема осталась



Последнее исправление: yalef (всего исправлений: 2)

Ответ на: комментарий от firkax

А если вручную suspend сделать он его делает или тоже выключается?

Хмм, loginctl suspend работает

yalef
() автор топика
Последнее исправление: yalef (всего исправлений: 1)
Ответ на: комментарий от xaTa

Вроде нет, не увидел ошибок каких то

[yalef@void ~]$ sudo dmesg | grep suspend
[    0.483371] Low-power S0 idle used by default for system suspend
[    0.527912] nvme 0000:01:00.0: platform quirk: setting simple suspend

Только вот такое есть, но неуверен что это относится к топику

[   16.686480] pcie_mp2_amd 0000:64:00.7: amd_sfh1_1_hid_client_init failed
yalef
() автор топика

Заметил еще кое что. Если закрываю крышку и сразу же открываю то suspend работает и соответствующий ивент появляется в dmesg, если закрываю крышку на >5с(примерно), то тогда пк просто выключается

yalef
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.