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 25/01/2018, 22:32] 78.207.209.49 [Configuration automatique] |
lm-sensors [Le 06/04/2025, 17:03] (Version actuelle) 77.205.21.15 [Configuration] |
||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
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. | ||
+ | |||
+ | ===== "readme" ===== | ||
+ | tirée de : [[https://github.com/lm-sensors/lm-sensors?tab=readme-ov-file#readme]] | ||
+ | |||
+ | |||
+ | //"Pour savoir quel matériel vous avez, il suffit d'exécuter «sensors-detect» en tant que root. | ||
+ | |||
+ | La plupart des cartes mères modernes intègrent une certaine forme de puces de surveillance du matériel. | ||
+ | Ces puces lisent des choses comme les températures de puce, les vitesses de rotation du ventilateur et les niveaux de tension. Il existe un certain nombre de puces différentes qui peuvent être utilisées par les constructeurs de cartes-mères pour approximativement les mêmes résultats. | ||
+ | |||
+ | Les ordinateurs portables, en revanche, exposent rarement une puce de surveillance matérielle. Ils obtiennent souvent du BIOS et/ou de l'ACPI la valeur de température du processeur, mais c'est à peu près tout. Pour de tels ordinateurs portables, le paquet lm-sensors n'est d'aucune utilité (sensors-detect ne trouvera rien), et vous devez utiliser acpi à la place. | ||
+ | |||
+ | Ce paquet ne contient pas de connaissances spécifiques aux puces. Il prendra en charge toutes les puces de surveillance matérielle pour lesquelles votre noyau possède des pilotes. En d'autres termes, si vous découvrez que vous avez du matériel non pris en charge (par exemple, sensors-detect vous l'a indiqué), cela signifie que vous avez besoin d'un noyau plus récent, ou même que vous devez attendre qu'un nouveau pilote de noyau soit écrit. La mise à jour du paquet lm-sensors lui-même n'aidera pas | ||
+ | ."// | ||
+ | |||
+ | ==== **autre solution** ==== | ||
+ | |||
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]]. \\ | 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]]. \\ | ||
Ligne 16: | Ligne 33: | ||
<code bash> | <code bash> | ||
cat /sys/class/thermal/thermal_zone0/temp | cat /sys/class/thermal/thermal_zone0/temp | ||
+ | cat /sys/class/thermal/thermal_zone1/temp | ||
</code> | </code> | ||
Ligne 29: | Ligne 47: | ||
sudo sensors-detect</code> | sudo sensors-detect</code> | ||
- | * Répondez positivement à toutes les questions ; | + | * 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 : | + | À 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> | <code bash> | ||
''To load everything that is needed, add this to /etc/modules:\\ | ''To load everything that is needed, add this to /etc/modules:\\ | ||
Ligne 44: | Ligne 62: | ||
</code> | </code> | ||
- | * Tapez **yes**, puis faites Entrée. | + | * Tapez **yes**, puisfaites Entrée. |
- | + | <note important>important</note> | |
- | Ou bien : | + | //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 !// |
- | + | ||
- | * [[:tutoriel:comment_modifier_un_fichier|éditez le fichier]] ///etc/modules// | + | |
- | + | ||
- | pour y ajouter vous-même les modules. | + | |
* Redémarrez l'ordinateur afin de charger les modules que lm-sensors a rajoutés si vous ne voulez pas les charger à la main. \\ | * Redémarrez l'ordinateur afin de charger les modules que lm-sensors a rajoutés si vous ne voulez pas les charger à la main. \\ | ||
Ligne 59: | Ligne 73: | ||
pour les charger. | pour les charger. | ||
- | 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 » : | + | 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 » : |
===== Test et configuration des capteurs ===== | ===== Test et configuration des capteurs ===== | ||
Ligne 106: | Ligne 120: | ||
==== Configuration ==== | ==== Configuration ==== | ||
- | __Un peu de configuration est nécessaire__ si vous voulez : | + | __Un peu de configuration est nécessaire__ si vous voulez : |
- __afficher des noms compréhensibles pour vos capteurs__ à la place de "temp1", "fan3", etc... \\ | - __afficher des noms compréhensibles pour vos capteurs__ à la place de "temp1", "fan3", etc... \\ | ||
- __corriger les informations__ données par les capteurs. \\ | - __corriger les informations__ données par les capteurs. \\ | ||
Ligne 120: | Ligne 134: | ||
</note> | </note> | ||
- | * Il faut d'abord vérifier l'existence d'un [[http://lm-sensors.org/wiki/Configurations|fichier de configuration pour votre carte-mère]] (note :le lien ne fonctionne pas ) | + | * 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]] |
- | * puis le placer dans le dossier ''//etc/sensors.d//'', | + | * 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**, | * 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 : | * créez un fichier dans le répertoire ''///etc/sensors.d//'' , le fichier de configuration est assez simple, Il faut d'abord : | ||
Ligne 146: | Ligne 160: | ||
<note tip> | <note tip> | ||
- | Inspirez vous des exemples de fichiers existants sur le site du lien précédent ((Exemples de [[http://lm-sensors.org/wiki/Configurations|fichiers de configuration pour votre carte-mère]] )) | + | 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> | </note> | ||
+ | |||
+ | |||
+ | ===Bug=== | ||
+ | Pour certaines Cartes Mères , le chip n ' est pas correctement reconnu par lm-sensors , notamment certaines cartes MSI et ASUS . | ||
+ | Si après avoir suivi la procédure , vous n' obtenez pas les températures ni les ventilateurs dans la gestion vous pouvez essayer cela : | ||
+ | <code>sudo apt-get install build-essential linux-headers-$(uname -r) dkms dh-dkms</code> | ||
+ | <code>git clone https://github.com/Fred78290/nct6687d</code> | ||
+ | <code>cd nct6687d</code> | ||
+ | <code>sudo make dkms/install</code> | ||
+ | <code>sudo sh -c 'echo "nct6687" >> /etc/modules'</code> | ||
+ | |||
+ | Source : [[https://github.com/Fred78290/nct6687d]] | ||
+ | |||
+ | |||
===== Contrôle des ventilateurs ===== | ===== Contrôle des ventilateurs ===== | ||
Ligne 161: | Ligne 189: | ||
Si la liste de quelques ventilateurs apparaît sans erreur, cela signifie que votre script est fonctionnel. \\ | Si la liste de quelques ventilateurs apparaît sans erreur, cela signifie que votre script est fonctionnel. \\ | ||
- | Le script teste vos ventilateurs ((fan)) et | + | Le script teste vos ventilateurs ((fan)) et |
- | ☝ vous __donne plusieurs éléments d'informations__ sur la vitesse maximum et minimum de vos ventilateurs, | + | ☝ vous __donne plusieurs éléments d'informations__ sur la vitesse maximum et minimum de vos ventilateurs, |
- | puis | + | puis |
- | ☝ vous demande de __valider chaque choix__ | + | ☝ vous demande de __valider chaque choix__ |
☛ seuil de température minimum, \\ | ☛ seuil de température minimum, \\ | ||
Ligne 177: | Ligne 205: | ||
* [[:tutoriel:comment_editer_un_fichier|créez le fichier]] ''/etc/init.d/fancontrol'' | * [[:tutoriel:comment_editer_un_fichier|créez le fichier]] ''/etc/init.d/fancontrol'' | ||
- | puis | + | puis |
- | * copiez-collez le contenu suivant : | + | * copiez-collez le contenu suivant : |
Ligne 229: | Ligne 257: | ||
</file> | </file> | ||
- | * Rendez le __script exécutable__ grâce à cette commande : | + | * Rendez le __script exécutable__ grâce à cette commande : |
<code bash> | <code bash> | ||
Ligne 249: | Ligne 277: | ||
</code> | </code> | ||
- | Si tout marche bien, 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]] avec les [[:sudo|droits d'administration]] le fichier ''///etc/rc.local//'' pour que __le script se lance au démarrage__, avant la ligne : | 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 : | ||
Ligne 271: | Ligne 299: | ||
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_temp : | + | 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> | <code bash> | ||
sudo ln -s /usr/share/munin/plugins/sensors_ /etc/munin/plugins/sensors_temp | sudo ln -s /usr/share/munin/plugins/sensors_ /etc/munin/plugins/sensors_temp | ||
</code> | </code> | ||
- | ou sensors_volt ((plugin spécifique à la fonction)). | + | |
<note> | <note> | ||
Ligne 292: | Ligne 320: | ||
=== GNOME Shell === | === GNOME Shell === | ||
- | <note help>FIXME à compléter</note> | + | 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) === | === MATE (et Gnome Flashback) === | ||
- | [[http://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 }} | + | [[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]]**. | Pour l'utiliser [[tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>sensors-applet]]**. | ||
Ligne 319: | Ligne 347: | ||
=== Xfce === | === 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 puis aller dans le menu « Propriétés ». | + | **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 ». |
- | + | ||
- | Si vous préférez faire fonctionner **[[apt>sensors-applet]]** sous Xubuntu il faut au préalable installer **[[apt>xfce4-xfapplet-plugin]]**. | + | |
====Pour tous les environnements==== | ====Pour tous les environnements==== | ||
Ligne 330: | Ligne 355: | ||
<note important> | <note important> | ||
Ce logiciel n'est pas disponible dans les dépôts officiels. | Ce logiciel n'est pas disponible dans les dépôts officiels. | ||
- | </note> | + | </note> |
- | Il peut être installé depuis __[[:PPA|un dépôt PPA]]__ : | + | Il peut être installé depuis__[[:PPA|un dépôt PPA]]__ : |
* [[: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|indicator sensors sur Launchpad]])) dans vos sources de logiciels. | ||
Ligne 341: | Ligne 366: | ||
* Faites une recherche dans [[:unity#tableau_de_bord_dash|le tableau de bord Unity]] avec les mots clé "indicateur de capteurs matériel".\\ | * 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, | + | Il apparaît dans la zone de notification, |
* Faites un clic droit dessus, \\ | * Faites un clic droit dessus, \\ | ||
dans la fenêtre qui s'ouvre vous pouvez | dans la fenêtre qui s'ouvre vous pouvez | ||
- | * renommer les capteurs en cliquant sur l'étiquette et | + | * 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]])). | * 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]])). | ||
- | Plus d'infos sur **(en)** [[http://www.noobslab.com/2012/06/install-hardware-sensors-indicators-in.html|Installation des indicateurs de sondes matérielles]]. | + | 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 === | ||
Ligne 367: | Ligne 392: | ||
===== Voir aussi ==== | ===== Voir aussi ==== | ||
- | * **(en)** [[http://www.noobslab.com/2012/06/install-hardware-sensors-indicators-in.html|Installation des indicateurs de sondes matérielles]] , | + | * **(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]]. | * **(en)** [[https://help.ubuntu.com/community/SensorInstallHowto|Manuel d'installation des capteurs de température]]. | ||
| |