Context
- I am using a Framework Laptop running Fedora Silverblue 34. The default sleep is
s2idle
, which consumes a lot of battery on the Framework Laptop. - These instructions from the Framework Community Forum successfully enabled deep sleep for me, saving battery life.
- After adding
mem_sleep_default=deep
to my /etc/default/grub, and runninggrub2-mkconfig -o /etc/grub2.cfg grub2-mkconfig -o /etc/grub2-efi.cfg
, I expect the sleep to now be deep instead of s2idle. - I run
cat /sys/power/mem_sleep [s2idle] deep
- Letting me know that s2idle sleep is still enabled.
Question
How do I enable deep sleep on Silverblue?