Okay, I'm not sure if I should post this here on the boards or in the kernel mailing list... but if no one really has any ideas here, I'll try the mailing list
This post is probably one for experienced devs and Linux users.
What's it all about?
Well, we all know that the Pyra eats quite a bit of battery and runs pretty warm. Part of that is probably because there hasn't been any optimisations been done to improve the battery life.
On the Pandora, even disabling the USB stack helped save a bit of battery.
So I want to try and figure out ways to save battery power on the Pyra as well.
What's the plan?
As a first step, I'd like to find out what part of the Pyra uses how much battery.
There's the modem, audio, usb, backlight and so on.
The first thing is trying to find out what component has what power consumption.
I just like to get an overview so we know what might make most sense to optimize or disable as default in the OS.
So, what help is needed?
Well, how do we find out the culprits and try to fix things?
I know on my normal Linux PC, there's powertop which can show some statistics and offer optimizations, but I don't think powertop would work properly on the Pyra... would it?
So I need help finding out how to determine which part of the Pyra has what power consumption.
This is probably not as easy as it sounds, but maybe devs have some ideas?
Maybe we can watch the power consumption of the PALMAS chip and then disable / enable some components and see how much it changed?
Or don't connect it to a power supply and simply check the battery usage?
I also have no idea how to disable the various components fully on the Pyra.
On the Pandora, to fully disable the USB port, a simple rmmod was needed. Does that work on the Pyra as well?
Who can help?
Of course, best would be users / devs who already have a Pyra and can try it directly on their unit.
However, for ideas / commands / ways to find out what's going on, anyone experienced with stuff like that can help even if no Pyra is available.
This post is probably one for experienced devs and Linux users.
What's it all about?
Well, we all know that the Pyra eats quite a bit of battery and runs pretty warm. Part of that is probably because there hasn't been any optimisations been done to improve the battery life.
On the Pandora, even disabling the USB stack helped save a bit of battery.
So I want to try and figure out ways to save battery power on the Pyra as well.
What's the plan?
As a first step, I'd like to find out what part of the Pyra uses how much battery.
There's the modem, audio, usb, backlight and so on.
The first thing is trying to find out what component has what power consumption.
I just like to get an overview so we know what might make most sense to optimize or disable as default in the OS.
So, what help is needed?
Well, how do we find out the culprits and try to fix things?
I know on my normal Linux PC, there's powertop which can show some statistics and offer optimizations, but I don't think powertop would work properly on the Pyra... would it?
So I need help finding out how to determine which part of the Pyra has what power consumption.
This is probably not as easy as it sounds, but maybe devs have some ideas?
Maybe we can watch the power consumption of the PALMAS chip and then disable / enable some components and see how much it changed?
Or don't connect it to a power supply and simply check the battery usage?
I also have no idea how to disable the various components fully on the Pyra.
On the Pandora, to fully disable the USB port, a simple rmmod was needed. Does that work on the Pyra as well?
Who can help?
Of course, best would be users / devs who already have a Pyra and can try it directly on their unit.
However, for ideas / commands / ways to find out what's going on, anyone experienced with stuff like that can help even if no Pyra is available.