Je me suis dernièrement beaucoup intéressé au billet d'Ago sur ''Blog Libre'' concernant le laptop-mode. Non pas pour économiser l'énergie, mais pour réduire le bruit de mon portable, ceci suite à un commentaire de Amwus.
L'idée était d'éviter au maximum l'utilisation du disque dur, pour réduire le bruit, mais aussi l'usage du processeur, pour éviter la chauffe, et donc le bruit des ventilateurs. À faire des billets trop pédagogiques, Ago m'a facilité le travail de telle sorte que je n'ai même pas eu la distraction de tomber sur un problème quelconque... Donc en bref :
- J'active le laptop-mode, que le portable soit branché ou non ;
- J'active la gestion des disques durs ;
- J'active la gestion de la fréquence du processeur.
En ce qui concerne la gestion des disques, un article en anglais de Bart Samwel sur Linux Journal explique que la durée idéale pour le "MAX_LOST_WORK_SECONDS" est de 30 secondes, mais dans mon cas ceci ne s'applique pas, puisque je veux que mon disque dur tourne le moins possible pour éviter le bruit.
Après un premier test, le bilan est amère, le disque se met bien en veille, mais il y a toujours autant de bordel... La morale c'est que le bruit vient surtout des ventilateurs. Qu'à cela ne tienne, je me penche sur le problème !
Alors moi, j'ai un Pentium 4 sur un portable HP Pavilion zd8000, et la gestion des fréquences du processeur ne marche pas[1] par défaut. Mais un ancien billet du merveilleux blog Linux Facile m'avait appris la manipulation à faire. Je conseille toutefois également, à posteriori, de limiter la fréquence minimum du processeur à medium lorsque le portable est branché, car ça permettra une plus grande réactivité du système.
Donc tout marche, j'attends le lendemain, et je boote la machine. Un instant magique, pas de ventilateurs, les disques durs s'arrêtent : le silence, le vrai[2] !
Mais 10 secondes passent et les ventilateurs s'enclenchent ! La magie s'est dissipée, et après étude, ça ne marchera pas : les ventilos s'enclenchent à trop basse température. J'ai également testé plusieurs choses d'un post très intéressant de BeSt (Ça ne s'invente pas !).
J'ai également collecté sur le forum d'Ubuntu-fr quelques commandes utiles pour connaître l'état de la machine :
cat /proc/cpuinfo | grep -i MHz : la fréquence du processeur ;
acpi -V : la température de la machine ;
aticonfig --list-powerstates : la fréquence pour une carte ATI.
J'entretiens un petit carnet de note d'installation grâce à TiddlyWiki, mais au final, je ne retiens aucune de ces idées car le gain ne me semblent pas suffisant par rapport à la "complexité".