Enable automatic power management mode
Currently the system provides two modes: powersaving and high performance. I would like to propose a 3rd mode "automatic" which essentially switches between the formerly mentioned modes according to device condition. Condition includes but not limited to __
- Whether device has battery
- Whether device is charging, discharging or fully charged.
- Battery level
- Battery health
- System load
- Thermal situation
Its basically like an "autocpufreq" mode along side the usual manual modes. Its very useful when the user doesn't wanna switch modes manually all the time when plugging in laptop, or based on battery condition, etc.
(I would like to know your thoughts on this. Is it possible to implement? What are the challenges?)