PDA

View Full Version : programma per regolazione velocità ventola


User111
01-03-2009, 10:49
Esiste per linux? [ho la 4870 che scalda abbastanza :muro: ]

User111
01-03-2009, 16:46
:stordita: :stordita:

User111
02-03-2009, 08:04
:stordita: :stordita:

User111
03-03-2009, 19:53
:stordita:

masand
04-03-2009, 15:31
:stordita:

Se non sbaglio lm sensor dovrebbe in qualche modo gestire anche le ventole, ma non so se quelle delle schede video siano supportate.

Un saluto a tutti...
masand

masand
04-03-2009, 15:38
Per monitorare/controllare le ventole fia così:

Apri il terminale e digita:
pwmconfig

e ventole verranno monitorate e sarà possibile modificare la velocità. Nel caso in cui è possibile il controllo totale, cioè fermare del tutto le ventole, creare un semplice script da lanciare all'avvio per un'ottimizzazione delle stesse.

Creare con un editor di testo e con i privilegi di amministrazione il file /etc/init.d/fancontrol e aggiungere le seguenti righe:

#!/bin/sh
#
# Fancontrol start script.
#

set -e

# Defaults
DAEMON=/usr/sbin/fancontrol
PIDFILE=/var/run/fancontrol-pid
PATH=/sbin:/bin:/usr/sbin:/usr/bin

test -f $DAEMON || exit 0

. /lib/lsb/init-functions


case "$1" in
start)
log_begin_msg "Starting fancontrol daemon..."
start-stop-daemon --start -o -q -m -b -p $PIDFILE -x $DAEMON
log_end_msg $?
;;
stop)
log_begin_msg "Stopping fancontrol daemon..."
start-stop-daemon --stop -o -q -p $PIDFILE
log_end_msg $?
;;
force-reload|restart)
sh $0 stop
sh $0 start
;;
*)
log_success_msg "Usage: /etc/init.d/fancontrol {start|stop|restart|force-reload}"
log_success_msg " start - starts system-wide fancontrol service"
log_success_msg " stop - stops system-wide fancontrol service"
log_success_msg " restart, force-reload - starts a new system-wide fancontrol service"
exit 1
;;
esac

exit 0

Rendere eseguibile lo script, digitando in una finestra di terminale il seguente comando:
sudo chmod +x /etc/init.d/fancontrol

Per avviare lo script, digitare in una finestra di terminale il seguente comando:
/etc/init.d/fancontrol start

Per interrompere lo script, digitare in una finestra di terminale il seguente comando:
/etc/init.d/fancontrol stop

Se l'output non restituisce nessun errore, aprire con un editor di testo e con i privilegi di amministrazione il file /etc/rc.local e aggiungere la seguente riga:
/etc/init.d/fancontrol start

Modificarla come nel seguente esempio:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/etc/init.d/fancontrol start
exit 0

Quanto scritto è preso dalla documentazione della comunità di Ubuntu.

Un saluto a tutti...
masand

masand
04-03-2009, 15:42
Dimenticavo,
hai la firma irregolare.

Da regolamento si dovrebbero avere solo 3 righe ad una risoluzione di 1024 e con un massimo di 3 faccine prese dal forum stesso.

Ora tu eccedi di una riga e sono disposto a chiudere un occhio perché hai ridotto il font al minimo e mi sta bene, poi però c'è il fatto che hai anche le faccine...

O togli le faccine (specialmente quella che non fa parte del forum) o abbassi di una riga la firma... ;)

Un saluto a tutti...
masand

User111
04-03-2009, 18:50
Dimenticavo,
hai la firma irregolare.

Da regolamento si dovrebbero avere solo 3 righe ad una risoluzione di 1024 e con un massimo di 3 faccine prese dal forum stesso.

Ora tu eccedi di una riga e sono disposto a chiudere un occhio perché hai ridotto il font al minimo e mi sta bene, poi però c'è il fatto che hai anche le faccine...

O togli le faccine (specialmente quella che non fa parte del forum) o abbassi di una riga la firma... ;)

Un saluto a tutti...
masand

di faccina ne ho una del forum e un altra presa altrove, cmq tolte