6 hours 7 minutes of idle time with modem on and fully reachable on Birch! That'd be about 10h for Dogwood's battery!

The only caveat: SD card reader needs to be disabled (for now). Power management comes together pretty nicely on the Librem 5! :)


With modem and WiFi on I got 5h 34min, and with both off - 7h 45min. With final battery that should translate to about 9h and 12h respectively.

This progress comes mostly due to runtime power management improvements - we don't suspend the CPU! With WiFi on, the phone was reachable and ssh-able through all this time.

@dos out of curiosity, would a suspended cpu be able to process incoming calls and potentially increase battery life even more? Or is it a deliberate decision to keep it powered on when the screen is off?
Amazing to see how much battery life is improving!

@vancha Yes, the CPU can be woken up by the modem.

Our plan is to work on runtime power management to get it into good shape first, then we may consider using suspend to RAM. There is an ATF branch where it works already, but it currently breaks DRAM frequency scaling, so it's not really worth it as it is right now.

@vancha @dos wifi is more tricky than the modem since you don't want to wake up the cpu on every wifi packet. The modem is pretty clever by itself.

@agx @vancha @dos Would it be possible that the cpu wakes up every few minutes for a short moment to check for push notification updates?

@Alexmitter @agx @dos It would sound like push messages could send some sort of interrupt, to temporarily wake up the cpu?

@vancha @agx @dos I dont think that would be possible, its more like a timer interrupt that wakes the CPU every 10 minutes or so, so it can check for push msg itself.

@Alexmitter @agx @dos right :) to be honest I trust the purism developers 100% in choosing the right way to handle this. I can't wait to get the thing, but it's still great to see how it keeps improving the way it does.

@dos @purism since the USB suspend fixes i'm leaving home without a power supply with the in my pocket.

Sign in to participate in the conversation
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml