Hi there!
I need some help with my framework laptop and fedora. I want to switch to linux more permanently, but fedora does not enter hibernation properly when closing the lid. I dont care 10-20sec of wakeup time when opening it again. (even windows is more efficient?!) The relatively bad performance on battery life is OK for me, I already installed TLP instead of the default power management. But when closing the lid, the battery drains about 80% over night (10h?) which seems to be more than what other people reported.
I could not find a guide on this, which i understood (still a massive noob to afraid to mess up my carefully crafted linux partition :D).
If you have any advice I appreciate it! Thanks a lot! :)
I just want to say, power management needs to be improved across the entire Linux ecosystem.
Am on Arch and hibernation is currently broken with systemd 255 in my case. They introduced a lot of breaking changes for it. It works after enabling some workarounds for dracut 059 but it completely does a full power cycle. Your best bet is sticking with suspend until systemd unfucks hibernation.
See: https://wiki.archlinux.org/title/Power_management/Suspend_and_hibernate
You’re probably missing a swap position or file. Modern Linux distro don’t really support hibernate out of the box.
Also depending on ports you can have worse sleeping power draw. All USB C will give you the best battery life.
I have read this about the expansion cards and only use 2c and 2A. A bit stupid considering you can hack the hdmi port into suspending on its own… Did not expect this from fw.
I will check out the link, thanks!
IIRC framework is working on addressing the expansion card issue via firmware/BIOS but it’s been a while since I’ve seen any updates.
I generally lose 20-40% battery overnight with USBC and USBA in deep sleep mode. But I have set up hibernate in the past and had it working.
That is almost equivalent to 1h of browsing in Linux! :D \s Other expension cards are drawing about 1W of power, even without use! That’s crazy much I think…
Kinda true though. I wish Framework would focus on power usage a bit. As much as I love the concept and laptop the battery life is not one of its strong points. I’ve done a lot of tuning and squeeze about 6-7 hrs out at ~40% screen brightness.
In Linux?! That’s quite a bit. With heavy workload?
Yeah, but with a light workload (browsing, some videos, office applications). It lasts longer than Windows where I get like 5 hours.
Yo lol, that’s impressive :D
Hibernate in general has pretty poor support across all distros: https://askubuntu.com/questions/1146326/why-is-hibernation-so-complicated-on-ubuntu-and-other-linux-distributions This is also true across other OS, IIRC Windows also hides its hibernate feature.
Personally I just use suspend or power off.
Which model do you have? There’s a known issue affecting the sleep/hibernate for the chipset on the new AMD model on the, I believe AMD has already submitted patches to fix it in the next kernel release though.
I have the first European batch
Hopefully this will make it in as an update for currently supported kernels, but if not it should be in the upcoming 6.8 release:
Did you set up a swap partition?
The best Linux is Windows 11 with WSL. It will work nicely with your battery.
Imagine giving away user control and privacy for more battery life.
Imagine buying an expensive thing and using 10% of its capabilities.
That’d be true if I were a Winblows tryhard. Thankfully, it’s not the case. :^)
I keep being surprised by how much the thought of wsl disgusts me