Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
lm-sensors [Le 13/12/2016, 09:50]
L'Africain allègement de la page surchargée de notes.
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. \\
 Ou bien lancer la commande : Ou bien lancer la commande :
 <code bash> <code bash>
-sudo service kmod start+sudo service kmod restart
 </​code> ​ </​code> ​
 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 ​\\ +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 » :
-[[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 107: 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 121: 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]]  +  * 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 147: 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 162: 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 178: 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 230: 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 250: 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 272: 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>​
-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((temp)).+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>​ </​note>​
  
Ligne 286: Ligne 313:
  
 ====Par environnement==== ====Par environnement====
-===Unity === 
-Pour afficher graphiquement les données des capteurs sous Unity vous pouvez [[tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​indicator-multiload]]**. 
  
 +=== Unity ===
  
-===Gnome classique et Mate=== +Pour afficher graphiquement les données des capteurs sous Unity vous pouvez ​[[tutoriel:​comment_installer_un_paquet|installer ​le paquet]] **[[apt>indicator-multiload]]**.
-[[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]]. {{ :​sensors-applet.png }} +
-Pour l'​utiliser ​[[tutoriel:​comment_installer_un_paquet|installez ​le paquet]] **[[apt>sensors-applet]]**.+
  
-Après installation, ​+=== GNOME Shell ===
  
- ​★ ​sous Mate ; pour Gnome Classiquesuivez le lien de la note (([[:gnome-session-fallback|ancienne session Gnome]])) ​:+Pour afficher graphiquement les données des capteurs ​sous GNOMEvous pouvez installer l'​extension FREON **https://​extensions.gnome.org/​extension/​841/​freon/​**
  
-ajoutez ​un nouvel élément au tableau de bord :+=== 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]]**.
  
-  *  faire un clic droit ☛ dans une zone non utilisée sur le tableau de bord -> Ajouter ​au tableau de bord -> Ajouter Moniteur Matériel. \\ +Après installation,​ il faut ajouter l'​applet ​au tableau de bord voulu, pour cela, consultez les pages respectives : 
-Vous verrez maintenant le nouveau //Moniteur matériel// dans la catégorie //Système et matériel//​. ​+  * pour [[:MATE]] ; 
 +  * pour[[:​gnome-session-fallback|Flashback]]
  
-Vous pouvez aussi :+Vous pouvez aussi [[:tutoriel:​comment_installer_un_paquet|installer]] **[[apt>​hddtemp]]** pour ajouter le contrôle de la température des disques durs. 
  
-  * [[:​tutoriel:​comment_installer_un_paquet|installer]] **[[apt>​hddtemp]]** pour ajouter le contrôle de la température des disques durs.  +<​note>​
- +
-<​note ​important>+
 Il faut activer le daemon, soit à l'​installation du package, soit en tapant : Il faut activer le daemon, soit à l'​installation du package, soit en tapant :
  
 <code bash> <code bash>
-sudo dpkg-reconfigure hddtemp).+sudo dpkg-reconfigure hddtemp
 </​code>​ </​code>​
- 
 </​note>​ </​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. Hddtemp n'est pas indispensable à **sensors-applet**,​ mais il est préférable de l'​installer pour avoir un support plus étendu des capteurs.
  
 === KDE === === KDE ===
-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 [[:​bureau_kde|KDE]]. 
  
-=== XFCE === +Sous Kubuntupour obtenir ​l'affichage graphique des capteurs ajoutez ​le composant "​Température ​du matériel" ​dans votre tableau de bord.\\ 
-**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. Ensuiteon 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 »+Cette application est recommandée pour les environnement ​[[:KDE]].
- +
-Si vous préférez faire fonctionner **[[apt>​sensors-applet]]** sous Xubuntu il faut au préalable installer **[[apt>​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==== ====Pour tous les environnements====
 +
 === Indicator-sensors === === Indicator-sensors ===
 Une autre possibilité est d'​utiliser le paquet **indicator-sensors**. \\ Une autre possibilité est d'​utiliser le paquet **indicator-sensors**. \\
Ligne 332: 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]]__ :+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 343: 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 366: Ligne 389:
  
 L'​application [[:​Screenlets]] peut aussi afficher les données des capteurs thermiques. L'​application [[:​Screenlets]] peut aussi afficher les données des capteurs thermiques.
- 
  
 ===== 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]].
   ​   ​
  • lm-sensors.1481619051.txt.gz
  • Dernière modification: Le 13/12/2016, 09:50
  • par L'Africain