From Fedora Project Wiki
< SIGs | PowerManagement
(→Other) |
|||
(11 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
This page holds to do list, suggestions and ideas for PM improvements. | 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: [http://docs.fedoraproject.org/en-US/Fedora/14/html/Power_Management_Guide/index.html F14 Power Management Guide]). | |||
==[https://fedorahosted.org/tuned/ Tuned]== | ==[https://fedorahosted.org/tuned/ Tuned]== | ||
* irqbalance for powersaving profiles | * 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== | ==Benchmarks== | ||
Line 12: | Line 20: | ||
* 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. | * 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). | ** 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 | ** 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 | * 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== | ==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 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 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] | * 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. |
Latest revision as of 22:31, 10 June 2011
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
- We can simulate web browsing via Chickenfoot, Greasemonkey, iMacros Firefox extensions (currently Chickenfoot doesn't support FF4).
- 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.