Journal 2.6.38 / 2.6.39 & autonomie

Post√©¬†par¬† . Licence CC¬†By‚ÄĎSA.
13
13
juin
2011

Plop
Désormais on ne peut plus poster de nouveaux commentaires très rapidement après la publication de journaux, cela accélère l'obsolescence desdits journaux. Spa plus mal. Alors voici un nouveau journal, très très court, faisant suite à celui-ci : http://linuxfr.org/users/tankey/journaux/2638-et-autonomie

Résumé des évènements :

  • 2.6.38 vanille apporte une r√©gression sur l'autonomie
  • Ceci est relay√© partout, et confirm√© par Phoronix ainsi que par des utilisateurs de Ubuntu.
  • Sur Fedora 15, apr√®s test, je constate une am√©lioration de l'autonomie
  • Aucun autre utilisateur ne vient confirmer cela

Nouvelle information :

  • Utilisation du 2.6.39.1 (pour avoir les derni√®res features de btrfs, car ssd=btrfs)
  • Mon laptop perd, clairement, les 20 minutes gagn√©es avec le kernel de chez Fedora.

Je vous laisse tirer les conclusions. La plus probable est que seul mon laptop soit impact√©, dans le monde :p puisque personne ne dit la m√™me chose... Blague √† part, cela confirme d'une autre mani√®re ce que remarqu√© avec le kernel fedora. J'men fiche un peu dans la mesure o√Ļ ce laptop n'est pas utilis√© comme portable mais comme station de travail. Mais l'information est remarquable

J'encha√ģne avec un troll de compet' :
Cela va √™tre int√©ressant de regarder comment les distributions se d√©brouillent avec √ßa. Puisque visiblement Fedora se d√©brouille bien, mais pas Ubuntu. On va bient√īt en voir d'autres... Et la v√ītre, de distro (j'pense l√† surtout √† Arch & Gentoo) : avez-vous fait des comparatifs entre :
2.6.38 vanille
2.6.38 distro
2.6.39 vanille

?

  • # Phoronix, DIE DIE !

    Post√©¬†par¬† (site web personnel) . √Čvalu√©¬†√†¬†10.

    J'ai vu les (nombreux) articles de Phoronix sur cette augmentation de la conso et aussi les (nombreuses) annonces du fait qu'il allait bissecter le problème.
    Ce que je n'ai pas vu c'est son post sur la LKML ou sur le bugzilla du kernel pour décrire le problème et faire part de ses conclusions après bissection. Est-ce qu'il a posté quelque chose ailleurs que sur son site ?

    En résumé encore une fois il ne pense qu'à sa gueule. Il n'agit que pour augmenter le nombre de clics qu'il arrive à générer sur son site gavé de pubs. Il ne publie que des articles saucissonnés savamment en petits bouts et lardés de liens internes.
    D'ailleurs dans le dernier article il fait même un teasing de merde en disant qu'il est arrivé à identifier le problème mais qu'il ne dira rien avant quelques jours. Je vous laisse méditer sur la raison qu'il avance pour expliquer ce délai:

    I think I may have tracked down and will announce then in a couple of days. So, yes, I'll just put out the findings when it's to my maximum ad-revenue advantage.

    Ce mec est une véritable plaie vivante qui se fout complètement du bien de la communauté.

    • [^] # Re: Phoronix, DIE DIE !

      Post√©¬†par¬† . √Čvalu√©¬†√†¬†5.

      je ne savais pas que c'était une seule personne (ni qu'elle prétentieuse, à la vue des infos que tu apportes sur lui. C'est au mieux de la prétention, au pire du foutage de gueule). Perso cela fait longtemps que je ne consulte plus phoronix, au début des benchmarks ça me plaisait pas mal, puis rapidement le site ne parlait plus que de trucs proprio (drivers surtout) avec pleins de pubs autour, donc zou splus pour moi ça.
      Par contre leurs tests, lorsqu'il s'agit de choses simples comme un test d'autonomie, restent intéressants, du moins lus par de nombreuses personnes sans être contredits. Enfin j'espère que c'est pas du bluff ça aussi.

    • [^] # Re: Phoronix, DIE DIE !

      Post√©¬†par¬† (site web personnel) . √Čvalu√©¬†√†¬†10.

      Certes l'attitude de l'éditeur de phoronix n'est pas fondamentalement coopérative. Mais d'une part il ne nuit à personne ; et d'autre part il produit une incroyable quantité de compilations et de tests automatiques. Le tout pouvant accidentellement résulter dans un bénéfice partagé par tous les autres utilisateurs de logiciels libre.

      Oui, ce type ne se montre pas du tout altruiste ‚ÄĒ d'ailleurs il l'avoue honn√™tement il n'est qu'un mis√©rable client mirosoft rattach√© au libre par pur opportunisme ‚ÄĒ et son site comme ses articles pr√©sentent des qualit√©s fort m√©diocre tant dans la forme que sur le fond ; mais sont-ce l√† des raisons pour lui jeter la pierre ?

      Personnellement j'appr√©cie beaucoup l'attitude mise en avant par RMS sur ce sujet dans son interview sur pcinpact. Peut-√™tre que je pousse l'interpr√©tation un peu loin toutefois. Il me semble que son argumentation quant √† l'utilisation des termes ¬ę propri√©taire ¬Ľ et ¬ę privateur ¬Ľ se rapproche de notre sujet. Il n'y a pas de raisons de reprocher √† quelqu'un de ne s'occuper que de ses propres int√©r√™ts et de s'enrichir. Dans la mesure o√Ļ les dits int√©r√™ts ne sont pas nuisible √† autrui.

      Après tout quel mal fait-il en découvrant d'éventuels bogues et en les publiant dans un grand ramdam ?

      ¬ę IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT ¬Ľ ‚ÄĒ Odes ‚ÄĒ Horace

    • [^] # Re: Phoronix, DIE DIE !

      Post√©¬†par¬† . √Čvalu√©¬†√†¬†5.

      D'un autre c√īt√© tu peux installer sa suite de benchmarks et faire la bissection toi-m√™me. Le type indique dans quelle direction sont certains probl√®mes tout en se d√©brouillant pour pouvoir nourrir sa famille. Il √† charge aux d√©vs noyau de faire le bout de chemin qui reste.

    • [^] # Re: Phoronix, DIE DIE !

      Post√©¬†par¬† . √Čvalu√©¬†√†¬†5.

      Tu viens de me faire découvrir le verbe bissecter. J'aime bien ce néologisme qui fait penser à la dissection (sauf que la chirurgie explorative est plus rare que la bissection de code).

      Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

      • [^] # Re: Phoronix, DIE DIE !

        Post√©¬†par¬† . √Čvalu√©¬†√†¬†6.

        Pour ceux qui préfèrent le grec, il existe la "dichotomie" (mais ce mot n'a pas de verbe non plus).

    • [^] # Re: Phoronix, DIE DIE !

      Post√©¬†par¬† . √Čvalu√©¬†√†¬†2.

      Question d'un n√©ophyte (toujours aussi impressionn√© par les possibilit√©s de git) : comment qu'on fait un bissect pour trouver d'o√Ļ vient la r√©gression concernant l'autonomie ?
      On fait tourner chaque version de noyau en mesurant l'autonomie pour indiquer quels patches sont good ou bad ?

      • [^] # Re: Phoronix, DIE DIE !

        Post√©¬†par¬† (site web personnel) . √Čvalu√©¬†√†¬†5.

        Exactement.

        • [^] # Re: Phoronix, DIE DIE !

          Post√©¬†par¬† . √Čvalu√©¬†√†¬†5.

          Et bien non pas exactement, mais l'idée y est.
          C'est une recherche dichotomique en gros sur une période donnée.
          Donc on ne fait pas TOUS les commits avant de trouver le fautif mais qu'une dizaine en général.

          • [^] # Re: Phoronix, DIE DIE !

            Post√©¬†par¬† (site web personnel) . √Čvalu√©¬†√†¬†1.

            Ok, j'avais mal compris la question. Je sais comment fonctionne un git bissect, je pensais juste que la question portait sur le protocole de test : effectivement, c'est de l'expérimentation avec chaque version proposée par git bissect, donc pas sur toutes les versions.

            • [^] # Re: Phoronix, DIE DIE !

              Post√©¬†par¬† . √Čvalu√©¬†√†¬†2.

              En fait, tu avais bien compris ma question (qui était, du coup, peut-être mal exprimée) : oui, je m'intéressais au protocole de tests et non au fait que git fasse une recherche dichotomique (ce que je savais déjà).

    • [^] # Re: Phoronix, DIE DIE !

      Post√©¬†par¬† . √Čvalu√©¬†√†¬†2.

      gavé de pubs

      Pour ça il y a Adblock Plus...
      Je précise qu'il est sous licence MPL pour Firefox/IceWeasel/IceCat.
      Pour les autres il doit y avoir un plugin qui y ressemble.

      • [^] # Re: Phoronix, DIE DIE !

        Post√©¬†par¬† (site web personnel) . √Čvalu√©¬†√†¬†5.

        Pour ça il y a Adblock Plus...

        Je sais et je l'utilise (sans ça le web est invivable). Mais c'était pour expliquer la motivation première de l'auteur de phoronix: maximiser les clics.

  • # Mesure d 'autonomie

    Post√©¬†par¬† (site web personnel) . √Čvalu√©¬†√†¬†4.

    Juste une petite question à propos de tes mesures de consommation (que je ne remets pas en cause, faute de pouvoir faire de tests car j'utilise un desktop) : Quel benchmark ou protocole expérimental reproductible utilises-tu pour mesurer ton autonomie ?

    • [^] # Re: Mesure d 'autonomie

      Post√©¬†par¬† . √Čvalu√©¬†√†¬†1.

      Absolument aucun, c'est du pur pifomètre (voir le premier journal).

      Une vingtaine de minutes, ça se remarque bien.
      La confirmation reste du pifomètre aussi : simplement laisser le laptop allumé, en enlevant les mises en veille. Il ne s'agit nullement de tests fiables ! C'est du grosso modo, à une, deux ou trois minutes près (certainement pas à la seconde). 20 minutes ça se remarque vraiment bien, même sans se faire ch*** à faire une confirmation alacon comme je les ai faites.

      • [^] # Re: Mesure d 'autonomie

        Post√©¬†par¬† (site web personnel) . √Čvalu√©¬†√†¬†4.

        Un logiciel fait par intel, Powertop, t'indique la consommation de ton portable. C'est très bien fichu et ça permet de voir ce qui se passe réellement.

        Je serais curieux de voir ce qui te pompe ta consommation.

        Pure spéculation, as-tu mis à jour ton lecteur Adobe Flash?

        • [^] # Re: Mesure d 'autonomie

          Post√©¬†par¬† . √Čvalu√©¬†√†¬†3.

          Je connais powertop depuis un bon moment ;-) Pour flash : pas de flash lancé pour les tests (ni de vidéo, d'ailleurs) : le pc allumé, simplement.

    • [^] # Re: Mesure d 'autonomie

      Post√©¬†par¬† . √Čvalu√©¬†√†¬†5.

      Apparemment dans les forums de Phoronix, les plaintes se portent sur le nombre de réveils du noyau (wakeup), ce qui force le CPU à quitter les "c-states" d'économie d'énergie ( http://www.hardwaresecrets.com/article/Everything-You-Need-to-Know-About-the-CPU-C-States-Power-Saving-Modes/611 ).

      Donc pas mal de personnes prennent des mesures en se basant uniquement sur les relevés de powertop (powertop --dump en idle) concernant les wakeup et les c-states. Ça vaut ce que ça vaut.

      J'ai rien d'anormal chez moi sous arch linux (2.6.39.1-ck2, intel c2d p8400, pilotes propriétaires catalyst, kde 4 et wifi désactivé) :

      Cn                Résidence moy.
      C0 (CPU en activité)   ( 0,0%)
      C1 mwait          0,0ms ( 0,0%)
      C1 mwait          0,0ms ( 0,0%)
      C2 mwait          0,3ms ( 0,2%)
      C6 mwait         24,5ms (101,1%)
      P-states (fréquences)
      Mode Turbo     5,9%
        2,27 GHz     0,3%
        1,60 GHz     0,0%
         800 MHz    93,8%
      Réveils depuis l'état de repos par seconde :  48,1      intervalle : 15,0s
      

      Ce qui est s√Ľr, c'est que Phoronix aime beaucoup sortir des tonnes de graphiques avec des interpr√©tations tr√®s faibles et publier des articles alors qu'il n'y a rien de concret √† montrer de leur part...

  • # Qui s'amuse √† diss√©quer les patchs ?

    Post√©¬†par¬† (site web personnel) . √Čvalu√©¬†√†¬†1.

    • [^] # Re: Qui s'amuse √† diss√©quer les patchs ?

      Post√©¬†par¬† . √Čvalu√©¬†√†¬†2.

      t'emballes pas ;)
      juste faire des tests un peu plus sérieux (car peut être que c'est uniquement sur ce type de plateforme, ou peut être que l'usage de btrfs impacte aussi (avant en ext4), bref trop de param. pour tirer une conclusion plus générale). Faire des tests ça peux valoir un gaine de temps ensuite. D'ailleurs si qq un a un protocole avec une sonde système (et pas seulement un téléphone comme horloge :p) ze veux bien faire deux ou trois passes.

    • [^] # Re: Qui s'amuse √† diss√©quer les patchs ?

      Post√©¬†par¬† (site web personnel) . √Čvalu√©¬†√†¬†1.

      Ce que je peux te dire, Fedora patch √©norm√©ment son noyau et prend je pense plus de risques que d'autres distributions sur certains ajouts. D'un autre c√īt√© c'est le but de la distribution, cela apporte des avantages (comme ici sur l'autonomie ‚ÄĒ apparemment ‚ÄĒ) mais des inconv√©nients (bogues par exemples).

  • # gentoo-sources

    Post√©¬†par¬† (site web personnel) . √Čvalu√©¬†√†¬†5.

    Pas de régression sur ma gentoo. eeePC 1005PX

  • # Contre-r√©gression

    Post√©¬†par¬† . √Čvalu√©¬†√†¬†8.

    Sur mon Lenovo IdeaPad S10-2 sous Debian, j'ai installé le 2.6.39 à la place du 2.6.32 et je suis passé de 5h-5h30 d'autonomie à 6h-6h30, pour un usage principalement bureautique/internet/musique.

    Pour l'instant, je n'ai pas vraiment vu de régression…

    Article Quarante-Deux¬†: Toute personne d√©passant un kilom√®tre de haut doit quitter le Tribunal.¬†-- Le Roi de CŇďur

  • # Encore une histoire de BIOS bugg√©

    Post√©¬†par¬† . √Čvalu√©¬†√†¬†1.

    En lisant http://lwn.net/Articles/449448/ ce matin, j'ai repensé à cette histoire de Tankey, je pense que c'est la même histoire. Et la conclusion est à nouveau: BIOS buggé.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.