Liberty Phone Crimson Battery Life

I know the battery life is a work in progress, but wondering what I may be missing to increase battery life and best practices for maximizing battery in the field (and the battery life posts I saw were several years old).

I turned on all kill switches, battery was 100%, and put phone to sleep. An hour of trail time later, battery was 92%. Thus, simply maintaining it’s sleep state eats up 8% of battery/hour. That seems … steep. Ideas?

I have no web browser on and the kill switches take care of the rest of high battery use items?

That seems similar to my own experience and I try to maximize it by turning off the cellular modem, Wi-Fi, and camera modules with the kill switches.

I’m not sure what else can be done other than to ensure that your background apps are closed or kept to a minimum.
You could turn off the phone completely if you don’t expect to pull out your phone to do things like check the time (you could ask someone else for that as I have done sometimes).

The result seems consistent with expectations when not putting the phone to sleep, just merely letting it idle with screen off, in which case it’s going to last about 12 hours.

With suspend enabled, it should last about 20-24 hours with the modem on (subject to some external factors like cellular signal strength).

@dos : I presumed pushing the power button (above the vol. ± buttons) put it to sleep (suspended), but are you saying that is not the case, that it is a more active “idle”?

See Settings → Power → Automatic Suspend.

When suspended, the phone will wake up on incoming calls and SMS, but not on IM messages, e-mails etc. and the notification LED will stay off during suspend. Also, alarms from the Clocks app won’t wake it up in Crimson (but it’s going to work in Dawn).

You also can go in Mobile Settings → Experimental → Enable Suspend via System Menu. This enables the button when you drop down the top panel and click on the power-icon for suspension. I use this since auto suspend is not a great user experience to me (takes to long when needed, annoys when screen should stay on). I still have a very little hope someone will add suspend on power button (with a delay of 3-5 seconds).

20-24 time do no help anything because user do not using the phone, user want Active and Inactive real powersave. We already know that Gnu and Linux both lack energy consumption techniques for L5.

So we know that some fancy blobs as touchscreen v3.0 and Sparklan vX.X help on battery then others.

Can’t relate. I use 1 minute as the timeout for both screen blanking and system suspend and it works well. Whenever the screen should stay on, an idle inhibitor should be acquired and it correctly prevents both screen blank and suspend.

Newer versions of Phosh have an optional “caffeine” quick setting if you need to override it manually; gnome-session-inhibit can be used too (but if some app does not acquire an inhibitor when it should, it’s rather a bug to be fixed there than to work around manually).

What is such a problem to

  1. Push power button to trigger
  2. Screen of and
  3. 5, 4, 3, 2, 1 - initiate suspend (if not canceled by power button or incoming modem actions)?

Sorry, but that is standard behavior on any other mobile phone since ever.

Edit:
The only reason I do not complain much about is the existing of the software power button I spoke in my previous post. But it is one of the worst user experience things that affecting me multiple times each day. Looking at clock, login, drag down the top panel, suspend again instead of just pushing power button again (and again, I don’t want autosuspend on 1min).

1 Like

Yes you right,
With Librem 5, we cannot afford many luxuries things so we need to be more aggressive with power saving.

However if wakeup from suspend from a notification the librem 5 autosuspend again around 10 seconds which is nice.

gdos.

It’s not a problem, the existing infrastructure just lacks the way to handle that. If you want to help to augment it to support such case, feel free to discuss this with GNOME, I’m not the right recipient here.

The 1 minute delay works well for me and provides a good experience. If you don’t like it, you can either work on g-s-d or script your phone to behave the way you want, which can be done quite trivially. You are the root after all.