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 11/09/2014, 16:46] 81.14.1.187 [Configuration Manuelle] |
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]]**. |
- | <code>sudo apt-get install lm-sensors </code> | ||
==== 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 ; |
+ | |||
+ | À 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!\\ | ||
+ | |||
+ | Do you want to add these lines automatically to /etc/modules? (yes/NO)'' \\ | ||
</code> | </code> | ||
- | * Tapez **yes**, puis faites Entrée. | ||
- | * 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> | + | * 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 !// | ||
- | **Si après vérification vous n'avez pas les températures désirées, passez à la configuration manuelle.** | + | * 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. | ||
- | ==== Configuration Manuelle ==== | + | 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 » : |
- | FIXME Veuillez ignorer la partie Configuration manuelle, elle n'est pas à jour. | + | ===== Test et configuration des capteurs ===== |
- | [[: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 : | + | ==== Test ==== |
- | <code> | + | Maintenant, testez les capteurs avec la commande « sensors » : |
- | #!/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 | + | <code bash> |
- | OUSER=root | + | sensors |
- | OGROUP=root | + | </code> |
- | # Le mode des périphériques | + | Ce qui devrait afficher : |
- | MODE=600 | + | |
- | # Le script n'a pas besoin d'être lancé si devfs est utilisé | + | <code bash> |
- | if [ -r /proc/mounts ] ; then | + | ''%%*******************************************************************%%'' \\ |
- | if grep -q "/dev devfs" /proc/mounts ; then | + | ''it87-isa-0290\\ |
- | echo "Vous n'avez pas besoin de lancer ce script si devfs est utilisé." | + | Adapter: ISA adapter\\ |
- | exit; | + | VCore 1: +1.57 V (min = +1.42 V, max = +1.57 V) ALARM\\ |
- | fi | + | VCore 2: +2.66 V (min = +2.40 V, max = +2.61 V) ALARM\\ |
- | fi | + | +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 \\ | ||
- | 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 : | + | Redémarrez Ubuntu et les capteurs devraient maintenant être détectés pendant la phase de démarrage. |
- | <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 : | + | Pour des détails à propos de la configurations des capteurs, consultez la documentation spécifique au fichier ''sensors.conf'' : |
- | <code> | + | |
- | To make the sensors modules behave correctly, add these lines to | + | |
- | /etc/modules: | + | |
- | #----cut here---- | + | <code bash> |
- | # I2C adapter drivers | + | man sensors.conf |
- | i2c-viapro | + | |
- | i2c-isa | + | |
- | # I2C chip drivers | + | |
- | eeprom | + | |
- | it87 | + | |
- | #----cut here---- | + | |
</code> | </code> | ||
- | Taper <<yes>> puis <<entrée>>. | + | ==== Configuration ==== |
- | Lancez l'outil **module-init-tools** : | + | __Un peu de configuration est nécessaire__ si vous voulez : |
- | <code> sudo /etc/init.d/module-init-tools start</code> | + | - __afficher des noms compréhensibles pour vos capteurs__ à la place de "temp1", "fan3", etc... \\ |
+ | - __corriger les informations__ données par les capteurs. \\ | ||
+ | <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>pour ma part(xubuntu 14.04) cela a fonctionner avec : sudo 'service kmod start' | + | <note warning> |
- | car il ne trouvait pas "module-init-tools" | + | **Il est préférable de __ne pas modifier le fichier__** ''///etc/sensors3.conf//''. |
</note> | </note> | ||
- | 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 : | + | * 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, | ||
- | <code> | + | Par exemple : |
- | # I2C module options | + | |
- | alias char-major-89 i2c-dev | + | |
- | </code> | + | |
- | Maintenant, chargez les modules manuellement en utilisant « modprobe », et mettez à jour les dépendances : | + | ☛ ''//label//'' pour __changer le nom__ ;\\ |
- | <code> | + | ☛ ''//ignore//'' pour __ignorer un capteur__ qui n'est pas connecté sur votre système. |
- | 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 tip> |
+ | Pour une liste complète des commandes et options, consulter le __manuel__ de ''sensors.conf''). | ||
+ | <code bash>man sensors.conf</code></note> | ||
+ | Un petit exemple ci-dessous : | ||
- | ===== Test et configuration des capteurs ===== | + | <file xorg_conf exemple.conf> |
+ | chip "it87-isa-0290" | ||
+ | label fan1 "ventilateur CPU" | ||
+ | ignore fan2 | ||
+ | ignore fan3 | ||
+ | </file> | ||
- | ==== Test ==== | + | <note tip> |
+ | 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 ===== | ||
- | Maintenant, testez les capteurs avec la commande « sensors » : | + | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>fancontrol]]**. |
- | <code>sensors</code> | + | |
- | Ce qui devrait afficher : | + | Voici comment contrôler la "vitesse du ventilateur" ((indicateur //fanspeed//)) : |
- | <code> | + | |
- | ************************************************** ***************** | + | |
- | 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. | + | * Effectuez __la configuration de la vitesse de vos ventilateurs__ avec cette commande: |
- | Pour des détails à propos de la configurations des capteurs, consultez la documentation spécifique au fichier **sensors.conf** : | + | <code bash> |
- | <code> | + | sudo pwmconfig |
- | man sensors.conf | + | |
</code> | </code> | ||
- | ==== Configuration ==== | + | Si la liste de quelques ventilateurs apparaît sans erreur, cela signifie que votre script est fonctionnel. \\ |
- | 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. | + | Le script teste vos ventilateurs ((fan)) et |
- | 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**. | + | ☝ vous __donne plusieurs éléments d'informations__ sur la vitesse maximum et minimum de vos ventilateurs, |
- | 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** | + | puis |
- | 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. | + | ☝ vous demande de __valider chaque choix__ |
- | 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**). | + | ☛ seuil de température minimum, \\ |
+ | ☛ seuil de température maximum, \\ | ||
+ | ☛ etc… | ||
+ | |||
+ | Afin de lancer **fancontrol** au démarrage, \\ | ||
- | Un petit exemple ci-dessous (ou inspirez vous des fichiers existants dans le lien précédent) : | + | * [[:tutoriel:comment_editer_un_fichier|créez le fichier]] ''/etc/init.d/fancontrol'' |
- | <code> | + | |
- | chip "it87-isa-0290" | + | |
- | label fan1 "CPU fan" | + | |
- | ignore fan2 | + | |
- | ignore fan3 | + | |
- | </code> | + | |
+ | puis | ||
- | ===== Contrôle des ventilateurs ===== | + | * copiez-collez le contenu suivant : |
- | + | ||
- | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt://fancontrol|fancontrol]]** | + | |
- | + | ||
- | 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**. | + | |
- | + | ||
- | Effectuez la configuration de la vitesse de vos ventilateurs : | + | |
- | + | ||
- | <code>sudo pwmconfig</code> | + | |
- | + | ||
- | Si la liste de quelques ventilateurs apparaît sans erreur, c'est que c'est bien parti. | + | |
- | + | ||
- | 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.) | + | |
- | 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 210: | 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 219: | 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 234: | 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 244: | 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==== |
- | Bureau KDE depuis K.ubuntu 14.04 LTS, ajouter le composant graphique" Surveillance de la température " | + | === Unity === |
- | {{ :kde:composant_kde_temperature.png?200 |}} | + | Pour afficher graphiquement les données des capteurs sous Unity vous pouvez [[tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>indicator-multiload]]**. |
+ | === GNOME Shell === | ||
+ | Pour afficher graphiquement les données des capteurs sous GNOME, vous pouvez installer l'extension FREON : **https://extensions.gnome.org/extension/841/freon/** | ||
+ | === 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]]**. | ||
- | ==== Gnome sensors Applet ==== | + | Après installation, il faut ajouter l'applet au tableau de bord voulu, pour cela, consultez les pages respectives : |
- | <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> | + | * pour [[:MATE]] ; |
+ | * pour[[:gnome-session-fallback|Flashback]] | ||
- | [[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. | + | Vous pouvez aussi [[:tutoriel:comment_installer_un_paquet|installer]] **[[apt>hddtemp]]** pour ajouter le contrôle de la température des disques durs. |
- | {{ :sensors-applet.png }} | + | |
- | === Jusqu'à Ubuntu 11.04 === | + | <note> |
+ | Il faut activer le daemon, soit à l'installation du package, soit en tapant : | ||
- | [[tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt://sensors-applet|sensors-applet]]** | + | <code bash> |
+ | 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. | ||
- | 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//. | + | === KDE === |
- | Vous pouvez l'ajouter au tableau de bord à l'emplacement de votre choix : | + | Sous Kubuntu, pour obtenir l'affichage graphique des capteurs ajoutez le composant "Température du matériel" dans votre tableau de bord.\\ |
- | * Clic droit sur votre Tableau de Bord -> Ajouter au tableau de bord -> Ajouter Moniteur Matériel. | + | Cette application est recommandée pour les environnement [[:KDE]]. |
- | Cas particulier Xubuntu : Pour faire fonctionner cette applet Gnome avec Xubuntu, il faut au préalable installer **[[apt://xfce4-xfapplet-plugin|xfce4-xfapplet-plugin]]**. | + | === 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==== | ||
- | 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 ) | + | === Indicator-sensors === |
- | >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. | + | Une autre possibilité est d'utiliser le paquet **indicator-sensors**. \\ |
- | === Depuis Ubuntu 11.10 === | + | <note important> |
+ | Ce logiciel n'est pas disponible dans les dépôts officiels. | ||
+ | </note> | ||
- | 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]]. | + | Il peut être installé depuis__[[:PPA|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:alexmurray/indicator-sensors**(([[https://launchpad.net/~alexmurray/+archive/indicator-sensors|indicator sensors sur Launchpad]])) dans vos sources de logiciels. |
- | + | ||
- | * [[:PPA|Ajoutez le PPA]] **ppa:alexmurray/indicator-sensors**((https://launchpad.net/~alexmurray/+archive/indicator-sensors)) 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>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. | + | Pour l'activer : |
- | Liens: https://launchpad.net/~alexmurray et http://www.noobslab.com/2012/06/install-hardware-sensors-indicators-in.html | + | * 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]])). | ||
- | <note important>N'a pas été packagé pour Trusty 14.04 (et donc ne fonctionne pas)</note> | + | Plus d'infos sur **(en)** [[https://www.noobslab.com/2012/06/install-hardware-sensors-indicators-in.html|Installation des indicateurs de sondes matérielles]]. |
- | ==== PSensor ==== | + | === PSensor === |
- | PSensor est disponible sur [[karmic|Ubuntu 9.10]] et supérieur. Il ressemble à ceci en indicator pour Unity : | + | **PSensor** ressemble à ceci en indicateur pour [[:Unity]] : {{:administration:psensor1_trusty.png}} |
- | {{ 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 : | + | 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 }} | + | {{ :administration:psensor2_trusty.png }} |
- | Présentation plus complète sur [[http://www.omgubuntu.co.uk/2011/05/psensor-a-graphical-temperature-monitor-for-ubuntu/|OMG Ubuntu]] **(en)**. | + | **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]]**. | ||
- | === Jusqu'à Ubuntu 11.04 === | + | 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]]. |
- | 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]]. | + | === Screenlets === |
- | <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. | + | L'application [[:Screenlets]] peut aussi afficher les données des capteurs thermiques. |
- | * [[: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]]**. | + | |
- | === Depuis Ubuntu 11.10 === | + | ===== Voir aussi ==== |
- | **PSensor** est inclus dans la logithèque [[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|Installez le paquet]] **[[apt>psensor]]**. | + | * **(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]]. | ||
+ | |||
+ | ---- | ||
- | ==== Gdesklets ==== | + | //Contributeurs: [[utilisateurs:kmeleon|Kmeleon]] et [[utilisateurs:ronan|Ronan]], \\ |
- | + | Modifié par [[utilisateurs:Fabien26]], [[:utilisateurs:stephaneguedon|stephaneguedon]], [[:utilisateurs:mcpeter|McPeter]], [[:utilisateurs:l_africain|L'Africain]] //\\ | |
- | Gdesklets peut aussi afficher les données des capteurs thermiques : [[http://forum.ubuntu-fr.org/viewtopic.php?id=9496 |Voir cette page du forum]]. | + | //Autres contributeurs : [[utilisateurs:eagle08|René Stoecklin]] : Mise en page, traduction, corrections rédactionnelles, conformation à la norme W3C (interface Lynx Braille).// |
- | + | ||
- | ==== KSensors ==== | + | |
- | + | ||
- | Cette application est recommandée pour les environnement [[bureau_kde|KDE]]. | + | |
- | + | ||
- | 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. | + | |
- | + | ||
- | Pour que hddtemp soit reconnu par ksensors, il faut ouvrir un [[:terminal]], et taper ça : | + | |
- | + | ||
- | sudo dpkg-reconfigure hddtemp | + | |
- | + | ||
- | Une interface ncurses (bleu moche dans le terminal), vous posera quelques questions, répondez **Oui** à toutes... | + | |
- | + | ||
- | === Installation === | + | |
- | + | ||
- | [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] **[[apt://ksensors|ksensors]]** . | + | |
- | + | ||
- | === Lancement === | + | |
- | + | ||
- | Entrez la commande ci-dessous pour lancer **ksensors** : | + | |
- | <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 warning>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//. |