|
|
Riga 1: |
Riga 1: |
| ==Introduzione== | | ==Contatti== |
|
| |
|
| Con l'aumentare delle frequenze dei processori, � aumentato il consumo di energia da parte di questi componenti.
| | : Antonio (The_Noise) Ingargiola |
| Cos� sono state introdotte delle nuove tecnologie per il risparmio energetico, tra cui la 'Speed Steps'.
| | : Indirizzo email: debian at fastwebnet dot it |
| Questa tecnologia rende possibile ridurre la frequenza a cui lavora un processore, limitando cos� il consumo di energia e la produzione di calore (cos� da ridurre il tempo in cui � in funzione la ventola e, di conseguenza, il consumo energetico).
| | : Indirizzo jabber: the_noise@jabber.linux.it |
|
| |
|
| Per i processori AMD con tecnologia Powernow, � disponibile un comodo demone che si occupa di gestire questa caratteristica: powernowd.
| | ==Guide sul wiki== |
| | * http://guide.debianizzati.org/images/swirl.png [[Guida a Grub]] |
| | * [[Usare Fotocamere Digitali]] |
| | * [[Antispam in Evolution con Bogofilter]] |
| | * [[Installare i driver eci-adsl]] |
| | * [[Modem adsl Telindus ND220]] |
| | * [[Bash tips]] |
|
| |
|
| ==Kernel==
| | e altri contributi sparsi... |
|
| |
|
| Per poter utilizzare questa tecnologia, � necessario abilitare le seguenti voci nella configurazione del kernel:
| | * [[Condividere la connessione a internet]] |
| <pre>
| | * [[Installare i driver eci-adsl]] |
| CONFIG_CPU_FREQ
| | * [[Modem adsl Aethra Starmodem]] |
| CONFIG_CPU_FREQ_GOV_USERSPACE
| |
| CONFIG_CPU_FREQ_GOV_ONDEMAND
| |
| CONFIG_CPU_FREQ_TABLE
| |
| CONFIG_X86_ACPI_CPUFREQ
| |
| CONFIG_X86_POWERNOW_K7
| |
| CONFIG_X86_POWERNOW_K7_ACPI
| |
| </pre>
| |
| | |
| Oltre ad abilitare il supporto per l'acpi (necessario).
| |
| Consiglio di compilare tutto staticamente (si guadagna un po' di tempo al boot), ma teoricamente dovrebbero essere presenti come moduli anche all'interno del kernel di default Debian.
| |
| | |
| ==Installazione==
| |
| Nel classico stile Debian, � sufficiente un banale
| |
| <pre>
| |
| # apt-get install powernowd
| |
| </pre>
| |
| Cos� verr� installato e messo in esecuzione il demone.
| |
| | |
| | |
| ==Configurazione==
| |
| | |
| Le opzioni impostate di default possono essere modificate, cos� da adattarsi maggiormente alle proprie esigenze.
| |
| | |
| Ecco una lista delle opzioni disponibili:
| |
| ; -h : Visualizza un messaggio di aiuto<br/>
| |
| ; -d : Impedisce l'esecuzione in background, lasciandolo legato al terminale da cui viene lanciato<br/>
| |
| ; -v : Verbose<br/>
| |
| ; -q : Riporta solo eventuali errori<br/>
| |
| ; -m : Modalit� di gestione della frequenza: 0 = SINE, 1 = AGGRESSIVE (default), 2 = PASSIVE, 3 = LEAPS<br/>
| |
| ; -s : Gli step di frequenza in kHz (default = 100000)<br/>
| |
| ; -p : Tempo di pooling in ms -- ovvero ogni quanto tempo viene controllato l'uso della cpu (default = 1000)<br/>
| |
| ; -u : Limite superiore di utilizzo della CPU [0 .. 100, default 80]<br/>
| |
| ; -l : Limite minimo di utilizzo della CPU [0 .. 100, default 20]<br/>
| |
| | |
| | |
| ===Le modalit� disponibili===
| |
| | |
| ; 0, SINE : Scala la frequenza per "step" in base al carico del processore.<br/>
| |
| ; 1, AGGRESSIVE : Salta immediatamente alla frequenza massima quando l'utilizzo della CPU supera il limite massimo, scala lentamente la frequenza se l'utilizzo del processore scende sotto il limite minimo. Default.<br/>
| |
| ; 2, PASSIVE : L'inverso di 'AGGRESSIVE'. Salta immediatamente alla frequenza minima quando l'utilizzo scende sotto il limite minimo di utilizzo della CPU e sale lentamente fino al massimo in caso di utilizzo del processore superiore al limite massimo;<br/>
| |
| ; 3, LEAPS : salta immediatamente alla frequenza massima in caso di utilizzo della CPU maggiore del limite massimo, e salta immediatamente alla frequenza minima in caso di utilizzo della CPU minore del limite minimo.<br/>
| |
| | |
| Facendo un piccolo riassunto:<br/>
| |
| Risparmi energetico massimo: PASSIVE<br/>
| |
| Performance massime: AGGRESSIVE / LEAPS<br/>
| |
| Medio: SINE<br/>
| |
| | |
| Per passare all'applicazione le opzioni che pi� ci aggradano � necessario modificare il file '''/etc/init.d/powernowd''' specificando, all'interno della variabile '''OPTIONS''' le opzioni scelte!
| |
| | |
| Nel mio caso:
| |
| <pre>
| |
| OPTIONS="-q -m2"
| |
| </pre>
| |
| | |
| Per applicare le modifiche apportate, e sufficiente eseguire lo script sopra citato con l'azione restart:
| |
| <pre>
| |
| # /etc/init.d/powernowd restart
| |
| </pre>
| |
| | |
| ==Conclusione==
| |
| | |
| Con questo trucchetto la durata della batteria del mio portatile arriva tranquillamente fino a 2 ore (ovviamente senza utilizzare applicazioni troppo pesanti...)
| |
| | |
| ---- [[User:MaXeR|MaXeR]]
| |