FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Ubuntu > Ubuntu Kernel Team

 
 
LinkBack Thread Tools
 
Old 12-05-2011, 07:05 PM
Colin King
 
Default UBUNTU: SAUCE: Rework PCIe ASPM disable code

From: Colin King <cking@gomesia.buildd>

Linux-next commit 7f92c4f7d92a7558ed7eb29fa59e1c98402dc3c2 addresses
the PCIe ASPM issues that a lot of folk are suffering from. This fix
is a re-working of the PCIe ASPM code which is now more aligned to the
Windows behaviour. Currently we clear ASPM states on all the
devices if the BIOS indicates that APSM is not supported, this fix
won't touch the PCIe features unless full control is granted via the
_OSC control method.

We believe that this fix will land in Linux 3.3, so I'm requesting
this is incorporated for Precise as it addresses a long standing
power management issue.

Tests:
Lenovo X220i, saves ~1W (measured with Fluke digital multimeter),
soak tested for 5 minutes on idle system.
Garrett has observed > 5W saving on a ThinkPad X220.

Crowd-Source Testing:
https://wiki.ubuntu.com/Kernel/PowerManagement
* Significant power savings (>2 Watts) on: Dell XPS 1330M,
Dell Inspiron N4010, Dell Studio 1558, HP Compaq nw8240,
HP Mini 210, ThinkPad T410, ThinkPad T420, Thinkpad T420s,
Thinkpad T510, Thinkpad X201, Thinkpad X220, Thinkpad X220.
* 13+ machines seeing < 2 Watts savings
* Rest seeing little or some minor loss, but within the expected
margin of error on battery power measurements.
* 43 machines were tested.

Matthew Garrett (1):
pci: Rework ASPM disable code

drivers/acpi/pci_root.c | 7 +++++
drivers/pci/pci-acpi.c | 1 -
drivers/pci/pcie/aspm.c | 58 +++++++++++++++++++++++++++++----------------
include/linux/pci-aspm.h | 4 +-
4 files changed, 46 insertions(+), 24 deletions(-)


--
kernel-team mailing list
kernel-team@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kernel-team
 

Thread Tools




All times are GMT. The time now is 09:59 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org