High power drain while suspended?

Running Ubuntu 25.04 with the i5-1334u. When I put the laptop in suspend, it loses charge at an alarming rate—if I use it one day, and leave it fully charged and on suspend, it will be dead within a few hours to a day. Am I configuring something wrong?

Yes definitely something wrong. The 12 is currently the Framework laptop with the BEST standby power usage. I get about 1% an hour to an hour and a half. I’m on Omarchy (Arch) using the 6.17 kernel.

2 Likes

Linux is notorious for poor standby battery life. A few hours is a little excessive, all day is acceptable. With just a 50Wh battery, that is around 2%, which isn’t horrible. One thing you might look into is using hibernate instead of suspend. There is some tuning that can be done using powertop, but some devices aren’t very forgiving being turned off.

Add mem_sleep_default=deep to your kernel parameters

1 Like

What’s the output of cat /sys/power/mem_sleep

You can also echo this temporarily to your parameters and test it out. if it works well, then you can all the mem_sleep_default=deep to your cmdline.

echo deep | sudo tee /sys/power/mem_sleep

But as mentioned, I find the default s2idle numbers to be acceptable. Better than all of the other Framework laptops. (a single DIMM unlocks power efficiencies)

One thing to note is that when you are using deep on Linux, the computer will not wake any longer when lifting the lid. You will have to push the power button to wake it.

itsmiir@fw12:~$ cat /sys/power/mem_sleep
[s2idle] deep
itsmiir@fw12:~$

@2disbetter Having to press the power button is not a big deal for me.

I must have something else going on—there’s no way that this power drain is acceptable.

Yeah bad suspend power drain is a real drain in RL!

You are currently using s2idle though. SO maybe trying deep will see some improvements?

When I was on [s2idle] I was experiencing overnight complete battery drains.

After switching to [deep] it was ~<1% per hour.

I’m not sure [s2idle] is the root cause though.

Looking at the log during the sleep period maybe helpful.