Newsgroup: it.comp.os.linux.iniziare
Titolo: Controllare la ventola del portatile

Ciao,
la ventola della CPU del mio portatile è piuttosto rumorosa, inoltre,
su debian etch 4.0r1 continua a girare ininterrottamente. Come posso
fare a controllarla, magari settando una temperatura oltre la quale
entrare in azione? Ho dato un'occhiata a /proc/acpi/thermal_zone/THRM,
ma non riesco a modificare quei files. Acpi segna valori nella norma
(nessun motivo apparente per azionare di continuo la ventola).
$ uname -a
Linux localhost 2.6.18-5-k7 #1 SMP Fri Jun 1 01:26:37 UTC 2007 i686
GNU/Linux
Grazie!

 la ventola della CPU del mio portatile è piuttosto rumorosa
Portatile segreto della CIA, immagino, visto che non si puo' nemmeno 
saperne il modello o quantomeno che cosa monti.
-- 
Best Regards, Jack
Linux User #264449
Powered by Debian GNU/Linux on AMD64

 saperne il modello o quantomeno che cosa monti.
Amilo A1655G della Fujitsu Siemens con amd64, e che altro serve
sapere? Non pensavo dipendesse dal processore, sono ignorante in
materia. Sto sentendo di altre persone con il mio stesso modello e il
mio stesso problema. Il pc non ha subito traumi... su windows, la
ventola gira spesso ma non sempre, e se il tool che ho scaricato per
win non conta balle, le temperature su debian sono addirittura più
basse (65-70 contro 55-60 °C).
ciau

 Amilo A1655G della Fujitsu Siemens con amd64, e che altro serve sapere?
E' gia' un inizio.
Attiva il cool'n'quiet nel BIOS e poi assicurati di avere installato (e 
configurato a modo) cpufreq oppure powernowd.


 configurato a modo) cpufreq oppure powernowd.
Ho provato cpufreqd, ma da /etc/cpufreqd.conf credo di aver capito che
in questo modo controllo solo il "profilo" (alimentazione da corrente/
batteria, ecc) della cpu e non la ventola, che continua a girare
indipendentemente dalla temperatura e dal carico della cpu. Esistono
dei tool per controllare la *ventola* in base alle temperature? Forse
non ho guardato bene su cpufreqd?
ciau

 configurato a modo) cpufreq oppure powernowd.
Ho provato:
$ modprobe powernow-k8
e sembrerebbe funzionare (la ventola gira fin quando la temperatura
non si è abbassata sotto i 55 °C) ma non trovo il file di
configurazione per cambiare quel valore. Quale sarebbe un valore di
temperatura alto ma sensato? A 65-70 °C rischio qualcosa?


Dunque, premesso che non sono un esperto, anch'io ho riscontrato lo
stesso problema sul mio notebook. Asus z4100g con pentium 4 HT.
Nel mio caso ho riscontrato il problema sia con fedora 4 che con
slackware 11 rispettivamente con kernel 2.6.11 e 2.6.17-smp.
In entrambi i casi ho risolto riconfigurando il kernel e ricompilandolo
limitatamente alle opzioni riguardanti proprio il processore. Per questo
è fondamentale conooscerne il modello.
Una volta specificato in fase di configurazione il modello preciso della
CPU, ho utilizzato cpufreq-info per controllare quali sono le frequenze
disponibili. Basta dare cpufreq-info e leggere la riga:
"Current CPU frequency is 1.86 GHz."
(questo è quello che leggo io
attualmente perchè impongo io di abbassare la frequenza dal massimo di
3.2 GHz al minimo disponibilie che è appunto 1.86).
Come fare ad impostarla? con cpufreq-set per esempio. Io uso un alias
che faccio partire allo startup:
alias silent='sudo cpufreq-set -f 1.86GHz -c 1 && sudo cpufreq-set -f
1.86GHz -c 0'
Avendo un processore smp che emula due processori devo specificarlo 2
volte sulla cpu 0 e poi sulla cpu1 (vedi flag -c), il flag -f invece
imposta la frequenza.
Ricapitolando, secondo me:
La ventolina gira di più perchè la cpu non la controlli e
probabilmente lo scaling ha scelto per te la massima frequenza come
default. Quindi in ordine:
1- se non l'hai installato installa cpufreq e dipendenze al seguito.
2- dai cpufreq-info e vedi cosa ti risponde:
fai attenzione ai valori di frequenza disponibili per la tua cpu e al
valore attuale impostato, che probabilmente è il massimo possibile.
Inoltre fai caso a quante cpu "virtuali" hai (non me n'inntendo gran chè
ma lo vedi chiaramente dall'output di cpufreq-info....al limite posta
l'output intero, per fugare ogni dubbio eventualmente).
3- a questo punnto devi incrociare le dita e provare il comando
cpufreq-set: lo puoi copiare dal mio alias sopra specificando col flag
-c il numero della cpu interessata dal comando e specificando col flag
-f la frequenza che vuoi impostare (naturalmente una di quelle più basse
che hai letto al punto 2. Se funziona vuol dire che la tua cpu è
riconosciuta correttamente dal kernel e ti accorgerai subito del
rallentamento e silenziosità della ventola.
4- Se hai noi non funziona probabilmente dovrai mettere mano alla
configurazione e compilazione del kernel. Nulla di drammatico, ma ti
conviene leggerti qualcosina nel caso. Chiaramente non stiamo parlando
di ricomplare un vanilla da zero, basta prendere i sorgenti e recuperare
la tua attuale configurazione (che mi scordo sempre come si faccia di
preciso...sono operazioni rare per me). Poi avviare al configurazione ed
andare a modificare SOLO la voce che devi
attivare/disattivare....insomma, ripeto, niente di drammatico.
Intanto, se già non hai risolto in altro modo prova i punti 1, 2, 3.
Eventualmente postando gi output, così gente più esperta di me può
aiutarti meglio di quanto possa fare io.  ;-)
A presto e good luck!  :-D