• [^] # Re: Ça chauffe !

    Posté par . En réponse à la dépêche Le noyau Linux 3.2 est disponible. Évalué à 2.

    J'ai lu quelque part (phoronix je crois) qu'il y avait des régressions dans les noyaux Linux depuis la 2.6.36 (ou .37). Ceci aboutit à une consommation plus élevée d'énergie, et donc probablement à une chauffe plus importante.
    À «vide» (idle), lm_sensors m'indique une température de départ de 35°, qui monte à 60° en 5mn. Au bout de 3 heures, je suis à 70° en idle.
    La moindre compilation de quelque secondes passe la machine à 75°/80°.

    Et tout ça en restant sur le core graphique SandyBridge et sans utiliser le chip nvidia externe (techno labellée «Optimus», utilisable sous Linux avec Bumblebee). Parce là, c'est l'incendie assuré :)

    Je lis fébrilement les changelogs des noyaux, mais il semble qu'il n'y a pas eu de nouveautés depuis longtemps dans l'optimisation énergétique.

    Je n'ai pas trop envie de brider mon cpu avec cpulimit ou autre.
    Par exemple avec cpufreq, je pourrais imposer une limite haute pour le stepping de fréquences qu'il réalise selon l'activité. Je l'ai fait d'ailleurs, mais ça n'a pas changé grand chose. En plus des problèmes d'économie d'énergie, je pense qu'il y a des problèmes de dissipation physiques qui interviendraient quels que soit l'OS.

    En écrivant ça, je me rends compte que j'ai oublié de remettre cpufreq dans mon nouveau noyau. Pourtant je suis passé d'un noyau 3.1.3, en récupérant le .config et en faisant un «make oldconfig».
    Et là, ça fait 2 heures que ça tourne, sans limitation des fréquences (les deux cœurs sont à 2.5ghz depuis 2 heures au lieu des 800mhz habituels en idle).
    La température interne est de 60°, soit un léger mieux par rapport à l'ancien noyau avec cpufreq. La température extérieure est de 20°, le commandant vous souhaite une agréable recompilation.

    Autre bonne nouvelle, le support de l'hibernation par le noyau (sans patche TuxOnIce) a été beaucoup amélioré pour la restauration de l'image mémoire stockée sur la swap (presque deux fois plus rapide).

    Merci pour tes infos en tout cas.

    Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr