#1 Le 27/04/2007, à 13:51
- lolito 974
logiciel pour controler la vitesse des ventilateurs.
Bonjour.
Je me suis mis à linux par kubuntu depuis peu et j'aimerai savoir s'il existe des logiciels suceptibles de modifier la vitesse de rotation des ventilateurs via la carte mère (comme speedfan pour windows par exemple).
J'ai cherché pas mal sur le net mais en vain pour l'instant.
Merci de votre aide
#2 Le 27/04/2007, à 14:28
- macsim
Re : logiciel pour controler la vitesse des ventilateurs.
http://www.thinkwiki.org/wiki/How_to_control_fan_speed
Bon courage
Some people says that if you play a Windows XP install CD backwards you will hear demon voices commanding you to worship Satan. But that's nothing. If you play it forward it will install Windows XP.
Hors ligne
#3 Le 12/08/2007, à 23:59
- Justice
Re : logiciel pour controler la vitesse des ventilateurs.
Yo tout le monde
Moi j'ai installé le lm sensors et fancontrol et tout le tralala, mais j'arrive pas non plus a diminuer la vitesse du ventilo pour réduire le bruit
Macsim ton wiki est incompréhensible
Ya moyen avec le lm sensors de determiner une vitesse de rotation precise plutot de definir des limites ??
Cdt
Dernière modification par Justice (Le 13/08/2007, à 00:01)
Hors ligne
#4 Le 14/08/2007, à 01:09
- ptitpoul
Re : logiciel pour controler la vitesse des ventilateurs.
Je pense (j'espère) que vous avez lu le wiki à ce propos : http://doc.ubuntu-fr.org/materiel/sensors?s=ventilateurs#test_des_senseurs
Toutefois il faut une carte mère, plus précisément un "chipset", capable et compatible avec lm-sensors pour pouvoir régler cette vitesse. Précisez donc votre matériel quand vous avez un problème (remarque générale pour toute question du forum).
Pour une vitesse définie, ou pour tester la compatibilité, la vitesse du ventilo est à trouver dans /sys/bus/i2c/drivers. Par exemple, dans mon cas c'est ensuite dans w83627hf/9191-0290/ (mon chipset est w83697hf-isa-0290, donné par la commande "sensors"), j'ai un fichier pwm1. La commande
cat /sys/bus/i2c/drivers/w83627hf/9191-0290/pwm1
donne une valeur entre 0 et 255. Cette valeur est souvent (dépend du chipset) fonction de la vitesse. Pour la changer, utilise la commande (EDIT 15/08)
cd /sys/bus/i2c/drivers/w83627hf/9191-0290
sudo bash -c "echo VALEUR > pwm1"
où VALEUR est un entier entre 0 et 255. C'est comme ça que le script pwmconfig teste les ventilateurs ("echo 0 > pwm1" arrête le ventilo). Pour vérifier en même temps la vitesse, tu peux utiliser xsensors qui est très simple (dans le dépot universe d'ubuntu), ou comme l'indique le wiki l'applet de Gnome.
Dernière modification par ptitpoul (Le 23/09/2007, à 15:31)
Hors ligne
#5 Le 14/08/2007, à 23:22
- Justice
Re : logiciel pour controler la vitesse des ventilateurs.
yo merci de ta reponse ptitpoul
le xsensors fonctionne à merveille, bien sur j'ai suivi le wiki des sensors
le premier code que tu m'as donné fonctionne sauf que moi je remplace par pwm2, il me donne 240
le deuxieme code ne fonctionne pas pourtant je l'ai tourné dans tous les sens
Mon ventilo est un Zalman, quand j'etais sous windows cela fonctionnait en utilisant speedfan
PS : pendant le pwmconfig le test du pwm 2 m'a bien reduit la vitesse du ventilo cpu
donc je dois mal entrer la deuxieme commande ou j'ai oublié quelque chose ??
Merci
Hors ligne
#6 Le 15/08/2007, à 01:12
- ptitpoul
Re : logiciel pour controler la vitesse des ventilateurs.
bien sur j'ai suivi le wiki des sensors
Je disais ça pour lolito (sinon tu n'aurais pas cité "lm sensors, fancontrol et tout le tralala" )
je dois mal entrer la deuxieme commande ou j'ai oublié quelque chose ??
J'ai oublié de préciser que cette commande se lance à partir du dossier où se situe pwm2. Dans mon cas, je fais "cd /sys/bus/i2c/drivers/w83627hf/9191-0290/" avant. Sinon je ne vois pas ce qui bloque.
Dernière modification par ptitpoul (Le 15/08/2007, à 01:16)
Hors ligne
#7 Le 15/08/2007, à 17:28
- Justice
Re : logiciel pour controler la vitesse des ventilateurs.
Yo !!!!!!!! Merci à toi ptitpoul, j'ai trouvé grace à toi le silence sous linux :D
Donc en terminal ca marche nikel, mais y-a-t-il un moyen d'enregistrer la vitesse du ventilo que l'on desire, pour qu'il tourne à la vitesse souhaitée au démarrage du bureau de linux ??
Merci encore ptitpoul, tu es un dieu !
Hors ligne
#8 Le 16/08/2007, à 19:37
- ptitpoul
Re : logiciel pour controler la vitesse des ventilateurs.
Oui, il y a moyen, un peu comme dans le wiki avec fancontrol mais avec un script plus simple. Crée un fichier texte (commande "sudo gedit /etc/init.d/pwm") contenant ceci :
#!/bin/bash
echo 100 > /sys/bus/i2c/devices/9191-0290/pwm2
exit 0
en adaptant peut-être le 9191-0290 à ton cas, ainsi que la vitesse (100 dans l'exemple).
Ensuite, rends le script exécutable : "sudo chmod +x /etc/init.d/pwm".
Teste-le (commande "sudo /etc/init.d/pwm") et si ça marche, édite le fichier /etc/rc.local et ajoutes-y "/etc/init.d/pwm" avant la ligne "exit 0".
de rien
Hors ligne
#9 Le 16/08/2007, à 19:47
- Michel38
Re : logiciel pour controler la vitesse des ventilateurs.
Bonsoir,
Je profite de ce post ... pour m'immiscer
michel@michel-desktop:~$ sensors
lm90-i2c-0-4c
Adapter: SMBus Via Pro adapter at 0400
M/B Temp: +45°C (low = +0°C, high = +70°C)
CPU Temp: +61.9°C (low = +0.0°C, high = +70.0°C)
M/B Crit: +85°C (hyst = +75°C)
CPU Crit: +85°C (hyst = +75°C)
it87-isa-0290
Adapter: ISA adapter
VCore 1: +1.66 V (min = +0.00 V, max = +4.08 V)
VCore 2: +2.54 V (min = +0.00 V, max = +4.08 V)
+3.3V: +3.30 V (min = +0.00 V, max = +4.08 V)
+5V: +5.11 V (min = +0.00 V, max = +6.85 V)
+12V: +12.29 V (min = +0.00 V, max = +16.32 V)
-12V: -20.12 V (min = -27.36 V, max = +3.93 V)
-5V: -2.62 V (min = -13.64 V, max = +4.03 V)
Stdby: +5.03 V (min = +0.00 V, max = +6.85 V)
VBat: +2.03 V
fan1: 0 RPM (min = 0 RPM, div = 8)
fan2: 0 RPM (min = 0 RPM, div = 8)
M/B Temp: +56°C (low = +127°C, high = +47°C) sensor = thermistor ALARM
CPU Temp: +34°C (low = -1°C, high = +127°C) sensor = thermistor
Temp3: +49°C (low = -1°C, high = +127°C) sensor = thermistor
Voilà ce que me donne sensors .... et rien pour les ventilateurs ?
Merci pour les conseils
LM18.3 - Kernel: 4.4.0-53-generic i686 (32 bit gcc: 5.4.0) - Cinnamon 3.4.6 (Gtk 3.18.9-1ubuntu3.3)
System: CLEVO (portable)
CPU : Dual core Intel Core i5-3230M
Card : Intel 3rd Gen Core processor Graphics Controller
Hors ligne
#10 Le 17/08/2007, à 21:01
- Justice
Re : logiciel pour controler la vitesse des ventilateurs.
merci encore ptitpoul ca marche nikel !!!
Pour toi Michel38 je pige pas trop, peut etre y-a-t-il une histoire de compatibilité avec la carte mere
Hors ligne
#11 Le 17/08/2007, à 21:28
- Chiuchu
Re : logiciel pour controler la vitesse des ventilateurs.
Salut,
J'ai la même configuration que toi ptitpoul, j'ai les même répertoires et tout ... Mais les ventilos ne se coupent pas ou ne varient pas quand je change les valeurs de /sys/bus/i2c/devices/9191-0290/pwm2 ou /sys/bus/i2c/devices/9191-0290/pwm1
Que puis je faire ?
Voila ce que me donne sensors :
chiuchu@localhost:/sys/bus/i2c/drivers/w83627hf/9191-0290$ sensors
w83697hf-isa-0290
Adapter: ISA adapter
VCore: +1.44 V (min = +0.00 V, max = +4.08 V)
+3.3V: +3.33 V (min = +0.00 V, max = +4.08 V)
+5V: +5.00 V (min = +0.00 V, max = +6.85 V)
+12V: +11.67 V (min = +0.00 V, max = +15.50 V)
-12V: -11.87 V (min = -14.91 V, max = +6.06 V)
-5V: +3.49 V (min = -7.71 V, max = +5.10 V)
V5SB: +5.51 V (min = +0.00 V, max = +6.85 V)
VBat: +3.10 V (min = +0.00 V, max = +4.08 V)
fan1: 3515 RPM (min = 664 RPM, div = 8)
fan2: 0 RPM (min = 664 RPM, div = 8) ALARM
temp1: +35°C (high = +127°C) sensor = thermistor
temp2: +23.0°C (high = +127°C, hyst = +128°C) sensor = diode
alarms: Chassis intrusion detection ALARM
beep_enable:
Sound alarm disabled
Merci.
Dernière modification par Chiuchu (Le 17/08/2007, à 21:29)
Hors ligne
#12 Le 19/08/2007, à 16:18
- Justice
Re : logiciel pour controler la vitesse des ventilateurs.
normalement les gars faut avoir des ventilos qui permettent de varier la vitesse, mon ancien ne pouvait pas le faire, g acheté un zalman dont la vitesse peut etre réglé avec aussi un regulateur de vitesse manuel, je n'ai pas branché ce regulateur manuel, donc forcément quand vous allumez l'ordi il tourne plein pot !!
grace au scipt de ptitpoul cela fonctionne, mais retenez bien qu'il faut avoir le materiel necessaire , normalement j'espere que ptitpoul confirmera mes dires !:D
Hors ligne
#13 Le 20/08/2007, à 14:50
- ptitpoul
Re : logiciel pour controler la vitesse des ventilateurs.
Salut
tout ventilo est réglable en vitesse, la vitesse du ventilo est liée à sa tension électrique. Par exemple, si vous le débranchez de la carte mère (qui envoie du 12V) et le connectez sur les cables en 5V de l'alim (fil rouge), il tournera moins vite.
Pour le réglage de la tension, la carte mère doit inclure un contrôleur capable de commander le ventilo.
à Chiuchu
Moi j'ai une puce marquée "Winbond W83697HF". Le noyau Linux de Feisty (2.6.20-16) ne permet pas d'utiliser cette puce mais le patch y remédiant a été accepté le 28 mai 2007 et est inclus à partir de la version 2.6.23. Il me semble qu'avec la version actuelle (celle de feisty), tu peux quand même arrêter le ventilo avec "echo 0 > pwm1". Ensuite je peux t'envoyer le module corrigé qui permet de régler manuellement la vitesse (ce n'est pas encore intégré à lm-sensors) mais je pense que ça ne changera rien si la commande précédente ne fonctionne pas.
T'as qu'un ventilo sur ta carte mère ? Si t'arrêtes ou débranches ton venitlo, "fan1" vaut 0 ?
à Michel38
précise quelle est ta puce (en regardant ta carte-mère ou son manuel) : IT87...
Dernière modification par ptitpoul (Le 22/08/2007, à 14:06)
Hors ligne