Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 wink

#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 wink


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.

Justice a écrit :

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" smile)

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 wink: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 smile

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