logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

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
doc:misc:thinkfan [15/06/2022 17:15]
Brunus [Introduction]
doc:misc:thinkfan [18/07/2022 10:52]
Brunus [Test]
Ligne 13: Ligne 13:
 ===== Introduction ===== ===== Introduction =====
 Thinkfan est un outil permettant de gérer la vitesse de rotation du ventilateur ou des ventilateurs d'un ordinateur portable de la gamme Thinkpad (des marques IBM et Lenovo). Thinkfan est un outil permettant de gérer la vitesse de rotation du ventilateur ou des ventilateurs d'un ordinateur portable de la gamme Thinkpad (des marques IBM et Lenovo).
-** ATTENTION : Thinkfan subit de grosses modifications et à été retiré des dépôts de Bullseye (Debian 11, Stable)** +<note warning>Thinkfan subit de grosses modifications et à été retiré des dépôts de Bullseye (Debian 11, Stable) 
-Mais il existe dans les dépôts de Bookworm (Testing).+Mais il existe dans les dépôts de Bookworm (Testing). ​La configuration décrite ci-dessous fonctionne pour les versions de Debian qui précèdent Bullseye, et est en cours de vérification et d'​adaptation pour Bookworm.</​note>​
  
 Petit disclaimer issue du site de l'​auteur de Thinkfan :  Petit disclaimer issue du site de l'​auteur de Thinkfan : 
Ligne 116: Ligne 116:
 tp_fan /​proc/​acpi/​ibm/​fan tp_fan /​proc/​acpi/​ibm/​fan
  
-(0, 0, 60+(0, 0, 50
-(1, 60, 65+(1, 50, 55
-(2, 65, 70+(2, 55, 60
-(3, 70, 75+(3, 60, 65
-(4, 75, 80+(4, 65, 70
-(5, 80, 85+(5, 70, 75
-(7, 85, 32767)+(7, 75, 32767)
 </​code>​ </​code>​
  
Ligne 143: Ligne 143:
 <code root>​systemctl start thinkfan.service</​code>​ <code root>​systemctl start thinkfan.service</​code>​
  
-===== Test =====+Si aucune erreur de démarrage n'est affichée, alors c'est sans doute que tout c'est bien passé. Si ce n'est pas le cas, le mieux est de bien vérifier toute la configuration.
  
-Afin de s'assurer que tout fonctionne correctement nous pouvons lancer manuellement thinkfan après avoir arrêté le démon ​:+Pour vérifier l'état du service ​: 
 +<code root>​systemctl status thinkfan.service</​code>​
  
-<code root>​systemctl ​stop thinkfan.service</​code>​+Si tout va bien, et que le service fonctionne, on peut l'​ajouter dans la liste des services à démarrer à chaque boot. 
 +<code root>​systemctl ​enable ​thinkfan.service</​code>​
  
-<code root>​thinkfan -n</​code>​ 
-Ce qui donne dans mon cas : 
-<​code>​WARNING:​ Using default fan control in /​proc/​acpi/​ibm/​fan. 
  
-WARNING: You're using simple temperature limits without correction values, and your fan will only start at 55 °C. This can be dangerous for your hard drive.+===== Test =====
  
-sleeptime=5,​ tmax=46, last_tmax=46,​ biased_tmax=46 -> fan="​level 0" +Après un redémarrage du Thinkpad on peut s'​assurer que le service fonctionne. 
-sleeptime=2,​ tmax=54, last_tmax=48,​ biased_tmax=63 -fan="​level 4" +<code
-sleeptime=5,​ tmax=49, last_tmax=54,​ biased_tmax=49 ​-> fan="​level ​1" +root@Merry:/​home/​brunus#​ systemctl status thinkfan.service 
-sleeptime=5,​ tmax=47, last_tmax=49,​ biased_tmax=47 -> fan="​level 0" +● thinkfan.service ​thinkfan 1.3.
-sleeptime=2,​ tmax=53, last_tmax=51,​ biased_tmax=56 ​-> fan="​level 1" +     Loaded: loaded (/​lib/​systemd/​system/​thinkfan.service;​ enabled; vendor preset: enabled) 
-sleeptime=5, tmax=48last_tmax=50, biased_tmax=48 -> fan="​level ​0" +     Active: active (running) since Mon 2022-07-18 09:17:46 CEST; 1h 7min ago 
-sleeptime=2,​ tmax=68, last_tmax=50,​ biased_tmax=95 -> fan="​level 7" +    ​Process:​ 466 ExecStart=/​usr/​sbin/​thinkfan $THINKFAN_ARGS $DAEMON_ARGS (code=exitedstatus=0/SUCCESS) 
-sleeptime=5,​ tmax=62, last_tmax=71,​ biased_tmax=62 -> fan="​level 5" +   Main PID: 488 (thinkfan) 
-sleeptime=2,​ tmax=76, last_tmax=62,​ biased_tmax=97 -> fan="​level 7" +      ​Tasks:​ 1 (limit: 18739) 
-...+     Memory: 3.2M 
 +        CPU: 297ms 
 +     CGroup: /system.slice/​thinkfan.service 
 +             ​└─488 /​usr/​sbin/​thinkfan -q
 </​code>​ </​code>​
  
-Tout semble ok ! +Pour contrôler l'​activité de thinkfan sur la vitesse de rotation du ventilateur,​ on peut faire un test "à froid",​ avec peu de process lancés, rien de lourd, et on commence par obtenir la température du CPU et la vitesse de rotation du ventilateur : 
- +<​code>​brunus@Merry:​~$ sensors | grep "​CPU"​ 
-On peut donc couper thinkfan (Ctrl c) et relancer le démon ​+CPU:          ​+37.0°C 
- +brunus@Merry:~$ sensors | grep "​fan1"​ 
-<​code ​root>systemctl start thinkfan.service</code> +fan1:           0 RPM 
 +brunus@Merry:​~$ cat /​proc/​acpi/​ibm/​fan | grep "​speed"​ 
 +speed: 0 
 +</code> 
 +On peut maintenant tester "à chaud" en lançant quelques process ou applications gourmandes en CPU. 
 +<​code>​ 
 +brunus@Merry:​~$ sensors | grep "​CPU"​ 
 +CPU:          +45.0°C ​  
 +brunus@Merry:​~$ sensors | grep "​fan1"​ 
 +fan1:        4070 RPM 
 +brunus@Merry:​~$ cat /​proc/​acpi/​ibm/​fan | grep "​speed"​ 
 +speed:​ 4070 
 +</​code>​
 ===== (Res)source ===== ===== (Res)source =====
  
   * [[https://​github.com/​vmatare/​thinkfan|Site officiel]]   * [[https://​github.com/​vmatare/​thinkfan|Site officiel]]
  
doc/misc/thinkfan.txt · Dernière modification: 18/07/2022 10:52 par Brunus

Pied de page des forums

Propulsé par FluxBB