Voici une astuce trouvé sur le launchpad d'Ubuntu pour résoudre les problèmes de sifflement lorsque le processeur est inactif. Enfin une solution à ce problème vraiment, mais alors vraiment, énervant. :/
Discription du problème : Lorsque l'ordinateur s'ennuie (pas de calculs à faire), un sifflement aigu est perceptible pour les oreilles fines. Même si il n'est pas très fort, il devient vite gênant lorsqu'on passe un peu de temps sur son PC. Pour décrire le bruit je dirais une succession très rapide de "ti" (high pitch noise - en anglais). Le sifflement s'arrête instantanément lorsqu'on lance une application.
Ce problème touche essentiellement les core 2 duo.
Explication (à mon niveau 😉) : Afin d'optimiser la consommation d'énergie, le processeur passe dans différents états C0,C1,C2,C3,C4... (C-states) adaptés à sa charge de calcul. Lorsque le processeur est inactif, il est dans l'état C le plus élevé (moins gourmands en énergie). Dans le cas qui nous concerne les états C3 et/ou C4 sont la cause du sifflement.
Il faut donc bloquer les états C3 / C4 -> légère perte d'autonomie pour les ordinateurs portables
1ère solution [Gutsy] : dans un terminal avec l'otpion max_cstate
sudo echo 2 > /sys/module/processor/parameters/max_cstate
2ème solution [Hardy] :
1. éditer /etc/modprobe.d/options
sudo gedit /etc/modprobe.d/options
et ajouter "options processor max_cstate=2" sur la dernière ligne.
2. Mettre à jour initrd :
sudo update-initramfs -u
3. Redémarrer
Voici les liens originaux :
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/206864
http://www.inliniac.net/blog/2008/07/25/fixing-noise-on-ubuntu-hardy-804-aka-setting-max_cstate.html
Merci donc à Victor Julien pour cette astuce.