Linux : un patch de 60 lignes règle les problèmes d'alimentation du noyau
Son auteur est ingénieur chez RedHat
Le 2011-11-24 13:30:51, par Gordon Fowler, Expert éminent sénior
Depuis quelques temps (depuis la version 2.6.36 du noyau pour être précis), les critiques se faisaient de plus en plus nombreuses de la part des utilisateurs de Linux contre la consommation électrique de plus en plus importante du kernel de l'OS.
Que la communauté se rassure, ce désagrément devrait être rapidement (et certains diront : enfin) réglé grâce à un patch dont les premiers détails ont été publiés début novembre.
Ce correctif ne compte qu'une soixantaine de lignes de code mais il devrait pouvoir définitivement régler les problèmes de régression liés à l'ASPM (PCI Express Active State Power Management), une fonctionnalité imaginée pour réduire la consommation électrique mais qui est souvent victime d'erreurs et désactivée.
Le patch a été réalisé par Matthew Garrett, un ingénieur chez RedHat qui travaille depuis plusieurs années sur ces questions d'alimentation. Sa solution devrait être intégrée au Kernel avant la version 3.3 de celui-ci.
En attendant, les détails du patch sont décrits dans ce message publique de Matthew Garrett.
Et vous ?
Avez-vous constaté cette consommation croissante ou pas du tout ?
Que la communauté se rassure, ce désagrément devrait être rapidement (et certains diront : enfin) réglé grâce à un patch dont les premiers détails ont été publiés début novembre.
Ce correctif ne compte qu'une soixantaine de lignes de code mais il devrait pouvoir définitivement régler les problèmes de régression liés à l'ASPM (PCI Express Active State Power Management), une fonctionnalité imaginée pour réduire la consommation électrique mais qui est souvent victime d'erreurs et désactivée.
Le patch a été réalisé par Matthew Garrett, un ingénieur chez RedHat qui travaille depuis plusieurs années sur ces questions d'alimentation. Sa solution devrait être intégrée au Kernel avant la version 3.3 de celui-ci.
En attendant, les détails du patch sont décrits dans ce message publique de Matthew Garrett.
Et vous ?
-
ToadiviusNouveau membre du ClubSi l'on lit entièrement l'article : "Based on the Microsoft presentation
"PCI Express In Depth for Windows Vista and Beyond", I'm starting to think ... Windows will not touch any PCIe features" etc...
On se dit que ce n'est pas fait entièrement à l'aveugle mais seulement qu'on ne peut pas être sûr à 100 % que ce soit la bonne/meilleure solution...
C'est vrai que passer de la 2.6 à la 2.6.39 en 7 ans et demi c'était beaucoup mieux... (certes on pourrait trouver un juste milieu) le 24/11/2011 à 14:21 -
air-dexMembre expertLe gars en question aurait simplement décidé de faire imiter à Linux le comportement de Windows concernant l'alimentation car c'était plus rapide que de faire une solution à part et l'imposer aux OEM.le 24/11/2011 à 19:54
-
MartyLakeCandidat au Club"It's difficult to know for sure that this is the right thing to do -
there's zero public documentation on the interaction between all of these
components."
Est-ce que cet homme est un Jedi ?! Je n'arrive pas à comprendre comment on peut "deviner" ce qu'il faut faire pour régler ces problèmes là...le 24/11/2011 à 13:54 -
LeSmurfMembre expérimentéOui, je crois qu'on peut aussi corriger le problème en ajoutant une option au démarrage : "pcie_aspm=force". En ce qui me concerne, mon netbook a gagné 2W par cette manipulation.
=> http://www.pcinpact.com/news/67040-l...nsommation.htmle 24/11/2011 à 14:05 -
YannPeniguelMembre éprouvé
L'explication est un petit peu plus haut:The implication is that unless the platform
grants full control via _OSC, Windows will not touch any PCIe features -
including ASPM. In that case clearing ASPM state would be an error unless
the platform has granted us that control.
http://www.pcisig.com/specifications...6a_website.pdfle 24/11/2011 à 14:16 -
zeyr2mejetremMembre chevronnéle 24/11/2011 à 17:33
-
Avez-vous constaté cette consommation croissante ou pas du tout ?le 29/11/2011 à 10:11
-
fregolo52Expert confirméCe sont les développeurs de mozilla qui font le noyau ?
C'est quoi cette maladie d'incrémenter les numéros de versions à vitesse grand V.le 24/11/2011 à 14:09