PowerManagementASPM
1436
Comment:
|
3456
|
Deletions are marked like this. | Additions are marked like this. |
Line 12: | Line 12: |
For power measurement, we currently recommend using the older version of powertop 1.13 as this clearly displays the ACPI estimated power consumption. A .deb for powertop-1 can be found [[https://launchpad.net/~lool/+archive/ppa/+sourcepub/2073115/+listing-archive-extra|here]]. We recommend running powertop as follows: * Boot the machine, start powertop-1 * Wait until you get an ACPI estimated power consumption value. * Gather 15 measurements (it is updated regularly). * Discard the first 5 results. * Take average of the last 10 results (total/10) |
|
Line 16: | Line 24: |
* Run powertop for 10 minutes on an idle system and note power consumption | * Run powertop-1 on an idle system and note power consumption |
Line 19: | Line 27: |
* Restart laptop and choose the new kernel | |
Line 21: | Line 30: |
* Run powertop for 10 minutes on an idle system and note power consumption | * Run powertop-1 on an idle system and note power consumption |
Line 25: | Line 34: |
Please try and keep table in sorted order on the machine name. Thanks! |
|
Line 26: | Line 37: |
||Example||68ET27WW||64||3.1.0-2-generic||23W||3.1.0-2-generic||19W|| | ||Acer Aspire AO722||JE10BZ V1.04||64||3.0.0-12-generic||11.43 ± 0.28||3.0.0-13-generic||11.26 ± 0.26|| ||Dell Latitude E6510||A03||32||3.0.0-13-generic-pae||18.06 ± 1.13||3.0.0-13-generic-pae||16.92 ± 0.99|| ||Dell Vostro 3450||Version: A07||32||3.0.0-12-generic-pae||20.45||3.0.0-13-generic-pae||19.55|| ||Dell Inspiron 6400||A13||64||3.1.0-2-generic||23.3W||3.1.0-2-generic||23.2W|| ||Dell Inspiron N4010||A13||64||3.1.0-2-generic||1.21W||3.1.0-2-generic||0.95W|| ||Dell Studio 1558||A12||64||3.0.0-13-generic||2.22W||3.0.0-13-generic||1.8W|| ||HP Mini 210||F0.2||64||3.0.0-12-generic||14.3W||3.0.0-13-generic||8.7W|| ||HP Mini 210||F0.4||32||3.1.0-2-generic||11.3W||3.1.0-2-generic||11.7W|| ||HP Pro``Book 5420s||68AZZ Ver. F.0F||64||3.0.0-12-generic||25.06W||3.0.0-13-generic||25.66W|| ||Lenovo 3000N200||68ET27WW||64||3.1.0-2-generic||24.3W||3.1.0-2-generic||25.4W|| ||Lenovo Thinkpad T420s (i915.i915_enable_rc6=1)||8CET46WW (1.26)||64||3.1.0-2-generic||12.29W||3.1.0-2-generic||9.14W|| ||Lenovo Thinkpad T510||6MET84WW (1.44)||32||3.0.0-12-generic-pae||16.03W||3.0.0-13-generic-pae||14.01W|| ||Lenovo Thinkpad T60||`79ET62WW (1.07)`||32||3.0.0-13-generic||22.17W ± 0.38W||3.0.0-13-generic||22.19W ± 0.36W|| ||Lenovi Thinkpad X220||8DET41WW (1.11)||64||3.0.0-13.generic||21.4||3.0.0-13.generic||19.9|| ||Lenovo Thinkpad X301||`6EET54WW (3.14 )`||64||3.1.0-2-generic||11.4W||3.1.0-2-generic||11.4W|| |
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:
For power measurement, we currently recommend using the older version of powertop 1.13 as this clearly displays the ACPI estimated power consumption. A .deb for powertop-1 can be found here. We recommend running powertop as follows:
- Boot the machine, start powertop-1
- Wait until you get an ACPI estimated power consumption value.
- Gather 15 measurements (it is updated regularly).
- Discard the first 5 results.
- Take average of the last 10 results (total/10)
Testing procedure:
- Ensure laptop is fully charged
- Unplug AC power
- Run powertop-1 on an idle system and note power consumption
- Plug in AC power
- Install the new kernel containing the ASPM fix
- Restart laptop and choose the new kernel
- Ensure laptop is fully charged
- Unplug AC power
- Run powertop-1 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:
Please try and keep table in sorted order on the machine name. Thanks!
Machine |
BIOS |
32/64 bit kernel |
Original Kernel |
Original Kernel Power |
ASPM fix Kernel |
ASPM fix Power |
Acer Aspire AO722 |
JE10BZ V1.04 |
64 |
3.0.0-12-generic |
11.43 ± 0.28 |
3.0.0-13-generic |
11.26 ± 0.26 |
Dell Latitude E6510 |
A03 |
32 |
3.0.0-13-generic-pae |
18.06 ± 1.13 |
3.0.0-13-generic-pae |
16.92 ± 0.99 |
Dell Vostro 3450 |
Version: A07 |
32 |
3.0.0-12-generic-pae |
20.45 |
3.0.0-13-generic-pae |
19.55 |
Dell Inspiron 6400 |
A13 |
64 |
3.1.0-2-generic |
23.3W |
3.1.0-2-generic |
23.2W |
Dell Inspiron N4010 |
A13 |
64 |
3.1.0-2-generic |
1.21W |
3.1.0-2-generic |
0.95W |
Dell Studio 1558 |
A12 |
64 |
3.0.0-13-generic |
2.22W |
3.0.0-13-generic |
1.8W |
HP Mini 210 |
F0.2 |
64 |
3.0.0-12-generic |
14.3W |
3.0.0-13-generic |
8.7W |
HP Mini 210 |
F0.4 |
32 |
3.1.0-2-generic |
11.3W |
3.1.0-2-generic |
11.7W |
HP ProBook 5420s |
68AZZ Ver. F.0F |
64 |
3.0.0-12-generic |
25.06W |
3.0.0-13-generic |
25.66W |
Lenovo 3000N200 |
68ET27WW |
64 |
3.1.0-2-generic |
24.3W |
3.1.0-2-generic |
25.4W |
Lenovo Thinkpad T420s (i915.i915_enable_rc6=1) |
8CET46WW (1.26) |
64 |
3.1.0-2-generic |
12.29W |
3.1.0-2-generic |
9.14W |
Lenovo Thinkpad T510 |
6MET84WW (1.44) |
32 |
3.0.0-12-generic-pae |
16.03W |
3.0.0-13-generic-pae |
14.01W |
Lenovo Thinkpad T60 |
79ET62WW (1.07) |
32 |
3.0.0-13-generic |
22.17W ± 0.38W |
3.0.0-13-generic |
22.19W ± 0.36W |
Lenovi Thinkpad X220 |
8DET41WW (1.11) |
64 |
3.0.0-13.generic |
21.4 |
3.0.0-13.generic |
19.9 |
Lenovo Thinkpad X301 |
6EET54WW (3.14 ) |
64 |
3.1.0-2-generic |
11.4W |
3.1.0-2-generic |
11.4W |
Kernel/PowerManagementASPM (last edited 2012-02-19 14:59:07 by AAnnecy-552-1-244-103)