Comment 138 for bug 760131

Revision history for this message
Nicolas Michel (nicolas-michel) wrote : Re: [Bug 760131] Re: Power consumption raised significantly in natty

Out of curiosity:

Why Linux have this problem and Windows don't?
This is not a troll. I don't understand technically : if hardware
devices don't propertly support the ASPM power-saving modes, why Windows
is not concerned?

On 07/18/2011 02:24 AM, cjcolella wrote:
> There won't be a fix per se for Oneiric. This is a permanent condition
> because it is a new setting of the Linux kernel, and nobody in power
> considers it a bug, nor a very important issue. Sorry.
>
> "There isn't any easy 'solution' to improve this situation beyond
> affected users forcing the PCI-E Active-State Power Management using the
> pcie_aspm=force kernel command line option. Jesse thinks that more Linux
> drivers will end up needing to set the ASPM bits directly as a long-term
> solution. There's just too many hardware devices that don't properly
> support the ASPM power-saving modes.
>
> The only alternative would be to create a big white-list of supported
> devices, but that comes down to being effectively the same large task as
> just having the driver set the appropriate bit. So there won't be any
> magic fix in the Linux 3.0 kernel nor will there likely be any major
> change in the Linux 3.1 kernel without suddenly a bunch of drivers
> handling the Active-State Power Management bit. For now, mobile users
> just need to know to force the PCI-E ASPM support if needed to maximize
> the Linux battery life."
>