Journal 2.6.38 / 2.6.39 & autonomie

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 . É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 . É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 . É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.