Surveiller la température du CPU et la vitesse du ventilateur
Par Taltan le dimanche, août 27 2006, 18:48 - Ubuntu - Lien permanent
Pour avoir toujours un oeil
sur la température du CPU et la vitesse du ventilateur, avec lm-sensors et l'applet gnome sensors-applet
Fonctionne avec la config matos suivante (mais doit fonctionner avec une autre CM et processeur puisque la détection est automatique) :
- CM : ASUSTeK A8N-E (NVIDIA nForce4 Ultra)
- µP : AMD Athlon 64 3000+
Toutes ces manips sont à faire en root
1. Installation de du package lm-sensors
apt-get install lm-sensors sensors-applet
2. exécuter le script suivant (mkdev.sh)
#!/bin/bash
# Création des fichiers i2c dans le répertoire /dev
# Here you can set several defaults.
# The number of devices to create (max: 256)
NUMBER=32
# The owner and group of the devices
OUSER=root
OGROUP=root
# The mode of the devices
MODE=600
# This script doesn't need to be run if devfs is used
if [ -r /proc/mounts ] ; then
if grep -q "/dev devfs" /proc/mounts ; then
echo "You do not need to run this script as your system uses devfs."
exit;
fi
fi
i=0;
while [ $i -lt $NUMBER ] ; do
echo /dev/i2c-$i
mknod -m $MODE /dev/i2c-$i c 89 $i || exit
chown "$OUSER:$OGROUP" /dev/i2c-$i || exit
i=$[$i + 1]
done
#end of file
Sources : doc.ubuntu-fr.org
3. Lancer la commande de détection des capteurs
sensors-detect
répondre "yes" à toutes les questions sauf à la fin répondre "smbus" :
I will now generate the commands needed to load the I2C modules. Sometimes, a chip is available both through the ISA bus and an I2C bus. ISA bus access is faster, but you need to load an additional driver module for it. If you have the choice, do you want to use the ISA bus or the I2C/SMBus (ISA/smbus)? smbus
Après avoir détecté les modules correspondant au matériel, sensors-detect proposera de les rajouter dans le fichier etc/modules, répondre "yes" Dans mon cas il s'agit de i2c-isa, eeprom et it87
4. Reboot de la machine ou chargement des modules manuellement
modprobe i2c-isa modprobe eeprom modprobe it87
5. La commade sensors doit retourner
6. Installation de l'applet gnome sensors-applet
apt-get install sensors-applet
Il suffit maintenant de rajouter l'applet "Moniteur de matériel" dans le tableau de bord et de modifier un peu les préférences.











Commentaires
Merci pour ce billet. J'avais déjà tenté d'obtenir la température de mon CPU (surtout en été quand il fait chaud !), mais sans grand succès. Il me manquait toujours une étape quelque part (librairie pas installée, module pas chargé, config pas faite...). Cette fois, ça marche.
J'ai toujours galérer pour installer ce truc, c'est pour ça qu'une fois la procédure trouvée et validée je me suis empressé à la coucher noir sur blanc
Salut,
Super pratique mais tu devrais ajouter hddtemp en plus de lm-sensors, pour la temperature des disques durs
je surveil la température de ma machine depuis quelque temps et la vitesse du ventilo
mais je cherche à changer la vitesse du ventilo en ligne de commande, savez vous quel commande ou quel outil me permet de faire ça sous UBUNTU?
salut je suis nouveau sur ubuntu, je vien de lire cette page (tres bien expliquer dailleur) et je voudrais savoir si c'est possible davoir une CPU sans capteur?
C'est bien dommage de ne pas savoir ce qu'on fait, et pourquoi on le fait.
Quelques explication en plus serait les bienvenues !
Néanmoins, tuto agréable, il ne m'a fallut que la 1ere étape, (installation) et l'applet était directement disponible dans mon gestionnaire de tableau de bord.
Merci !