Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
lm-sensors [Le 08/07/2014, 16:45] TravellingFroggy [Computer Temperature Monitor] |
lm-sensors [Le 02/08/2023, 11:27] (Version actuelle) 212.68.200.82 [Munin] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>énergie matériel système personnalisation gnome_applets}} | + | {{tag>énergie matériel système personnalisation }} |
---- | ---- | ||
- | ====== lm-sensors : Utiliser les capteurs matériels ====== | + | ====== lm-sensors : utiliser les capteurs matériels ====== |
+ | |||
+ | {{ http://www.mon-club-elec.fr/mes_images/javascript/javascript_canva_rgraph_testx6.png?100}} | ||
Ubuntu peut suivre la température de votre processeur ou d'autres composants de votre ordinateur, la vitesse des ventilateurs, et d'autres données systèmes, en utilisant un programme nommé **lm-sensors** et une autre application permettant de visualiser les données fournies par ce dernier sur votre bureau. | Ubuntu peut suivre la température de votre processeur ou d'autres composants de votre ordinateur, la vitesse des ventilateurs, et d'autres données systèmes, en utilisant un programme nommé **lm-sensors** et une autre application permettant de visualiser les données fournies par ce dernier sur votre bureau. | ||
- | Si vous êtes pressé ou si vous n'aimez pas utiliser le [[terminal|terminal]], reportez vous à la rubrique [[lm-sensors#afficher_les_informations_des_capteurs_sur_le_bureau|afficher les informations des capteurs sur le bureau]]. Idéalement, installez et configurez lm-sensors pour obtenir plus d'informations sur votre matériel. | + | Si vous êtes pressé ou si vous n'aimez pas utiliser le [[:terminal]], reportez vous à la rubrique [[:lm-sensors#afficher_les_informations_des_capteurs_sur_le_bureau|afficher les informations des capteurs sur le bureau]]. \\ |
+ | Idéalement, installez et configurez **lm-sensors** pour obtenir plus d'informations sur votre matériel. | ||
+ | <note tip> | ||
+ | Pour connaître simplement la température du CPU, il est aussi possible d'utiliser la commande dans un [[:terminal]]: | ||
+ | |||
+ | <code bash> | ||
+ | cat /sys/class/thermal/thermal_zone0/temp | ||
+ | </code> | ||
+ | |||
+ | </note> | ||
===== Installation et configuration de lm-sensors ===== | ===== Installation et configuration de lm-sensors ===== | ||
- | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>lm-sensors|lm-sensors]]** . | + | Il vous suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>lm-sensors]]**. |
==== Configuration automatique ==== | ==== Configuration automatique ==== | ||
- | * Tapez la commande suivante dans un **[[terminal]]**, ceci permet de détecter les sondes : <code>sudo sensors-detect</code> | + | * Tapez la commande suivante dans un **[[:terminal]]**, ceci permet de détecter les sondes : <code bash> |
- | * Répondez positivement à toutes les questions ; (YES/no veut dire que si vous faites entrer Oui sera la réponse choisie. yes/NO veut dire que la réponse par défaut est NO. tapez donc **yes** avant de faire entrer à ces questions.) | + | sudo sensors-detect</code> |
- | * À un certain moment sensors-detect vous demande s'il doit ajouter lui même la configuration des capteurs au lancement d'Ubuntu en affichant ceci: <code>To load everything that is needed, add this to /etc/modules: | + | |
- | #----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 /etc/modules? (yes/NO) | + | * Répondez positivement à toutes les questions ; |
- | </code> | + | |
- | * Tapez **yes**, puis faites entrer. | + | |
- | * Redémarrez l'ordinateur afin de charger les modules que lm-sensors a rajoutés si vous ne voulez pas les charger à la main. | + | |
- | Pour charger les modules à la main utilisez la commande : <code>sudo modprobe <votre module></code> | + | À un certain moment //sensors-detect// vous demande s'il doit ajouter lui même la configuration des capteurs au lancement d'Ubuntu en affichant ceci : |
+ | <code bash> | ||
+ | ''To load everything that is needed, add this to /etc/modules:\\ | ||
+ | #----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!\\ | ||
- | **Si après vérification vous n'avez pas les températures désirées, passez à la configuration manuelle.** | + | Do you want to add these lines automatically to /etc/modules? (yes/NO)'' \\ |
+ | </code> | ||
- | ==== Configuration Manuelle ==== | + | * Tapez **yes**, puisfaites Entrée. |
+ | <note important>important</note> | ||
+ | //possibilité de message d'erreur au démarrage du type "Failed to start load modules", dans ce cas [[:tutoriel:comment_modifier_un_fichier|éditez le fichier]] ///etc/modules// en mode administrateur et commenter avec un "#" les derniers modules ajoutés, puisrecommencer la manipulation en laissant le choix par défaut à toutes les questions !// | ||
- | FIXME Veuillez ignorer la partie Configuration manuelle, elle n'est pas à jour. | + | * Redémarrez l'ordinateur afin de charger les modules que lm-sensors a rajoutés si vous ne voulez pas les charger à la main. \\ |
+ | Ou bien lancer la commande : | ||
+ | <code bash> | ||
+ | sudo service kmod restart | ||
+ | </code> | ||
+ | pour les charger. | ||
- | [[:tutoriel:comment_editer_un_fichier|Créez un fichier ]] bash nommé mkdev.sh, qui permettra de terminer l'installation des capteurs et insérez-y les lignes suivantes : | + | PS: ... Si certaines sondes ne sont pas encore reconnues ou dans l'éventualité où la détection se ferait de manière incorrecte — dans le cas d'un matériel récent — il est possible d'exécuter [[http://www.lm-sensors.org/wiki/Devices|la dernière version du script de sensors-detect]] « latest version of sensors-detect » : |
- | <code> | + | ===== Test et configuration des capteurs ===== |
- | #!/bin/bash | + | |
- | # Here you can set several defaults. | + | |
- | # Le nombre de périphériques à créer (max: 256) | + | |
- | NUMBER=32 | + | |
- | # Le propriétaire et le groupe des périphériques | + | ==== Test ==== |
- | OUSER=root | + | |
- | OGROUP=root | + | |
- | # Le mode des périphériques | + | Maintenant, testez les capteurs avec la commande « sensors » : |
- | MODE=600 | + | |
- | # Le script n'a pas besoin d'être lancé si devfs est utilisé | + | <code bash> |
- | if [ -r /proc/mounts ] ; then | + | sensors |
- | if grep -q "/dev devfs" /proc/mounts ; then | + | |
- | echo "Vous n'avez pas besoin de lancer ce script si devfs est utilisé." | + | |
- | 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=`expr $i + 1` | + | |
- | done | + | |
</code> | </code> | ||
- | Lancez //mkdev.sh// à partir du dossier en cours : | + | Ce qui devrait afficher : |
- | <code> | + | |
- | sudo sh mkdev.sh | + | |
- | </code> | + | |
- | Maintenant, lancez **sensors-detect** et répondez YES à toutes les questions suivies de //YES/no// : | + | |
- | <code> | + | |
- | sudo sensors-detect | + | |
- | </code> | + | |
- | Voici un exemple de ce que **sensors-detect** vous affichera à la fin de la configuration : | + | <code bash> |
- | <code> | + | ''%%*******************************************************************%%'' \\ |
- | To make the sensors modules behave correctly, add these lines to | + | ''it87-isa-0290\\ |
- | /etc/modules: | + | 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 \\ | ||
- | #----cut here---- | + | %%***********************************************************************' %%'' \\ |
- | # I2C adapter drivers | + | |
- | i2c-viapro | + | |
- | i2c-isa | + | |
- | # I2C chip drivers | + | |
- | eeprom | + | |
- | it87 | + | |
- | #----cut here---- | + | |
</code> | </code> | ||
- | Taper <<yes>> puis <<entrée>>. | + | Redémarrez Ubuntu et les capteurs devraient maintenant être détectés pendant la phase de démarrage. |
- | Lancez l'outil **module-init-tools** : | + | Pour des détails à propos de la configurations des capteurs, consultez la documentation spécifique au fichier ''sensors.conf'' : |
- | <code> | + | |
- | sudo /etc/init.d/module-init-tools start | + | <code bash> |
+ | man sensors.conf | ||
</code> | </code> | ||
- | Pour être sûr que les modules capteurs soient bien installés, [[:tutoriel:comment_editer_un_fichier|éditez le fichier]] et ajoutez-y les lignes suivantes : | + | ==== Configuration ==== |
- | <code> | + | __Un peu de configuration est nécessaire__ si vous voulez : |
- | # I2C module options | + | - __afficher des noms compréhensibles pour vos capteurs__ à la place de "temp1", "fan3", etc... \\ |
- | alias char-major-89 i2c-dev | + | - __corriger les informations__ données par les capteurs. \\ |
- | </code> | + | |
- | Maintenant, chargez les modules manuellement en utilisant « modprobe », et mettez à jour les dépendances : | ||
- | <code> | ||
- | sudo modprobe i2c-viapro | ||
- | sudo modprobe i2c-isa | ||
- | sudo modprobe it87 | ||
- | sudo depmod -a | ||
- | sudo sudo dpkg --configure -a | ||
- | </code> | ||
- | FIXME : Vos composants ne sont pas forcément i2c-viapro, i2c-isa et it87 donc il se peut que des erreurs soient émises. | + | <note> |
+ | Le fichier ''///etc/sensors3.conf//'' est le fichier de configuration de **Sensor**. \\ | ||
+ | Il permet d'ajouter des fichiers de configuration spécifiques à votre matériel dans le dossier ''///etc/sensors.d//''. | ||
+ | </note> | ||
+ | <note warning> | ||
+ | **Il est préférable de __ne pas modifier le fichier__** ''///etc/sensors3.conf//''. | ||
+ | </note> | ||
- | ===== Test et configuration des capteurs ===== | + | * Il faut d'abord vérifier l'existence d'un [[https://github.com/lm-sensors/lm-sensors/tree/master/configs|fichier de configuration pour votre carte-mère]] |
+ | * puisle placer dans le dossier ''//etc/sensors.d//'', | ||
+ | * 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 ''///etc/sensors.d//'' , le fichier de configuration est assez simple, Il faut d'abord : | ||
+ | * __définir le module__ auquel s'appliquent les modifications avec **chip**, | ||
+ | * __modifier la configuration__ des capteurs, | ||
- | ==== Test ==== | + | Par exemple : |
- | Maintenant, testez les capteurs avec la commande « sensors » : | + | ☛ ''//label//'' pour __changer le nom__ ;\\ |
- | <code>sensors</code> | + | ☛ ''//ignore//'' pour __ignorer un capteur__ qui n'est pas connecté sur votre système. |
- | Ce qui devrait afficher : | + | <note tip> |
- | <code> | + | Pour une liste complète des commandes et options, consulter le __manuel__ de ''sensors.conf''). |
- | ************************************************** ***************** | + | <code bash>man sensors.conf</code></note> |
- | it87-isa-0290 | + | |
- | 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 | + | |
- | ************************************************** ******************** | + | |
- | </code> | + | |
- | Bien sûr, les données ci-dessus ne sont qu'à titre indicatif, ces dernières changeant selon la température des différents composants et d'autres paramètres propres à votre ordinateur. | + | |
- | Redémarrez Ubuntu et les capteurs devraient maintenant être détectés pendant la phase de démarrage. | + | Un petit exemple ci-dessous : |
- | Pour des détails à propos de la configurations des capteurs, consultez la documentation spécifique au fichier **sensors.conf** : | + | <file xorg_conf exemple.conf> |
- | <code> | + | chip "it87-isa-0290" |
- | man sensors.conf | + | label fan1 "ventilateur CPU" |
- | </code> | + | ignore fan2 |
+ | ignore fan3 | ||
+ | </file> | ||
- | ==== Configuration ==== | + | <note tip> |
- | Un peu de configuration est nécessaire si vous voulez afficher des noms compréhensibles pour vos capteurs à la place de "temp1", "fan3", etc... ou corriger les informations données par les capteurs. En effet les fichiers de configuration sont génériques pour les modules et ne correspondent pas à toutes les cartes mère ou configurations. | + | Inspirez vous des exemples de fichiers existants sur le site du lien précédent ((Exemples de [[https://github.com/lm-sensors/lm-sensors/tree/master/configs|fichiers de configuration pour votre carte-mère]] )) |
+ | </note> | ||
+ | ===== Contrôle des ventilateurs ===== | ||
- | Depuis la version 3.0.0 de **lm-sensors**, le fichier **/etc/sensors.conf** est remplacé par le fichier **/etc/sensors3.conf**. Depuis la version 3.1.0, le répertoire **/etc/sensors.d** permet d'ajouter des fichiers de configuration spécifiques à votre matériel, il est donc préférable de ne pas modifier le fichier **/etc/sensors3.d**. | + | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>fancontrol]]**. |
- | Il faut d'abord vérifier si il n'existe pas un fichier de configuration pour votre carte mère [[http://lm-sensors.org/wiki/Configurations]] et le placer dans le répertoire **etc/sensors.d** | + | Voici comment contrôler la "vitesse du ventilateur" ((indicateur //fanspeed//)) : |
- | Si il n'y a pas de fichier, à vous de deviner à quoi correspondent les indications (allez faire un tour dans le BIOS et notez les valeurs indiquées pour retrouver celles indiquées par **sensors**) et créez un fichier dans le répertoire **/etc/sensors.d**, donnez lui le nom de votre carte mère par exemple. | + | * Effectuez __la configuration de la vitesse de vos ventilateurs__ avec cette commande: |
- | Le fichier de configuration est assez simple. Il faut d'abord définir le module auquel s'appliquent les modifications avec **chip**, puis modifier la configuration des capteurs, par exemple **label** pour changer le nom, **ignore** pour ignorer un capteur qui n'est pas connecté sur votre système (et bien plus, la doc complète dans le man de **sensors.conf**). | + | <code bash> |
- | + | sudo pwmconfig | |
- | Un petit exemple ci-dessous (ou inspirez vous des fichiers existants dans le lien précédent) : | + | |
- | <code> | + | |
- | chip "it87-isa-0290" | + | |
- | label fan1 "CPU fan" | + | |
- | ignore fan2 | + | |
- | ignore fan3 | + | |
</code> | </code> | ||
+ | Si la liste de quelques ventilateurs apparaît sans erreur, cela signifie que votre script est fonctionnel. \\ | ||
+ | Le script teste vos ventilateurs ((fan)) et | ||
- | ===== Contrôle des ventilateurs ===== | + | ☝ vous __donne plusieurs éléments d'informations__ sur la vitesse maximum et minimum de vos ventilateurs, |
- | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt://fancontrol|fancontrol]]** | + | puis |
- | Voici comment contrôler le "fan speed", **après avoir préalablement installé et configuré lm-sensors comme indiqué dans la section précédente**. | + | ☝ vous demande de __valider chaque choix__ |
- | Effectuez la configuration de la vitesse de vos ventilateurs : | + | ☛ seuil de température minimum, \\ |
+ | ☛ seuil de température maximum, \\ | ||
+ | ☛ etc… | ||
+ | |||
+ | Afin de lancer **fancontrol** au démarrage, \\ | ||
- | <code>sudo pwmconfig</code> | + | * [[:tutoriel:comment_editer_un_fichier|créez le fichier]] ''/etc/init.d/fancontrol'' |
- | Si la liste de quelques ventilateurs apparaît sans erreur, c'est que c'est bien parti. | + | puis |
- | Le script teste vos ventilateurs ("fans") et vous donne plusieurs éléments d'informations sur la vitesse maximum et minimum de vos ventilateurs, puis vous demande de valider chaque choix (seuil de température minimum, maximum, etc.) | + | * copiez-collez le contenu suivant : |
- | Maintenant [[:tutoriel:comment_editer_un_fichier|créez le fichier]] **/etc/init.d/fancontrol** et copiez-collez le contenu suivant : | ||
- | <code> | + | <file xorg_conf fancontrol> |
#!/bin/sh | #!/bin/sh | ||
# | # | ||
Ligne 204: | Ligne 189: | ||
DAEMON=/usr/sbin/fancontrol | DAEMON=/usr/sbin/fancontrol | ||
CONF=/etc/fancontrol | CONF=/etc/fancontrol | ||
- | PIDFILE=/var/run/fancontrol.pid | + | PIDFILE=/run/fancontrol.pid |
PATH=/sbin:/bin:/usr/sbin:/usr/bin | PATH=/sbin:/bin:/usr/sbin:/usr/bin | ||
Ligne 213: | Ligne 198: | ||
case "$1" in | case "$1" in | ||
start) | start) | ||
- | log_begin_msg "Starting fancontrol daemon..." | + | log_begin_msg "(en) : Starting fancontrol daemon... ; (fr) : Démarrage du service fancontrol…" |
start-stop-daemon --start -o -q -m -b -p $PIDFILE -x $DAEMON $CONF | start-stop-daemon --start -o -q -m -b -p $PIDFILE -x $DAEMON $CONF | ||
log_end_msg $? | log_end_msg $? | ||
;; | ;; | ||
stop) | stop) | ||
- | log_begin_msg "Stopping fancontrol daemon..." | + | log_begin_msg "(en) : Stopping fancontrol daemon... ; (fr) : Arrêt du service fancontrol…" |
start-stop-daemon --stop -o -q -p $PIDFILE | start-stop-daemon --stop -o -q -p $PIDFILE | ||
log_end_msg $? | log_end_msg $? | ||
Ligne 228: | Ligne 213: | ||
;; | ;; | ||
*) | *) | ||
- | log_success_msg "Usage: /etc/init.d/fancontrol {start|stop|restart|force-reload}" | + | log_success_msg " (en) : Usage: /etc/init.d/fancontrol {start|stop|restart|force-reload} — (fr) : Usage : /etc/init.d/fancontrol {démarrage|arrêt|redémarrage|chargement-mémoire}" |
- | log_success_msg " start - starts system-wide fancontrol service" | + | log_success_msg " (en) : start - starts system-wide fancontrol service — (fr) : démarrage - démarre un service fancontrol de type système global" |
- | log_success_msg " stop - stops system-wide fancontrol service" | + | log_success_msg " (en) : stop - stops system-wide fancontrol service — (fr) : arrêt - stoppe le service fancontrol de type système global" |
- | log_success_msg " restart, force-reload - starts a new system-wide fancontrol service" | + | log_success_msg " (en) : restart, force-reload - starts a new system-wide fancontrol service — (fr) : redémarrage, chargement mémoire - démarre un nouveau service fancontrol de type système global" |
exit 1 | exit 1 | ||
;; | ;; | ||
Ligne 238: | Ligne 223: | ||
exit 0 | exit 0 | ||
- | </code> | + | </file> |
- | Rendez le script exécutable | + | * Rendez le __script exécutable__ grâce à cette commande : |
- | <code> | + | <code bash> |
sudo chmod +x /etc/init.d/fancontrol | sudo chmod +x /etc/init.d/fancontrol | ||
</code> | </code> | ||
- | Puis testez le script : | + | Puis |
- | <code> | + | * testez le script : |
- | sudo /etc/init.d/fancontrol start | + | |
+ | <code bash> | ||
+ | sudo service fancontrol start | ||
</code> | </code> | ||
- | puis | + | puis: |
- | <code> | + | <code bash> |
- | sudo /etc/init.d/fancontrol stop | + | sudo service fancontrol stop |
</code> | </code> | ||
- | Si tout marche bien, depuis [[karmic|Ubuntu 9.10]], le script de démarrage du service sera automatiquement lancé au prochain démarrage d'Ubuntu. | + | Si tout marche bien, le script de démarrage du service sera automatiquement lancé au prochain démarrage d'Ubuntu. |
- | Sinon, il ne reste plus qu'à [[:tutoriel:comment_editer_un_fichier|éditer le fichier]] le fichier **/etc/rc.local** pour que le script se lance au démarrage : | + | Sinon, il ne reste plus qu'à [[:tutoriel:comment_editer_un_fichier|éditer]] avec les [[:sudo|droits d'administration]] le fichier ''///etc/rc.local//'' pour que __le script se lance au démarrage__, avant la ligne : |
- | Insérer la ligne suivante avant la ligne "exit 0" : | + | <file xorg_conf> |
+ | exit 0 | ||
+ | </file> | ||
- | <code> | + | insérez la ligne suivante : |
- | /etc/init.d/fancontrol start | + | |
- | </code> | + | |
+ | <file bash> | ||
+ | sudo service fancontrol start | ||
+ | </file> | ||
+ | ====Gerer la surchauffe==== | ||
+ | Le ventilateur du processeur ne fonctionne plus après quelques minutes, l'ordinateur portable surchauffe et s'arrête. | ||
+ | Pour éviter cela, [[:tutoriel:comment_modifier_un_fichier|Ouvrez le fichier]] **/etc/default/grub** avec les [[sudo|droits d'administration]] et modifier cette ligne : | ||
+ | <file>GRUB_CMDLINE_LINUX="acpi.power_nocheck=1"</file> | ||
+ | [[:grub|Mettez à jour grub]] | ||
+ | Voir la page [[:grub]] pour plus d'information sur la modification du fichier. | ||
=====Munin===== | =====Munin===== | ||
- | Si vous utilisez [[Munin]], vous pouvez inclure un graphe des capteurs dans votre page de surveillance 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 /usr/share/munin/sensors_ (plugin générique sensors) vers /etc/munin/plugins/sensors_fan, sensors_volt ou sensors_temp ((plugin spécifique à la fonction)) : | ||
+ | <code bash> | ||
+ | sudo ln -s /usr/share/munin/plugins/sensors_ /etc/munin/plugins/sensors_temp | ||
+ | </code> | ||
- | Il vous faut créer un lien de /usr/share/munin/sensors_ (plugin générique sensors) vers /etc/munin/plugins/sensors_fan sensors_temp | ||
- | <code>sudo ln -s /usr/share/munin/plugins/sensors_ /etc/munin/plugins/sensors_temp</code> | + | <note> |
+ | 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)). | ||
+ | </note> | ||
- | 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 voltage (volt) ou de température. | + | ===== Afficher les informations des capteurs sur le bureau ou le tableau de bord ===== |
- | ===== Afficher les informations des capteurs sur le bureau ===== | + | ====Par environnement==== |
+ | === Unity === | ||
- | ==== Gnome sensors Applet ==== | + | Pour afficher graphiquement les données des capteurs sous Unity vous pouvez [[tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>indicator-multiload]]**. |
- | <note>Avec l'Interface [[Unity]] introduite avec Ubuntu 11.04, le panneau gnome accueillant l'applet n'existe pas. On utilisera donc plutôt [[#PSensor]] qui est un indicator (donc compatible avec Unity).</note> | + | |
- | [[http://linux.softpedia.com/get/Desktop-Environment/Gnome/GNOME-Sensors-Applet-5463.shtml|Gnome Sensors Applet]] est un applet du tableau de bord de gnome. | + | === GNOME Shell === |
- | {{ :sensors-applet.png }} | + | |
- | === Jusqu'à Ubuntu 11.04 === | + | Pour afficher graphiquement les données des capteurs sous GNOME, vous pouvez installer l'extension FREON : **https://extensions.gnome.org/extension/841/freon/** |
- | [[tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt://sensors-applet|sensors-applet]]** | + | === MATE (et Gnome Flashback) === |
+ | [[https://linux.softpedia.com/get/Desktop-Environment/Gnome/GNOME-Sensors-Applet-5463.shtml|Gnome Sensors Applet]] est un applet pour tableau de bord qui devrait convenir. {{ :sensors-applet.png }} | ||
+ | Pour l'utiliser [[tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>sensors-applet]]**. | ||
- | Après installation, ajoutez un nouvel élément au tableau de bord (clic droit dans une zone non utilisée). Vous verrez maintenant le nouveau //Moniteur matériel// dans la catégorie //Système et matériel//. | + | Après installation, il faut ajouter l'applet au tableau de bord voulu, pour cela, consultez les pages respectives : |
+ | * pour [[:MATE]] ; | ||
+ | * pour[[:gnome-session-fallback|Flashback]] | ||
- | Vous pouvez l'ajouter au tableau de bord à l'emplacement de votre choix : | + | Vous pouvez aussi [[:tutoriel:comment_installer_un_paquet|installer]] **[[apt>hddtemp]]** pour ajouter le contrôle de la température des disques durs. |
- | * Clic droit sur votre Tableau de Bord -> Ajouter au tableau de bord -> Ajouter Moniteur Matériel. | + | |
- | Cas particulier Xubuntu : Pour faire fonctionner cette applet Gnome avec Xubuntu, il faut au préalable installer **[[apt://xfce4-xfapplet-plugin|xfce4-xfapplet-plugin]]**. | + | <note> |
+ | Il faut activer le daemon, soit à l'installation du package, soit en tapant : | ||
- | Vous pouvez aussi [[:tutoriel:comment_installer_un_paquet|installer]] **[[apt://hddtemp|hddtemp]]** pour ajouter le monitoring de la température des disques durs. (il faut activer le daemon, soit a l'installation du package, soit en tapant sudo dpkg-reconfigure hddtemp ) | + | <code bash> |
- | >Notez que hddtemp n'est pas indispensable à sensors-applet, mais il est préférable de l'installer pour avoir un support plus étendu des capteurs. | + | sudo dpkg-reconfigure hddtemp |
+ | </code> | ||
+ | </note> | ||
+ | Hddtemp n'est pas indispensable à **sensors-applet**, mais il est préférable de l'installer pour avoir un support plus étendu des capteurs. | ||
- | === Depuis Ubuntu 11.10 === | + | === KDE === |
- | Il faut utiliser le paquet **indicator-sensors**, Ce logiciel n'est pas disponible dans les dépôts officiels. Il peut être installé depuis un dépôt [[PPA]]. | + | Sous Kubuntu, pour obtenir l'affichage graphique des capteurs ajoutez le composant "Température du matériel" dans votre tableau de bord.\\ |
+ | Cette application est recommandée pour les environnement [[:KDE]]. | ||
- | <note important>Vous vous préparez à installer un logiciel qui n'est pas supporté officiellement. En cas de problèmes, contactez le mainteneur du paquet.</note> | + | === Xfce === |
+ | **Xfce** dispose d'un logiciel permettant de voir les températures de son ordinateur. Pour cela, [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>xfce4-sensors-plugin]]** présent dans le dépôt universe. Ensuite, on peut l'utiliser en ajoutant un élément à un panneau XFCE. Il faut alors choisir l'élément appelé « //Sensor plugin// ». Pour le configurer, effectuez un clic droit sur l'élément du panneau puisaller dans le menu « Propriétés ». | ||
+ | ====Pour tous les environnements==== | ||
- | * [[:PPA|Ajoutez le PPA]] **ppa:alexmurray/indicator-sensors**((https://launchpad.net/~alexmurray/+archive/indicator-sensors)) dans vos sources de logiciels. | + | === Indicator-sensors === |
- | * [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Rechargez la liste des paquets]]. | + | Une autre possibilité est d'utiliser le paquet **indicator-sensors**. \\ |
- | * [[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|Installez le paquet]] **[[apt>indicator-sensors]]**. | + | |
- | Ensuite pour l'activer, allez dans Menu des applications-Système-Indicateur de capteurs matériel. Il apparait dans la zone de notification. Clic droit dessus, on renomme les capteurs et on coche la case Enable pour afficher les capteurs désirés. | + | <note important> |
+ | Ce logiciel n'est pas disponible dans les dépôts officiels. | ||
+ | </note> | ||
- | Liens: https://launchpad.net/~alexmurray et http://www.noobslab.com/2012/06/install-hardware-sensors-indicators-in.html | + | Il peut être installé depuis__[[:PPA|un dépôt PPA]]__ : |
- | <note important>N'a pas été packagé pour Trusty 14.04 (et donc ne fonctionne pas)</note> | + | * [[:PPA|Ajoutez le PPA]] **ppa:alexmurray/indicator-sensors**(([[https://launchpad.net/~alexmurray/+archive/indicator-sensors|indicator sensors sur Launchpad]])) dans vos sources de logiciels. |
- | + | ||
- | ==== PSensor ==== | + | |
- | + | ||
- | PSensor est disponible sur [[karmic|Ubuntu 9.10]] et supérieur. Il ressemble à ceci en indicator pour Unity : | + | |
- | {{ http://omgubuntu.co.uk.s3.amazonaws.com/wp-content/uploads/2011/05/Screenshot-12.png }} | + | |
- | + | ||
- | Mais il offre aussi une interface séparée qu'on peut lancer à la demande : | + | |
- | {{ http://omgubuntu.co.uk.s3.amazonaws.com/wp-content/uploads/2011/05/Psensor-Temperature-Monitor_002-500x178.png }} | + | |
- | + | ||
- | Présentation plus complète sur [[http://www.omgubuntu.co.uk/2011/05/psensor-a-graphical-temperature-monitor-for-ubuntu/|OMG Ubuntu]] **(en)**. | + | |
- | + | ||
- | === Jusqu'à Ubuntu 11.04 === | + | |
- | + | ||
- | Pour ces version d'Ubuntu, ce logiciel n'est pas disponible dans les dépôts officiels. Il peut être installé depuis un dépôt [[PPA]]. | + | |
- | <note important>Vous vous préparez à installer un logiciel qui n'est pas supporté officiellement. En cas de problèmes, contactez le mainteneur du paquet.</note> | + | |
- | + | ||
- | * [[:PPA|Ajoutez le PPA]] **ppa:jfi/ppa**((https://launchpad.net/~jfi/+archive/ppa)) dans vos sources de logiciels. | + | |
* [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Rechargez la liste des paquets]]. | * [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Rechargez la liste des paquets]]. | ||
- | * [[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|Installez le paquet]] **[[apt>psensor]]**. | + | * [[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|Installez le paquet]] **[[apt>indicator-sensors]]**. |
- | === Depuis Ubuntu 11.10 === | + | Pour l'activer : |
- | **PSensor** est inclus dans la logithèque [[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|Installez le paquet]] **[[apt>psensor]]**. | + | * Faites une recherche dans [[:unity#tableau_de_bord_dash|le tableau de bord Unity]] avec les mots clé "indicateur de capteurs matériel".\\ |
+ | Il apparaît dans la zone de notification, | ||
+ | * Faites un clic droit dessus, \\ | ||
+ | dans la fenêtre qui s'ouvre vous pouvez | ||
+ | * renommer les capteurs en cliquant sur l'étiquette et | ||
+ | * l'activer en cochant la case "Activé" pour afficher les capteurs désirés(([[https://launchpad.net/~alexmurray/+archive/indicator-sensors|indicator sensors sur Launchpad]])). | ||
- | ==== Gdesklets ==== | + | Plus d'infos sur **(en)** [[https://www.noobslab.com/2012/06/install-hardware-sensors-indicators-in.html|Installation des indicateurs de sondes matérielles]]. |
- | Gdesklets peut aussi afficher les données des capteurs thermiques : [[http://forum.ubuntu-fr.org/viewtopic.php?id=9496 |Voir cette page du forum]]. | + | === PSensor === |
- | ==== KSensors ==== | + | **PSensor** ressemble à ceci en indicateur pour [[:Unity]] : {{:administration:psensor1_trusty.png}} |
- | Cette application est recommandée pour les environnement [[bureau_kde|KDE]]. | + | Il offre aussi une interface séparée qu'on peut lancer à la demande : |
+ | {{ :administration:psensor2_trusty.png }} | ||
- | L'applications **xsensors** ne gérant pas les capteurs « it8712 », nous allons installer le paquet **ksensors**. Vous pouvez aussi [[:tutoriel:comment_installer_un_paquet|installer]] **hddtemp** pour ajouter le monitoring de la température des disques durs. | + | **PSensor** est inclus dans la logithèque.\\ |
+ | Il vous faut simplement [[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|installer le paquet]] **[[apt>psensor]]**. | ||
- | Pour que hddtemp soit reconnu par ksensors, il faut ouvrir un [[:terminal]], et taper ça : | + | Vous trouverez une présentation plus complète sur **(en)** [[http://www.omgubuntu.co.uk/2011/05/psensor-a-graphical-temperature-monitor-for-ubuntu/|PSensor lets you easily monitor hardware temperature in Ubuntu]]. |
- | sudo dpkg-reconfigure hddtemp | + | === Screenlets === |
- | Une interface ncurses (bleu moche dans le terminal), vous posera quelques questions, répondez **Oui** à toutes... | + | L'application [[:Screenlets]] peut aussi afficher les données des capteurs thermiques. |
- | === Installation === | + | ===== Voir aussi ==== |
- | [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] **[[apt://ksensors|ksensors]]** . | + | * **(en)** [[https://www.noobslab.com/2012/06/install-hardware-sensors-indicators-in.html|Installation des indicateurs de sondes matérielles]] , |
+ | * **(en)** [[https://help.ubuntu.com/community/SensorInstallHowto|Manuel d'installation des capteurs de température]]. | ||
+ | |||
+ | ---- | ||
- | === Lancement === | + | //Contributeurs: [[utilisateurs:kmeleon|Kmeleon]] et [[utilisateurs:ronan|Ronan]], \\ |
- | + | Modifié par [[utilisateurs:Fabien26]], [[:utilisateurs:stephaneguedon|stephaneguedon]], [[:utilisateurs:mcpeter|McPeter]], [[:utilisateurs:l_africain|L'Africain]] //\\ | |
- | Entrez la commande ci-dessous pour lancer **ksensors** : | + | //Autres contributeurs : [[utilisateurs:eagle08|René Stoecklin]] : Mise en page, traduction, corrections rédactionnelles, conformation à la norme W3C (interface Lynx Braille).// |
- | <code>ksensors</code> | + | |
- | + | ||
- | === Lancer au démarrage (pour gnome) === | + | |
- | + | ||
- | Pour lancer **ksensors** au démarrage, allez dans //Système -> Préférences -> Sessions -> Programme au démarrage -> Ajouter//. Entrez la commande **ksensors** et laissez l'ordre de priorité à 50. Appliquez les changements et c'est fini ! | + | |
- | + | ||
- | ==== Computer Temperature Monitor ==== | + | |
- | + | ||
- | <note important>En juillet 2014, cette application semble avoir disparu : le sous-site n'existe plus et une recherche de computertemp sur berlios.de ne renvoie aucun résultat. Enfin, le paquet n'est plus disponible pour la 14.04.</note> | + | |
- | + | ||
- | L'application **computertemp** permet d'afficher la température des capteurs mais également de configurer une alarme. Si par exemple la température devient trop élevée, un son peut être joué. | + | |
- | + | ||
- | [[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|Installez le paquet]] **[[apt>computertemp]]**. | + | |
- | + | ||
- | Une fois installé, il suffit de faire un clic-droit sur le panel et il apparaîtra dans la liste des applets dispos. | + | |
- | Concernant l'alarme, pour que **computertemp** joue un son [[http://fr.wikipedia.org/wiki/WAVEform_audio_format|WAV]] lorsque le processeur dépasse les 80 degrés, il faut utiliser une commande de ce type : | + | |
- | <code>paplay /home/chab/.Arc-en-ciel.wav</code> | + | |
- | + | ||
- | Site web: http://computertemp.berlios.de/ | + | |
- | + | ||
- | ==== Capteur de valeurs de XFCE ==== | + | |
- | + | ||
- | XFCE dispose d'un logiciel permettant de voir les températures de son ordinateur. Pour cela, il faut [[:tutoriel:comment_installer_un_paquet|installer le paquet]] [[apt://xfce4-sensors-plugin]] présent dans le dépôt universe. Ensuite, on peut l'utiliser en ajoutant un élément à un panneau XFCE. Il faut alors choisir l'élément appelé « //Sensor plugin// ». Pour le configurer, il faut effectuer un clic droit sur l'élément du panneau puis aller dans le menu « Propriétés ». | + | |
- | + | ||
- | + | ||
- | ==== Pour plus d'informations ==== | + | |
- | + | ||
- | <note warning>Le lien semble mort au 05 mai 2013, la source a été retirée par son auteur, cependant une copie semble subsister [[http://oilq.org/fr/node/5139|ici]] les fichiers image étant dépendant de la source ci-dessous ils n'apparaissent pas, mais le contenu textuel est toujours disponible.</note> | + | |
- | Un bon article sur le même sujet et d'autres liés... : | + | |
- | + | ||
- | Ubuntu : températures, ventilateurs et s.m.a.r.t. : http://climenole.wordpress.com/2009/06/29/ubuntu-temperatures-ventilateurs-et-s-m-a-r-t/ (lien mort) | + | |
- | + | ||
- | ---- | + | |
- | //Contributeurs:[[https://wiki.ubuntu.com/SensorInstallHowto|Traduit]] par [[utilisateurs:kmeleon|Kmeleon]] et [[utilisateurs:ronan|Ronan]], Modifié par [[utilisateurs:Fabien26]], [[:utilisateurs:stephaneguedon|stephaneguedon]], [[:utilisateurs:mcpeter|McPeter]] // | + | //Page mise à jour le 26 juin 2016//. |