PowerManagementASPM

Differences between revisions 1 and 2
Revision 1 as of 2011-11-12 12:28:37
Size: 1404
Editor: colin-king
Comment:
Revision 2 as of 2011-11-12 12:29:34
Size: 1436
Editor: colin-king
Comment:
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
[[http://zinc.canonical.com/~cking/powermanagement/mjgaspmfix/oneiric|Oneiric Kernels]]
[[http://zinc.canonical.com/~cking/powermanagement/mjgaspmfix/precise|Precise Kernels]]
 * [[http://zinc.canonical.com/~cking/powermanagement/mjgaspmfix/oneiric|Ubuntu Oneiric 11.10 Kernels]]
 * [[http://zinc.canonical.com/~cking/powermanagement/mjgaspmfix/precise|Ubuntu Precise 12.04 Kernels]]

ASPM PCIe Bug

As noted by Phoronix ASPM PCIe power saving has been problematic and a recent patch by Matthew Garrett has re-worked this to clear the ASPM state on all devices on a successful handoff of PCIe control to the OS.

We therefore are providing patched kernels carrying Matthew's fix for testing purposes only to see how well this works across a broad range of machines. Kernels can be found in:

Testing procedure:

  • Ensure laptop is fully charged
  • Unplug AC power
  • Run powertop for 10 minutes on an idle system and note power consumption
  • Plug in AC power
  • Install the new kernel containing the ASPM fix
  • Ensure laptop is fully charged
  • Unplug AC power
  • Run powertop for 10 minutes on an idle system and note power consumption
  • Gather the BIOS version using: sudo dmidecode -t 0 | grep "Version:"
  • Add results to the table below:

Machine

BIOS

32/64 bit kernel

Original Kernel

Original Kernel Power

ASPM fix Kernel

ASPM fix Power

Example

68ET27WW

64

3.1.0-2-generic

23W

3.1.0-2-generic

19W

Kernel/PowerManagementASPM (last edited 2012-02-19 14:59:07 by costing)