IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

Un patch de 60 lignes règle les problèmes d'alimentation du noyau de Linux


Sujet :

Linux

  1. #1
    Expert éminent sénior

    Inscrit en
    juillet 2009
    Messages
    3 407
    Détails du profil
    Informations forums :
    Inscription : juillet 2009
    Messages : 3 407
    Points : 148 792
    Points
    148 792
    Par défaut Un patch de 60 lignes règle les problèmes d'alimentation du noyau de Linux
    Un patch de 60 lignes règle les problèmes d'alimentation du noyau de Linux
    Son auteur est ingénieur chez RedHat



    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 ?


  2. #2
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : novembre 2011
    Messages : 1
    Points : 4
    Points
    4
    Par défaut :o
    "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à...

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    septembre 2006
    Messages
    477
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : septembre 2006
    Messages : 477
    Points : 1 490
    Points
    1 490
    Par défaut
    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

  4. #4
    Expert confirmé Avatar de fregolo52
    Homme Profil pro
    Développeur C
    Inscrit en
    août 2004
    Messages
    2 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur C

    Informations forums :
    Inscription : août 2004
    Messages : 2 364
    Points : 5 284
    Points
    5 284
    Par défaut
    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.

  5. #5
    Membre éprouvé

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    septembre 2010
    Messages
    450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : septembre 2010
    Messages : 450
    Points : 1 071
    Points
    1 071
    Par défaut
    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
    Si vous moinsez, merci de répondre pour argumenter!
    Ma présentation

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    juillet 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juillet 2011
    Messages : 12
    Points : 33
    Points
    33
    Par défaut
    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 )

  7. #7
    Membre chevronné Avatar de zeyr2mejetrem
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    novembre 2010
    Messages
    471
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : novembre 2010
    Messages : 471
    Points : 2 074
    Points
    2 074
    Par défaut
    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
    Si tu ne sais pas faire, apprends. Si tu fais, fais bien. Si tu sais bien faire, enseigne.
    Mieux vaut paraître stupide quelques temps que rester stupide toute sa vie.

  8. #8
    Membre expert Avatar de air-dex
    Homme Profil pro
    Inscrit en
    août 2010
    Messages
    1 621
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations forums :
    Inscription : août 2010
    Messages : 1 621
    Points : 3 644
    Points
    3 644
    Par défaut
    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.
    "Ils ne savaient pas que c'était impossible alors ils l'ont fait." Mark Twain

    Mon client Twitter Qt cross-platform Windows et Linux. (en cours de développement).

  9. #9
    Invité
    Invité(e)
    Par défaut
    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.

Discussions similaires

  1. Réponses: 12
    Dernier message: 29/04/2014, 05h47
  2. [W3C] saut de ligne dans les tableaux
    Par zulul dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 11/09/2005, 22h22
  3. incidence nombre de ligne sur les perfs
    Par pram dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 25/02/2005, 14h08
  4. Réponses: 2
    Dernier message: 05/01/2005, 16h55
  5. Question sur les problèmes d'allocation dynamique
    Par slylafone dans le forum C++
    Réponses: 23
    Dernier message: 25/10/2004, 14h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo