You are not logged in.

#1 2022-03-29 14:33:34

Cvlc
Member
Registered: 2020-03-26
Posts: 295

Laptop shuts down after being suspended for a while.

Hi,

I have Arch setup on an encrypted disk, and I haven't set up suspend to disk (hibernate), since I don't use it.

When the laptop is suspended (to RAM), if I press a key after a few minutes, the laptop wakes up correctly. If I leave it suspended for a long time though (eg > 30mn approx.), then the laptop does not wake from suspend (it is shut down). When I press the power key, the laptop boots, asking for the encryption password etc...

I am using systemd/Gnome, I've disabled everything about hibernation that I could find related to systemd (login.conf/sleep.conf), and I'm pretty sure it is not the culprit here since I cannot hibernate in any way :

$ systemctl suspend --> works
$ systemctl hibernate 
Failed to hibernate system via logind: Sleep verb "hibernate" not supported
$ systemctl hybrid-sleep 
Failed to put system into hybrid sleep via logind: Sleep verb "hybrid-sleep" not supported
$ systemctl suspend-then-hibernate 
Failed to suspend system, hibernate later via logind: Sleep verb "suspend-then-hibernate" not supported

In Gnome settings, sleep is disabled, only blacking of the screen is allowed. Suspend still happens after a while though, triggered by systemd apparently.

journalctl is of no help, since it stops logging at the suspend command:

mars 29 15:12:53 aquarius systemd[1]: Reached target Sleep.
mars 29 15:12:53 aquarius systemd[1]: Starting System Suspend...
mars 29 15:12:53 aquarius systemd-sleep[1405]: Entering sleep state 'suspend'...
mars 29 15:12:53 aquarius kernel: PM: suspend entry (s2idle)

I guess it probably has something to do with something on a lower level, like the ram losing energy after a while.

Any idea where I can look ?

Thanks !

[edit]
Suspend is probably triggered by Gnome or GDM:

$ sudo -u user gsettings list-recursively org.gnome.settings-daemon.plugins.power
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'nothing'
org.gnome.settings-daemon.plugins.power idle-brightness 30
org.gnome.settings-daemon.plugins.power power-saver-profile-on-low-battery true
org.gnome.settings-daemon.plugins.power ambient-enabled true
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 1200
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 1200
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'

$ sudo -u gdm dbus-launch gsettings list-recursively org.gnome.settings-daemon.plugins.power
org.gnome.settings-daemon.plugins.power idle-dim true
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'suspend'
org.gnome.settings-daemon.plugins.power idle-brightness 30
org.gnome.settings-daemon.plugins.power power-saver-profile-on-low-battery true
org.gnome.settings-daemon.plugins.power ambient-enabled true
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 1200
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 1200
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'suspend'
org.gnome.settings-daemon.plugins.power power-button-action 'suspend'

Last edited by Cvlc (2022-03-29 15:03:45)

Offline

Board footer

Powered by FluxBB