Newsgroup: it.comp.os.linux.iniziare
Titolo: Ventola notebook

Ma č normale che su Linux la ventola di due notebook (Acer TM8204 e HP 
Pavilion DV6000) siano sempre a palla? Danno un po' fastidio! In Windows 
sono molto silenziose. Altri che riscontrano questo problema? Ubuntu 8.04.

 sono molto silenziose. Altri che riscontrano questo problema? Ubuntu 8.04.
Su alcuni notebook e subnotebook che ho utilizzato, riscontravo una cosa
simile prima di attivare e configurare opportunamente lo scaling di
frequenza del processore. Con Windows, invece, le ventole erano sempre
accese (portatili Acer e Asus), a causa del fatto che Win metteva la
frequenza del processore sempre a palla, e con Linux di default trovavo
powernowd impostato con "ondemand" e ad ogni minima cosa passava dal
minimo al 100% di processore.
Impostando le regole con cpufreqd, invece, riesco a regolare
opportunamente la velocità del processore (specialmente utilizzando
conservative al posto di ondemand) in base al carico di lavoro, batteria
o alimentatore e temperatura. Tranne quando faccio elaborazioni pesanti,
ho la ventola sempre ferma.
PSK


Potrei provare! Mi sai dire qui in breve come fare o conosci già qualche 
link utile? Altrimenti cerco su Google, ma ormai il thread è aperto :p

 link utile? Altrimenti cerco su Google, ma ormai il thread è aperto :p
Sono regole molto spannometriche, tarate sul buonsenso e sul sesto senso.
Il file di configurazione di cpufreqd è molto semplice e di facile
lettura. Se possiedi, poi, un editor che evidenzia la sintassi (più che
altro perché ti colora i commenti), allora diventa ancora più semplice.
Metti nel file /etc/modules le voci
cpufreq_powersave
cpufreq_conservative
cpufreq_ondemand
cpufreq_userspace
Sono i 4 gestori (o governatori), ciascuno con il suo set di regole interne.
Ti rimando alla documentazione del kernel (o ai vecchi messaggi di
questo ng o di icol.sys, non mi ricordo bene, dove avevo già partecipato
a thread simili) per la distinzione tra i 4.
Nel file di cpufreqd troverai 2 parti: la prima che definisce dei
profili e ne definisce dei nomi (tipo PerformanceHigh o BatterySave, o
anche CippaLippaTrombettaro :-) )
La seconda parte definisce le regole e per ciascuna regola definisce
quale profilo adottare.
Ad esempio
[Profile]
name=On Demand High
minfreq=40%
maxfreq=100%
policy=conservative
[/Profile]
e
[Rule]
name=AC Off - High Power
ac=off                   # (on/off)
battery_interval=70-100
#exec_post=echo 5 > /proc/acpi/sony/brightness
profile=On Demand High
[/Rule]
Crei i profili, modifichi le regole in base alle tue necessità e fai
ripartire il demone.
Il numero di profili e le regole dipendono fortemente da come utilizzi
il computer e dal computer stesso (zone di rilevamento della
temperatura, tipo di processore, frequenze possibili del processore).
Le stesse regole su 2 pc differenti non hanno, naturalmente, lo stesso
effetto.
Personalmente, infine, io preferisco utilizzare conservative al posto di
ondemand. Funziona meglio (per come lo utilizzo io) e usa di più le
frequenze intermedie.
PSK


Sul mio asus z81g con P4 da 3.2 GHz accadeva la stessa cosa sia
su fedora4 che su slackware 11.0.
In primis potrebbe dipendere dal kernel: nel mio caso il kernel
di default, infatti (ti parlo ormai del 2.6.13 su fedora e 2.6.17
sulla vecchia slack) non era specificato il modello esatto del
processore. Probabilmente di default le distribuzioni si tengono
sul generico, poi se ci sono dei problemi occorre limare in un
secondo momento.
Nella compilazione del kernel inoltre occorre impostare
l'opportun valore del governor di defualt (io ho messo
userspace).
Inoltre si puň scegliere il driver da utilizzare. Per il mio
processore acpi-cpufreq mi sembra il meglio, č abbastanza
standard e recente...p4-clockmod invece sembra non fungere
adeguatamente...gli altri non funzionano proprio.
Infine compilato il kernel ho trovato utili le cpufreq-utils.
Il demone cpufreqd mi pare si interfacci al processore (in
termini di scaling intendo) con cpufreq-info vedi la situazione
attuale. Con cpufreq-set regoli frequenza minima/massima/attuale.
Occhio che in /etc/cpufreqd.conf ci sono dei profili
precotti....potrebbero non andare bene per le tue esigenze.
Nel mio caso attuale su slack-12.1 non attivo cpufreqd, ma lavoro
solamente con cpufreqset impostando tutto al minimo in uno script
d'avvio /etc/rc.d/rc.local:
cpufreq-set -f 1.86GHz -c 0
cpufreq-set -f 1.86GHz -c 1
e le ventole tacciono rispetto ad alla situazione di default.
Saluti.