#1 Le 08/09/2008, à 21:32
- GNU-max
[Solution] Sifflement lorsque le processeur est inactif
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/+sour … bug/206864
http://www.inliniac.net/blog/2008/07/25 … state.html
Merci donc à Victor Julien pour cette astuce.
Hors ligne
#2 Le 08/09/2008, à 23:18
- wido
Re : [Solution] Sifflement lorsque le processeur est inactif
est-ce que ça fonctionne pour le quad core (Q9450) , je dois avoir le même sifflement sauf que c'est l'inverse, c'est quand je lance une opération de calcul (B.O.I.N.C) et que les 4 processeurs sont à fond (100%),c'est juste au début (environ 10sec).
Dernière modification par wido (Le 08/09/2008, à 23:20)
Hors ligne
#3 Le 09/09/2008, à 16:41
- GNU-max
Re : [Solution] Sifflement lorsque le processeur est inactif
Désolé wido mais je doute que ce soit efficace. Cette méthode permet seulement de modifier le paramètre max_cstate donc d'éviter la "veille" du proc.
Assure toi d'abord que ça vient du proc. Ça peut être ton ventilo. C'est plus courant comme source de sifflement.
Perso j'ai dû en passer des heures sur le net à chercher une solution. Courage...
Hors ligne
#4 Le 09/09/2008, à 20:26
- wido
Re : [Solution] Sifflement lorsque le processeur est inactif
ok merci pour ta doc même si ce n'est pas le même "problème" , c'est plutôt un petit désagrément
Hors ligne
#5 Le 27/11/2008, à 13:33
- n2rs
Re : [Solution] Sifflement lorsque le processeur est inactif
Solution fonctionne sur mon portable HP530 Core Duo, merci beaucoup