The default setting is probably not "sleep" at all, but "Modern Standby" aka S2idle or S0ix. Modern Standby is a Microsoft thing, and plenty of Microsoft users are complaining about battery drain (and overheating CPUs) while using it.
0. After intalling bookworm with default kernel, when I close my laptop lid and disconnect the charging cable, the battery will drain within a few hours. It seems the machine is not "sleeping" at all.
1. Switching `/sys/power/mem_sleep` to `[deep]`. After this, when I close my lid, the laptop will freeze with blank screen and keyboard light on, I have to "hard power cycle" by keeping holding power button for some seconds, and wait for the boot.
For example:
https://www.reddit.com/r/GamingLaptops/ ... in_modern/
Laptop manufacturers may aim for the Microsoft market and only support Modern Standby, or advertise (ie in /sys/power/mem_sleep) deep sleep but not support it, so the laptop may not wake up from deep sleep.
https://wiki.archlinux.org/title/Power_ ... end_method
If deep (S3) sleep is not supported, you won't be able to use it, and it looks like it isn't on modern Asus laptops.
https://rog-forum.asus.com/t5/previous- ... d-p/892199
Have you tried S0ix with an updated kernel from Debian Backports? It may have improved power management in sleep. (The Sid kernel may also introduce bugs.)
Statistics: Posted by FreewheelinFrank — 2024-10-22 06:08 — Replies 1 — Views 48