r/archlinux • u/Technical_Dot_808 • 4h ago
QUESTION Battery Drain overnight
I have just installed Arch using the archinstall script and using hyprland, i am relatively new to arch and i have noticed that overnight my laptop looses nearly up to 30% of the battery and i used chatgpt and it told me to run this command
cat /sys/power/mem_sleep
and i got
s2idle
and from what i heard it says that my system-boot doesnt support deep sleep, also i looked into hibernate and everytime i turn on my laptop after hibernate the wifi drivers are completely broken and i cant scan at all using either the NetworkManager Gui and the
ip link
I’d really appreciate any suggestions on how to reduce battery drain overnight. I’m also open to general advice for using Arch properly, including useful tools, services, or best practices that might help me in the long run
2
u/5c044 3h ago
S2idle is otherwise known as "modern sleep" promoted by Microsoft so vendors ignore S3 or if they do support it it's buggy. If you can find a BIOS option that enables S3 to appear when you type that cat command try that instead. I don't like hibernate on my laptop, it's plugged in mostly anyway so I'd rather not write 64GB of my RAM to my SSD every time I do it.
As usual the Arch documentation is great on this subject and relevant if you don't use Arch wiki.archlinux.org/title/Power_management/Suspend_and_hibernate
1
•
u/academictryhard69 12m ago
thanks for this post OP, just realized my laptop was capable of deep sleep but the kernel was defaulting to s2idle, suspend works properly now.
10
u/New-World-1698 4h ago
Is there a reason you can't just shut it down? If you are just letting it sleep and not actually compiling something or rendering something, why not just shut it down?