From Fedora Project Wiki

< SIGs‎ | PowerManagement

Revision as of 22:31, 10 June 2011 by Jskarvad (talk | contribs) (→‎Other)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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

Docs

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.