How to disable S0ix and enable S3 Sleep on Ubuntu 22.04 on Dell Latitude 3410
![](https://lemmy.my.id/pictrs/image/2393af37-b31a-4c24-9b12-52311094f796.jpeg)
![](https://lemmy.ml/pictrs/image/q98XK4sKtw.png)
Hello. I just want to ask, I already tried search many resources, but I still can't find a way to reduce battery drain while sleep on Ubuntu on Dell laptop.
I seen that it use S0ix, the new standard that many manufacturer use but when sleep it drains a lot battery, in just 6 hours the battery gone 0.
Any help is appreciated. This is company laptop and it requires me use ubuntu (I don't like it but I don't have options to changes OS/distro).
Thanks
You are viewing a single comment
How do you set that up? Please don't say it's a BIOS setting.
Nah, it's a systemd setting. You need to edit
/etc/systemd/logind.conf
and changeHandleLidSwitch=
toHandleLidSwitch=suspend-then-hibernate
, and the create or edit/etc/systemd/sleep.conf
to change the timeout value:With the above, the system will automatically hibernate after 15 minutes of sleep.
Note that if you're using a full-fledged DE or a third-party power profile manager, you may need to disable any lid-close actions in there (if it doesn't have the suspend-then-hibernate option) so that systemd can handle it properly.