Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Linux : un patch de 60 lignes règle les problèmes d'alimentation du noyau
Son auteur est ingénieur chez RedHat

Le , par Gordon Fowler

41PARTAGES

3  1 
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 ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Toadivius
Membre à l'essai https://www.developpez.com
Le 24/11/2011 à 14:21
Citation Envoyé par MartyLake Voir le message
"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à...
Si 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...

Citation Envoyé par fregolo52 Voir le message
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.
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 )
3  0 
Avatar de air-dex
Membre expert https://www.developpez.com
Le 24/11/2011 à 19:54
Citation Envoyé par MartyLake Voir le message
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 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.
2  0 
Avatar de MartyLake
Candidat au Club https://www.developpez.com
Le 24/11/2011 à 13:54
"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à...
1  0 
Avatar de LeSmurf
Membre expérimenté https://www.developpez.com
Le 24/11/2011 à 14:05
Citation Envoyé par Gordon Fowler Voir le message

Avez-vous constaté cette consommation croissante ou pas du tout ?
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.htm
0  0 
Avatar de YannPeniguel
Membre éprouvé https://www.developpez.com
Le 24/11/2011 à 14:16
Citation Envoyé par MartyLake Voir le message
"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à...

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.
Un lien supplémentaire:
http://www.pcisig.com/specifications...6a_website.pdf
0  0 
Avatar de zeyr2mejetrem
Membre chevronné https://www.developpez.com
Le 24/11/2011 à 17:33
Citation Envoyé par MartyLake Voir le message
"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à...
Il faut faire confiance à la Force
0  0 
Avatar de
https://www.developpez.com
Le 29/11/2011 à 10:11
Citation Envoyé par fregolo52 Voir le message
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.


Avez-vous constaté cette consommation croissante ou pas du tout ?
C'est vrai que me pc portable chauffe de plus en plus... J'ai d’ailleurs récemment eu un arrêt du système préventif car il était en surchauffe.
0  0 
Avatar de fregolo52
Expert confirmé https://www.developpez.com
Le 24/11/2011 à 14:09
Citation Envoyé par Gordon Fowler Voir le message
Sa solution devrait être intégrée au Kernel avant la version 3.3 de celui-ci.
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.
1  3