PINE64
Power management under light load - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: PinePhone (https://forum.pine64.org/forumdisplay.php?fid=120)
+--- Forum: PinePhone Software (https://forum.pine64.org/forumdisplay.php?fid=121)
+--- Thread: Power management under light load (/showthread.php?tid=10289)



Power management under light load - Dmytro - 06-17-2020

I hope it is the right place to place the topic. Smile
I guess it worth to mention I read CRUST thread which is closely related to the topic. But it puts the device to sleep mode.
What I'm interested in is optimizing power drain for the device running under light to moderate load. For instance chatting or listening music.
My findings are:
  • brightness scales from 0 to 8 with range 0 - 300 mA;
  • cpu freq scales fromĀ 480 to 1152 KHz with range 300 - 600 mA;
  • good findings end here Sad
  • software disable modem/Wifi gives nothing (hw kill switch gives ~120 mA for both);
  • cpu cores online/offline gives nothing or even negative under load.
Conclusion: we can still save a lot Smile
If CRUST can help to save from modem/Wifi turn off, does anybody know anything about cpu governor work? I mean to really save energy with core offline.


RE: Power management under light load - Subsentient - 06-17-2020

I'd be interested here too. I don't have crust enabled, but I slapped a Python daemon together that on power button, shuts off the display, disables the touchscreen, shuts off all but 1 core, and scales the remaining one to 600Mhz. It doesn't save as much power as I'd hope. Phone still depletes way too fast.


RE: Power management under light load - Awesomesauce71 - 06-21-2020

I've also been working on messing around with the governor I have seen some impressive battery gains on android phones and thought I would see similar results. Unfortunately I didn't see any majorly noticeable improvements maybe an extra 1 hr. Results initially looked promising from battery graphs I was seeing but I quickly found out how awful the battery reporting is on this phone. One very interesting thing to me after tuning it was the phone no longer got unbearably hot. Which you would think since heat means energy loss I would have seen a great improvement in battery life but unfortunately I did not. I think considering the state of power management and being almost able to get through an entire day in it's current state this phone will eventually have an impressive battery life. However right now it needs work. Like @Subsentient said even throwing it into a state that would normally greatly improve battery life does little to nothing on this phone.