power: Add Automatic Power Management in Power Section
This is in addition to three options in power mode section that was merged in !816 (merged)
Its aim is to automatically adjust power mode internally when:
- On battery and low charge, switch to power saving.
- On AC and hardware demand has risen (or if possible when performance demanding app is running), switch to performance mode.
- Did not satisfy any condition above but is being used, switch to balanced performance.
- If inactive for some period of time, switch to power saving.
Algorithm:
- (1) > (2) priority. So it will conserve battery on low charge even when hardware demand has risen.
- Add some form of bind time before auto switching to different mode to conserve energy and keep the system sane.
Customizable Setting (@aklapper)
(5 user defined settings)
This is for users who wants to take a bit of control in their automatic settings
There will be a NEXT dialog icon that lets the user elect applications that will go to performance mode, energy saving mode, etc.
If empty, by default, (2) will get triggered when hardware demand has risen
Edited by James Z