Mon BIOS contrôle la vitesse de mes ventilateurs et je souhaite que cela reste ainsi. J'ai une machine dans mon sous-sol où elle est généralement assez cool et tant qu'elle n'est pas soumise à une charge élevée, les ventilateurs n'ont pas besoin de fonctionner du tout. Le BIOS gère déjà cela très bien.
Mais si mes fans ne fonctionnent pas, je n’ai aucun moyen de les tester pour s’assurer qu’ils ne sont pas cassés. Je voudrais donc faire un script qui mettra les ventilateurs à part entière pendant quelques secondes, puis utilisera des capteurs lm pour surveiller la vitesse des ventilateurs, puis je saurai que les ventilateurs ne sont pas en panne.
Comment puis-je activer manuellement les ventilateurs à pleine vitesse? Je ne veux pas utiliser fancontrol, car je ne cherche pas quelque chose qui continue de tourner et qui contrôle la vitesse des ventilateurs. Je veux juste quelque chose de "low tech" qui les allume indépendamment de la température.
Un autre fil a dit:
Si vous voulez vraiment le faire vous-même, vous pouvez probablement trouver des fichiers de périphérique spéciaux nommés
pwm1
,pwm2
, etc. dans/sys/class/hwmon/*/device/
. Vous pouvez les utiliser pour obtenir la valeur actuelle ou écrire un nombre compris entre 0 et 255 pour modifier la vitesse du ventilateur.
Ce serait parfait, mais cela ne semble pas fonctionner. Fancontrol indique que mon ventilateur de processeur est /sys/devices/platform/it87.656/pwm3
, mais lorsque je le fixe à 255, cela n’affecte en rien la vitesse du ventilateur.
Est-ce que quelqu'un sait comment activer manuellement le ventilateur à partir d'un script, quelle que soit la température?
Vous pouvez le faire avec l'outil
pwmconfig
Cet outil est normalement utilisé pour enregistrer un fichier de configuration pour fancontrol. Mais vous n'êtes pas obligé de le faire. Vous pouvez simplement démarrer l’outil, il mettra tous les fans à pleine vitesse, en semant la vitesse actuelle comme ceci:
Giving the fans some time to reach full speed...
Found the following fan sensors:
hwmon0/device/fan1_input current speed: 2129 RPM
hwmon0/device/fan2_input current speed: 1679 RPM
hwmon0/device/fan3_input current speed: 0 ... skipping!
hwmon0/device/fan4_input current speed: 0 ... skipping!
Après cela, il suffit de sauter (Ctr + C) l'outil sans rien enregistrer.
Pour installer l'outil, vous pouvez utiliser la commande suivante:
Sudo apt-get install fancontrol