[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: reglage vitesse ventilo



Salut,

Raphael wrote:
Bonjour tout le monde.
Qqn sait il comment reguler la vitesse des ventilos avec un outils autre que fancontrol. Il prend trop de ressources et fait varier la vitesse du ventilo sans arret: c est tres desagreable. Je voudrais un outils qui impose au ventilo une vitesse fixe et ce des le demarrage de la machine. Je ne peux malheureusement pas régler ca dans le bios. Qqn connait il cet objet magique?
merci

J'imagine que ton ventillo est géré par un bus i2c, je me sers d'un petit script pour mon portable (module it87 et i2c_isa):




#!/bin/bash
# Fichier de gestion de la vitesse de ventillo

lsmod | grep it87;

if [ $? = 1 ]
then modprobe it87 && modprobe i2c_isa
fi

vitesse_ventil="/sys/bus/i2c/devices/1-0290/driver/1-0290/pwm2";

while [ 1 ];do

	temp=`cat /sys/bus/i2c/devices/1-0290/temp2_input`;

	# Fan off
	if [ $temp -le 40000 ]
	then
	echo 0 > $vitesse_ventil
	fi


	if [ $temp -gt 50000 ] && [ $temp -lt 55000 ]
	then echo 100 > $vitesse_ventil
	fi

	if [ $temp -gt 55000 ] && [ $temp -lt 60000 ]
	then echo 150 > $vitesse_ventil
	fi
	
	if [ $temp -gt 60000 ] && [ $temp -lt 63000 ]
	then echo 200 > $vitesse_ventil
	fi
	
	if [ $temp -gt 63000 ]
	then echo 250 > $vitesse_ventil
	fi

	sleep 1;
done;

######### Fin du script #################

Chez moi je gère la vitesse de rotation en changeant la valeur (de 0 à 250) de /sys/bus/i2c/devices/1-0290/driver/1-0290/pwm2

La lecture de la température du proc quant à elle est dans /sys/bus/i2c/devices/1-0290/temp2_input

Aprés je doute qu'ilk soit plus efficace que fancontrol (découvert récemment mais pas testé) mais s'il peut t'inspirer ...


Jody



Reply to: