Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| lm-sensors [Le 26/06/2016, 18:50] – [Compilation des sources de lm-sensors 3.40] eagle08 | lm-sensors [Le 02/02/2020, 18:03] (Version actuelle) – [Configuration automatique] Frankkunst | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | ---- | ||
| + | ====== lm-sensors : utiliser les capteurs matériels ====== | ||
| + | |||
| + | {{ http:// | ||
| + | |||
| + | Ubuntu peut suivre la température de votre processeur ou d' | ||
| + | |||
| + | Si vous êtes pressé ou si vous n' | ||
| + | Idéalement, | ||
| + | |||
| + | <note tip> | ||
| + | Pour connaître simplement la température du CPU, il est aussi possible d' | ||
| + | |||
| + | <code bash> | ||
| + | cat / | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | ===== Installation et configuration de lm-sensors ===== | ||
| + | |||
| + | Il vous suffit d' | ||
| + | |||
| + | |||
| + | ==== Configuration automatique ==== | ||
| + | |||
| + | * Tapez la commande suivante dans un **[[: | ||
| + | sudo sensors-detect</ | ||
| + | |||
| + | * Répondez positivement à toutes les questions ; | ||
| + | |||
| + | À un certain moment // | ||
| + | <code bash> | ||
| + | '' | ||
| + | #----cut here----\\ | ||
| + | # Chip drivers\\ | ||
| + | lm90\\ | ||
| + | #----cut here----\\ | ||
| + | If you have some drivers built into your kernel, the list above will contain too many modules. \\ | ||
| + | Skip the appropriate ones!\\ | ||
| + | |||
| + | Do you want to add these lines automatically to / | ||
| + | </ | ||
| + | |||
| + | * Tapez **yes**, puis faites Entrée. | ||
| + | <note important> | ||
| + | // | ||
| + | |||
| + | * Redémarrez l' | ||
| + | Ou bien lancer la commande : | ||
| + | <code bash> | ||
| + | sudo service kmod restart | ||
| + | </ | ||
| + | pour les charger. | ||
| + | |||
| + | PS: ... Si certaines sondes ne sont pas encore | ||
| + | |||
| + | ===== Test et configuration des capteurs ===== | ||
| + | |||
| + | ==== Test ==== | ||
| + | |||
| + | Maintenant, testez les capteurs avec la commande « sensors » : | ||
| + | |||
| + | <code bash> | ||
| + | sensors | ||
| + | </ | ||
| + | |||
| + | Ce qui devrait afficher : | ||
| + | |||
| + | <code bash> | ||
| + | '' | ||
| + | '' | ||
| + | Adapter: ISA adapter\\ | ||
| + | VCore 1: +1.57 V (min = +1.42 V, max = +1.57 V) ALARM\\ | ||
| + | VCore 2: +2.66 V (min = +2.40 V, max = +2.61 V) ALARM\\ | ||
| + | +3.3V: +6.59 V (min = +3.14 V, max = +3.46 V) ALARM\\ | ||
| + | +5V: +5.11 V (min = +4.76 V, max = +5.24 V)\\ | ||
| + | +12V: +11.78 V (min = +11.39 V, max = +12.61 V)\\ | ||
| + | -12V: -19.14 V (min = -12.63 V, max = -11.41 V) ALARM\\ | ||
| + | -5V: +0.77 V (min = -5.26 V, max = -4.77 V) ALARM\\ | ||
| + | Stdby: +5.00 V (min = +4.76 V, max = +5.24 V)\ | ||
| + | VBat: +3.12 V\\ | ||
| + | fan1: 3668 RPM (min = 0 RPM, div = \\ | ||
| + | fan2: 0 RPM (min = 664 RPM, div = ALARM\\ | ||
| + | fan3: 0 RPM (min = 2657 RPM, div = 2) ALARM\\ | ||
| + | M/B Temp: +39°C (low = +15°C, high = +40°C) sensor = thermistor\\ | ||
| + | CPU Temp: +36°C (low = +15°C, high = +45°C) sensor = thermistor\\ | ||
| + | Temp3: +96°C (low = +15°C, high = +45°C) sensor = diode \\ | ||
| + | |||
| + | | ||
| + | </ | ||
| + | |||
| + | Redémarrez Ubuntu et les capteurs devraient maintenant être détectés pendant la phase de démarrage. | ||
| + | |||
| + | Pour des détails à propos de la configurations des capteurs, consultez la documentation spécifique au fichier '' | ||
| + | |||
| + | <code bash> | ||
| + | man sensors.conf | ||
| + | </ | ||
| + | |||
| + | ==== Configuration ==== | ||
| + | |||
| + | __Un peu de configuration est nécessaire__ si vous voulez : | ||
| + | - __afficher des noms compréhensibles pour vos capteurs__ à la place de " | ||
| + | - __corriger les informations__ données par les capteurs. \\ | ||
| + | |||
| + | |||
| + | < | ||
| + | Le fichier ''/// | ||
| + | Il permet d' | ||
| + | </ | ||
| + | |||
| + | <note warning> | ||
| + | **Il est préférable de __ne pas modifier le fichier__** ''/// | ||
| + | </ | ||
| + | |||
| + | * Il faut d' | ||
| + | * puis le placer dans le dossier ''// | ||
| + | * allez faire un tour dans le BIOS et notez les valeurs indiquées pour retrouver celles indiquées par **sensors**, | ||
| + | * créez un fichier dans le répertoire ''/// | ||
| + | * __définir le module__ auquel s' | ||
| + | * __modifier la configuration__ des capteurs, | ||
| + | |||
| + | Par exemple : | ||
| + | |||
| + | ☛ ''// | ||
| + | ☛ ''// | ||
| + | |||
| + | < | ||
| + | Pour une liste complète des commandes et options, consulter le __manuel__ de '' | ||
| + | <code bash>man sensors.conf</ | ||
| + | |||
| + | Un petit exemple ci-dessous : | ||
| + | |||
| + | <file xorg_conf exemple.conf> | ||
| + | chip " | ||
| + | label fan1 " | ||
| + | | ||
| + | | ||
| + | </ | ||
| + | |||
| + | <note tip> | ||
| + | Inspirez vous des exemples de fichiers existants sur le site du lien précédent ((Exemples de [[https:// | ||
| + | </ | ||
| + | ===== Contrôle des ventilateurs ===== | ||
| + | |||
| + | [[: | ||
| + | |||
| + | Voici comment contrôler la " | ||
| + | |||
| + | * Effectuez __la configuration de la vitesse de vos ventilateurs__ avec cette commande: | ||
| + | |||
| + | <code bash> | ||
| + | sudo pwmconfig | ||
| + | </ | ||
| + | |||
| + | Si la liste de quelques ventilateurs apparaît sans erreur, cela signifie que votre script est fonctionnel. \\ | ||
| + | Le script teste vos ventilateurs ((fan)) et | ||
| + | |||
| + | ☝ vous __donne plusieurs éléments d' | ||
| + | |||
| + | puis | ||
| + | |||
| + | ☝ vous demande de __valider chaque choix__ | ||
| + | |||
| + | ☛ seuil de température minimum, \\ | ||
| + | ☛ seuil de température maximum, \\ | ||
| + | ☛ etc… | ||
| + | | ||
| + | Afin de lancer **fancontrol** au démarrage, \\ | ||
| + | |||
| + | * [[: | ||
| + | |||
| + | puis | ||
| + | |||
| + | * copiez-collez le contenu suivant : | ||
| + | |||
| + | |||
| + | <file xorg_conf fancontrol> | ||
| + | #!/bin/sh | ||
| + | # | ||
| + | # Fancontrol start script. | ||
| + | # | ||
| + | |||
| + | set -e | ||
| + | |||
| + | # Defaults | ||
| + | DAEMON=/ | ||
| + | CONF=/ | ||
| + | PIDFILE=/ | ||
| + | PATH=/ | ||
| + | |||
| + | test -f $DAEMON || exit 0 | ||
| + | |||
| + | . / | ||
| + | |||
| + | case " | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | ;; | ||
| + | stop) | ||
| + | | ||
| + | | ||
| + | | ||
| + | rm -f $PIDFILE | ||
| + | ;; | ||
| + | | ||
| + | sh $0 stop | ||
| + | sh $0 start | ||
| + | ;; | ||
| + | *) | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | exit 1 | ||
| + | ;; | ||
| + | esac | ||
| + | |||
| + | exit 0 | ||
| + | |||
| + | </ | ||
| + | |||
| + | * Rendez le __script exécutable__ grâce à cette commande : | ||
| + | |||
| + | <code bash> | ||
| + | sudo chmod +x / | ||
| + | </ | ||
| + | |||
| + | Puis | ||
| + | |||
| + | * testez le script : | ||
| + | |||
| + | <code bash> | ||
| + | sudo service fancontrol start | ||
| + | </ | ||
| + | |||
| + | puis: | ||
| + | |||
| + | <code bash> | ||
| + | sudo service fancontrol stop | ||
| + | </ | ||
| + | |||
| + | Si tout marche bien, le script de démarrage du service sera automatiquement lancé au prochain démarrage d' | ||
| + | |||
| + | Sinon, il ne reste plus qu'à [[: | ||
| + | |||
| + | <file xorg_conf> | ||
| + | exit 0 | ||
| + | </ | ||
| + | |||
| + | insérez la ligne suivante : | ||
| + | |||
| + | <file bash> | ||
| + | sudo service fancontrol start | ||
| + | </ | ||
| + | ====Gerer la surchauffe==== | ||
| + | Le ventilateur du processeur ne fonctionne plus après quelques minutes, l' | ||
| + | Pour éviter cela, [[: | ||
| + | < | ||
| + | [[: | ||
| + | Voir la page [[:grub]] pour plus d' | ||
| + | =====Munin===== | ||
| + | |||
| + | Si vous utilisez [[:Munin]], vous pouvez inclure un graphe des capteurs dans votre page de surveillance munin.\\ | ||
| + | Il vous faut créer un lien de / | ||
| + | |||
| + | <code bash> | ||
| + | sudo ln -s / | ||
| + | </ | ||
| + | ou sensors_volt ((plugin spécifique à la fonction)). | ||
| + | |||
| + | < | ||
| + | Vous devrez bien sûr vérifier que le capteur peut récupérer une valeur de vitesse de ventilateur ((fan)), de tension ((volt)) ou de température((temp)). | ||
| + | </ | ||
| + | |||
| + | ===== Afficher les informations des capteurs sur le bureau ou le tableau de bord ===== | ||
| + | |||
| + | ====Par environnement==== | ||
| + | |||
| + | === Unity === | ||
| + | |||
| + | Pour afficher graphiquement les données des capteurs sous Unity vous pouvez [[tutoriel: | ||
| + | |||
| + | === GNOME Shell === | ||
| + | |||
| + | Pour afficher graphiquement les données des capteurs sous GNOME, vous pouvez installer l' | ||
| + | |||
| + | === MATE (et Gnome Flashback) === | ||
| + | [[http:// | ||
| + | Pour l' | ||
| + | |||
| + | Après installation, | ||
| + | * pour [[:MATE]] ; | ||
| + | * pour[[: | ||
| + | |||
| + | Vous pouvez aussi [[: | ||
| + | |||
| + | < | ||
| + | Il faut activer le daemon, soit à l' | ||
| + | |||
| + | <code bash> | ||
| + | sudo dpkg-reconfigure hddtemp | ||
| + | </ | ||
| + | </ | ||
| + | Hddtemp n'est pas indispensable à **sensors-applet**, | ||
| + | |||
| + | === KDE === | ||
| + | |||
| + | Sous Kubuntu, pour obtenir l' | ||
| + | Cette application est recommandée pour les environnement [[:KDE]]. | ||
| + | |||
| + | === Xfce === | ||
| + | **Xfce** dispose d'un logiciel permettant de voir les températures de son ordinateur. Pour cela, [[: | ||
| + | ====Pour tous les environnements==== | ||
| + | |||
| + | === Indicator-sensors === | ||
| + | Une autre possibilité est d' | ||
| + | |||
| + | <note important> | ||
| + | Ce logiciel n'est pas disponible dans les dépôts officiels. | ||
| + | </ | ||
| + | |||
| + | Il peut être installé depuis __[[:PPA|un dépôt PPA]]__ : | ||
| + | |||
| + | * [[: | ||
| + | * [[: | ||
| + | * [[: | ||
| + | |||
| + | Pour l' | ||
| + | |||
| + | * Faites une recherche dans [[: | ||
| + | Il apparaît dans la zone de notification, | ||
| + | * Faites un clic droit dessus, \\ | ||
| + | dans la fenêtre qui s' | ||
| + | * renommer les capteurs en cliquant sur l' | ||
| + | * l' | ||
| + | |||
| + | Plus d' | ||
| + | |||
| + | === PSensor === | ||
| + | |||
| + | **PSensor** ressemble à ceci en indicateur pour [[:Unity]] : {{: | ||
| + | |||
| + | Il offre aussi une interface séparée qu'on peut lancer à la demande : | ||
| + | {{ : | ||
| + | |||
| + | **PSensor** est inclus dans la logithèque.\\ | ||
| + | Il vous faut simplement [[: | ||
| + | |||
| + | Vous trouverez une présentation plus complète sur **(en)** [[http:// | ||
| + | |||
| + | === Screenlets === | ||
| + | |||
| + | L' | ||
| + | |||
| + | ===== Voir aussi ==== | ||
| + | |||
| + | * **(en)** [[http:// | ||
| + | * **(en)** [[https:// | ||
| + | | ||
| + | ---- | ||
| + | |||
| + | // | ||
| + | Modifié par [[utilisateurs: | ||
| + | //Autres contributeurs : [[utilisateurs: | ||
| + | |||
| + | //Page mise à jour le 26 juin 2016//. | ||
