Il arrive que mon portable “DELL Vostro 3500” s’arrête de manière inopinée. En étudiant les logs (/var/log/kern.log), j’ai ce type de messages :
kern.log:Apr 23 14:56:04 franek-vostro-3500 kernel: [ 678.813696] thermal thermal_zone0: critical temperature reached(100 C),shutting down
Manifestement, le PC s’arrête car le processeur a atteint une température trop élevée. Le ventilateur (ce portable ne contient qu’un seul ventilateur) ne joue plus correctement son rôle.
Un nettoyage du ventilateur avec de l’air pulvérisé permet de lui redonner une petite jeunesse (Il est également possible de le démonter entièrement).
Néanmoins, il est avéré que ce modèle de portable chauffe énormément. Les réglages, par défaut, du démarrage du ventilateur selon la température du processeur ne semblent pas optimisés. Il est possible d’optimiser la gestion du ventilateur grâce au module i8k du noyau. Pour cela, il faut installer le paquet i8kutils :
Ce paquet installe les utilitaires suivants :
- i8kctl : permettant de contrôler le ventilateur
- i8kfan : idem
- i8kmon : démon qui va contrôler la vitesse du ventilateur selon la température du processeur.
Il est possible de modifier la configuration de i8kmon en ajoutant/modifiant le fichier /etc/i8kmon.conf. Personnellement, le fichier contient :
Après la modification du fichier de configuration, il convient de redémarrer le démon :
Personnellement, ces modifications ont résolu (pour un temps) mes problèmes. Le PC semble moins chauffer et l’ordinateur semble plus silencieux.
Pour aller plus loin :