SIGs/PowerManagement/Todos

This page holds to do list, suggestions and ideas for PM improvements.

Docs

 * Update the Power Management Guide to reflect the current state of F15 (link to old F14 guide: F14 Power Management Guide).

Tuned

 * irqbalance for powersaving profiles.
 * Enable sched_smt_power_savings.
 * Enable hda_intel powersaving.
 * Create virt profile.
 * Include better integration of PM-QoS (e.g. correct support for PS-Poll).
 * RFE: tuned profiles creation from PowerTOP suggestions.

PowerTOP

 * Add support for IPMI power meter (and maybe iLO2).

Benchmarks

 * Create infrastructure for running 'real life' loads.
 * Create 'real life' loads, e.g. for WWW browsing, watching video, development and whatever are users doing with their computers - similar to BLTK loads but more advanced and CPU intensive tasks.
 * We can simulate web browsing via Chickenfoot, Greasemonkey, iMacros Firefox extensions (currently Chickenfoot doesn't support FF4).
 * Simple iMacros script generator for automated youtube/novinky.cz/google multi-tabs browsing is located at http://jkaluza.fedorapeople.org/imacros.py . Thanks to imacros should work in both Firefox and IE (also in opera).
 * Another idea is to use the XULRunner (thanks to Pavel Křivánek for contributing the example code): http://jskarvad.fedorapeople.org/loadGenerator.zip
 * Investigate available free benchmarks and its usability for power management testing / comparisons. Also investigate OS independent benchmarks for inter OS comparisons.

Gnome

 * Add UI notifications for suspend / hibernate failures.

Kernel

 * Fix suspend/resume for Intel 82801I USB controller.
 * Add suspend/resume support to CDROM driver.
 * Fix ThinkPad T500 supend/resume docking station issues.

Other

 * Create PM SIG logo [Work in progress, thanks to Pavel Křivánek for contributing graphics].
 * Add PM support to cronie (wrapper) to be able to postpone running of battery demanding tasks. [Work in progress]
 * Add PM support to services, e.g. support for battery / AC profiles.
 * Add support for DDC/CI to control settings of external LCDs. [ddccontrol packaging in progress]
 * Fix: LiveCD doesn't support resume from swap located on LVM.

Experimental
Prepare and benchmark alternative configs for daemons and cron jobs targeted to aggresive power savings.