thinkfan
Un programme simple de contrôle de
- Provided by: manpages-fr (Version: 4.29.1-1)
- Source: manpages-l10n
- Report a bug
Un programme simple de contrôle de
thinkfan |
[-hnqDd] [-b BIAIS] [-c CONFIG] [-s SECONDES] [-p [DÉLAI]] |
thinkfan lit les températures en provenance d’un ensemble de capteurs configuré et définit la vitesse de rotation des ventilateurs en fonction des limites de température spécifiées dans le fichier de configuration.
AVERTISSEMENT : thinkfan n’effectue qu’une vérification très basique de la validité de la configuration. Cela signifie qu’une mauvaise configuration peut augmenter l’usure thermique du matériel ou même causer sa destruction suite à une surchauffe.
thinkfan peut contrôler autant de ventilateurs que souhaité, ces derniers pouvant être spécifiés de deux manières :
Ce programme possède deux modes de fonctionnement généraux :
Toutes les fonctionnalités décrites ci-avant sont configurées dans le fichier de configuration de thinkfan. L’emplacement par défaut de ce dernier est /etc/thinkfan.conf ou /etc/thinkfan.yaml (voir aussi l’option -c ci-après). Un exemple de configuration est fourni avec le paquet source. Il n’a pour vocation que l’illustration de divers scénarios et ne peut pas servir de base pour une configuration vraiment fonctionnelle. Pour une référence complète, voir la page de manuel de la configuration thinkfan.conf(5).
décalage = delta_t * BIAIS / 10
Ce décalage est ensuite ajouté à la température réelle :
temp_biaisée = temp_réelle +
décalage
Si delta_t reste en dessous de 2 °C dans les cycles suivants, décalage sera ramené à 0 par incréments de « sgn(BIAIS) * (1 + abs(BIAIS/5)) ».
Cela signifie qu’un BIAIS négatif va lisser les pointes de températures courtes et soudaines comme celles qui sont détectées par certains capteurs intégrés dans une puce de silicium (capteurs « on-DIE »), alors qu’un BIAIS positif va exagérer l’augmentation de température pour compenser, par exemple, la lenteur de réponse de certains capteurs due au fait que ces derniers sont fixés sur de gros radiateurs.
Utilisez le mode DANGEREUX pour passer outre la limitation de -10 à +30 de l’intervalle 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 0.
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.
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.
Le signal SIGPWR indique à thinkfan que le système est sur le point de se mettre en veille. thinkfan va alors autoriser les erreurs de lecture des capteurs pendant les 4 prochains cycles, car de nombreux capteurs nécessitent quelques secondes avant d’être à nouveau disponibles après leur sortie d’un état de veille (suspension ou hibernation). Si le fichier de service systemd fourni thinkfan-sleep.service est installé, il devra faire en sorte d’envoyer ce signal avant une mise en veille. Avec les distributions non-systemd, d’autres mécanismes devront être utilisés.
Le signal SIGUSR2 indique à thinkfan qu’il doit réinitialiser le contrôle des ventilateurs. Cette réinitialisation est nécessaire pour la plupart des pilotes de ventilateur après leur sortie d’un état suspendu, car ils ont alors tendance à réinitialiser le contrôle de ventilateur en mode automatique. De manière similaire au signal SIGPWR, le fichier de service systemd thinkfan-wakeup.service devra faire en sorte d’envoyer ce signal lors de la sortie d’un état de veille sur les systèmes basés sur systemd(1). Avec les distributions non-systemd, d’autres mécanismes devront être utilisés.
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
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 :
https://github.com/vmatare/thinkfan/issues
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.