Features/PowerManagement/PowerTopSuggestions

From FedoraProject

< Features | PowerManagement(Difference between revisions)
Jump to: navigation, search
(arghjan)
 
(braindump)
Line 2: Line 2:
  
 
== Various kernel config options ==
 
== Various kernel config options ==
 +
 +
Nuke these, the user shouldn't be expected to recompile anything. That's '''our''' job.
  
 
== Disable the unused bluetooth interface ==
 
== Disable the unused bluetooth interface ==
  
 
== Enable the ondemand cpu speed governor for all processors ==
 
== Enable the ondemand cpu speed governor for all processors ==
 +
 +
We should already be doing ondemand by default on all processors, so anyone that "knows better" probably shouldn't be warned. Nuke it.
  
 
== Disable Ethernet Wake-On-Lan ==
 
== Disable Ethernet Wake-On-Lan ==
 +
 +
Can we make this a property in NetworkManager and default to off?
  
 
== Enable laptop-mode ==
 
== Enable laptop-mode ==
Line 16: Line 22:
  
 
== Enable AC97 powersave mode ==
 
== Enable AC97 powersave mode ==
 +
 +
I think we should turn this on by default and quirk buggy laptops in the kernel using a DMI blacklist.
  
 
== Enable the noatime filesystem option ==
 
== Enable the noatime filesystem option ==
 +
 +
We should do this by default. Anaconda patch?
  
 
== Enable the power aware CPU scheduler ==
 
== Enable the power aware CPU scheduler ==
Line 24: Line 34:
  
 
== Enable SATA ALPM link power management ==
 
== Enable SATA ALPM link power management ==
 +
 +
We should do this in the kernel by default, and tie it into the PMQOS framework.
  
 
== Enable USB autosuspend ==
 
== Enable USB autosuspend ==
  
 
== Enable wireless power saving mode ==
 
== Enable wireless power saving mode ==
 +
 +
This only works for Intel radio devices, using a horrible Intel only sysfs path. Maybe allow to NetworManager to control this?
  
 
== Disable the unused WIFI radio ==
 
== Disable the unused WIFI radio ==
  
 
== Disable TV out ==
 
== Disable TV out ==
 +
 +
Should be done by default in the kernel, and activated using randr when needed.

Revision as of 17:46, 4 February 2009

Powertop makes suggestions. We wish it wouldn't, because they're often either things the OS could get right for you, or things that actively degrade the user experience beyond their powersaving karma. This is a list of the suggestions it makes, and what we plan to do about them.

Contents

Various kernel config options

Nuke these, the user shouldn't be expected to recompile anything. That's our job.

Disable the unused bluetooth interface

Enable the ondemand cpu speed governor for all processors

We should already be doing ondemand by default on all processors, so anyone that "knows better" probably shouldn't be warned. Nuke it.

Disable Ethernet Wake-On-Lan

Can we make this a property in NetworkManager and default to off?

Enable laptop-mode

Disable the NMI watchdog

Enable the HPET in your BIOS or add the kernel patch to force-enable HPET

Enable AC97 powersave mode

I think we should turn this on by default and quirk buggy laptops in the kernel using a DMI blacklist.

Enable the noatime filesystem option

We should do this by default. Anaconda patch?

Enable the power aware CPU scheduler

Increase the VM dirty writeback time

Enable SATA ALPM link power management

We should do this in the kernel by default, and tie it into the PMQOS framework.

Enable USB autosuspend

Enable wireless power saving mode

This only works for Intel radio devices, using a horrible Intel only sysfs path. Maybe allow to NetworManager to control this?

Disable the unused WIFI radio

Disable TV out

Should be done by default in the kernel, and activated using randr when needed.