table of contents
- trixie-backports 4.28.0-2~bpo13+2
- testing 4.28.0-2
- unstable 4.28.0-2
THINKFAN(1) | thinkfan | THINKFAN(1) |
NOM¶
thinkfan — Un programme simple de contrôle de ventilateur
SYNOPSIS¶
thinkfan |
[-hnqDd] [-b BIAIS] [-c CONFIG] [-s SECONDES] [-p [DÉLAI]] |
DESCRIPTION¶
thinkfan règle la vitesse des ventilateurs en fonction des limites de température définies dans le fichier de configuration. Il peut lire les températures depuis plusieurs sources :
- /proc/acpi/ibm/thermal
- qui est fourni par le module du noyau thinkpad_acpi sur les anciens Thinkpad.
- Les fichiers temp*_input dans sysfs
- qui peuvent être fournis par tout pilote hwmon, y compris thinkpad_acpi sur les Thinkpad récents.
- Les disques durs qui prennent en charge S.M.A.R.T.
- avec l’assistance de libatasmart, si thinkfan a été compilé avec l’option -DUSE_ATASMART=ON.
- Le pilote nVidia propriétaire
- Quand le pilote nVidia propriétaire est utilisé, le sous-système hwmon n’est pas accessible pour la carte concernée. thinkfan peut alors utiliser l’API NVML propriétaire pour obtenir les températures.
Le ventilateur peut être /proc/acpi/ibm/fan ou un fichier PWM dans /sys/class/hwmon. Voir thinkfan.conf(5) pour une description détaillée de la syntaxe de la configuration.
AVERTISSEMENT : ce programme n’effectue qu’une vérification très basique de la validité de la configuration. Cela signifie que vous pouvez définir vos limites de température de manière aussi fantaisiste que vous le souhaitez.
Ce programme possède deux modes de fonctionnement généraux :
Mode complexe¶
En mode complexe, les limites de température sont définies pour chaque capteur dont thinkfan a la connaissance. Définir des limites appropriées pour chaque capteur de votre système nécessitera probablement quelques tâtonnements et une bonne connaissance de votre matériel, mais c’est la meilleure manière de maintenir la température de chaque composant dans l’intervalle spécifié. Voir http://www.thinkwiki.org/wiki/Thermal_Sensors pour savoir quel capteur mesure quelle température sur un Thinkpad. Sur d’autres systèmes, vous devrez les trouver vous-même. Voir les exemples de configuration pour étudier la syntaxe.
Mode simple¶
En mode simple, thinkfan n’utilise que la température la plus haute trouvée dans le système. Cela peut s’avérer dangereux pour les disques durs, par exemple. C’est pourquoi vous devez définir une valeur de correction (c’est-à-dire ajouter 10-15 °C) pour le capteur qui mesure la température de votre disque dur (ou batterie…). Voir les exemples de fichier de configuration pour des détails à ce sujet.
CONFIGURATION¶
Quelques exemples de fichier de configuration sont fournis avec le paquet source. Pour une explication détaillée, voir la page de manuel pour la configuration thinkfan.conf(5).
OPTIONS¶
- -h
- Afficher une aide succincte
- -s SECONDES
- Durée maximale en secondes entre les rafraîchissements des mesures de température (par défaut 5)
- -b BIAIS
- Un nombre en virgule flottante (-10 à 30) permettant
de gérer une augmentation de température trop rapide. Si la
température augmente de plus de 2 °C pendant
un cycle, ce nombre permet de calculer un
« biais » (valeur d’ajustement) qui
sera ajouté à la température actuelle la plus haute
mesurée dans le système :
tmax_actuelle = tmax_actuelle + delta_t * BIAIS / 10Un nombre négatif permettra ainsi de lisser les pointes de température courtes et soudaines comme celles qui sont détectées par certains capteurs intégrés dans une puce de silicium (capteurs « on-DIE »). Utilisez le mode DANGEREUX pour passer outre la limitation de -10 à +30 de la gamme de valeurs pour BIAIS. Notez que vous ne pouvez pas mettre d’espace entre -b et un argument négatif, car getopt(1) interpréterait ce dernier comme une option et échouerait (c’est-à-dire, écrivez -b-10 au lieu de -b -10).
La valeur par défaut est 15.0.
- -c FICHIER
- Définir le fichier de configuration à charger. Par
défaut, thinkfan essaie de charger en premier
/etc/thinkfan.yaml et en second /etc/thinkfan.conf. Le
premier doit être au format YAML, alors que le second peut
être au format YAML ou posséder l’ancienne syntaxe
traditionnelle.
Si cette option est spécifiée, thinkfan n’essaiera de charger la configuration que depuis le FICHIER. Si le nom de ce dernier se termine par « .yaml », le fichier devra être au format YAML. Dans le cas contraire, il pourra être au format YAML ou posséder l’ancienne syntaxe traditionnelle. Voir thinkfan.conf(5) et thinkfan.conf.legacy(5) pour les détails.
- -n
- Ne pas se transformer en démon et effectuer sa journalisation sur le terminal au lieu de syslog.
- -q
- Passer en mode silencieux, c’est-à-dire réduire le niveau de journalisation par rapport au niveau par défaut. Cette option peut être spécifiée plusieurs fois jusqu’à ce que seules les erreurs soient affichées/journalisées.
- -v
- Devenir plus prolixe. Cette option peut être spécifiée plusieurs fois jusqu’à ce que tous les messages soient affichés/journalisés.
- -p [SECONDES]
- Utiliser le contournement des pulsations de ventilateur (pour les anciens Thinkpads). Cette option accepte un argument optionnel en virgule flottante (de 0 à 10 secondes) qui indique la durée de suppression des pulsations. La valeur par défaut est 0,5 secondes.
- -d
- Ne pas lire la température des disques en veille et considérer que cette dernière est égale à 0 °C. Cette option s’avère utile si une lecture de la température réveille votre disque inutilement. Notez que cette option n’est disponible que si thinkfan a été compilé avec -D USE_ATASMART.
- -D
- Mode DANGEREUX : désactiver tous les tests de validité. Utiliser ce mode risque d’endommager votre matériel !
SIGNAUX¶
Les signaux SIGINT et SIGTERM interrompent simplement les opérations et devraient faire que thinkfan s’arrête proprement.
Le signal SIGHUP fait que thinkfan recharge sa configuration. Si un problème survient avec la nouvelle configuration, l’ancienne est conservée.
Le signal SIGUSR1 fait que thinkfan envoie toutes les températures actuelles connues soit vers la console (si thinkfan a été lancé avec l’option -n), soit vers syslog.
VALEUR RENVOYÉE¶
- 0
- Fin d’exécution normale
- 1
- Erreur d’exécution
- 2
- Erreur d’exécution inattendue
- 3
- Option de ligne de commande non valable
VOIR AUSSI¶
La page de manuel de configuration de thinkfan : thinkfan.conf(5) Exemples de configuration fournis avec la distribution source, aussi disponibles à : https://github.com/vmatare/thinkfan/tree/master/examples La documentation de l’interface utilisateur de Linux hwmon : https://www.kernel.org/doc/html/latest/hwmon/sysfs-interface.html La documentation de l’interface de thinkpad_acpi : https://www.kernel.org/doc/html/latest/admin-guide/laptops/thinkpad-acpi.html
BOGUES¶
Si thinkfan vous le demande, ou si vous-même le souhaitez, signalez les problèmes au système de suivi des problèmes de Github :
TRADUCTION¶
La traduction française de cette page de manuel a été créée par Lucien Gentis <lucien.gentis@univ-lorraine.fr>
Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.
Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org.
Décembre 2021 | thinkfan 1.3.1 |