Cpufreqd: Un demone per il CPU frequency scaling: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
m
nessun oggetto della modifica
(Aggiunto template autori)
mNessun oggetto della modifica
(5 versioni intermedie di 2 utenti non mostrate)
Riga 1: Riga 1:
{{Versioni compatibili}}
{{Versioni compatibili|Squeeze|Wheezy|Jessie}}
== Introduzione ==
== Introduzione ==
La maggior parte dei processori è da tempo in grado di mutare la velocità del clock in base alla effettiva necessità di potenza di calcolo.
La maggior parte dei processori è da tempo in grado di mutare la velocità del clock in base alla effettiva necessità di potenza di calcolo.
Riga 8: Riga 8:


== Configurazione del kernel ==
== Configurazione del kernel ==
In linea di massima il kernel fornito dai recenti CDROM di installazione di Debian contiene già quanto necessario ad utilizzare al meglio il nostro processore.  
In linea di massima il kernel fornito dai recenti CD-ROM di installazione di Debian contiene già quanto necessario ad utilizzare al meglio il nostro processore.  


La compilazione manuale di un kernel più aggiornato può ovviamente dare benefici ulteriori.
La compilazione manuale di un kernel più aggiornato può ovviamente dare benefici ulteriori.
Riga 26: Riga 26:


== Configurazione: cpufreqd ==
== Configurazione: cpufreqd ==
''Cpufreqd'' è un demone che controlla il tipo di alimentazione fornita al portatile (batteria o rete elettrica) e stabilisce quale governor utilizzare.
''Cpufreqd'' è un [[demone]] che controlla il tipo di alimentazione fornita al portatile (batteria o rete elettrica) e stabilisce quale governor utilizzare.


Installiamo ''cpufreqd'' in pieno stile Debian:
Installiamo ''cpufreqd'' in pieno stile Debian:
Riga 49: Riga 49:
# Leave empty if you wish to load the modules another way,
# Leave empty if you wish to load the modules another way,
# or if CPUFreq support for your cpu is built in.
# or if CPUFreq support for your cpu is built in.
CPUFREQ_CPU_MODULE="acpi_cpufreq"
CPUFREQ_CPU_MODULE=""


# Governor modules.
# Governor modules.
Riga 58: Riga 58:
CPUFREQ_GOV_MODULES="powersave"</pre>
CPUFREQ_GOV_MODULES="powersave"</pre>


Come alternative a "acpi_cpufreq" è possibile utilizzare a seconda del tipo di processore:
Se il modulo del kernel non viene caricato automaticamente, a seconda del processore è possibile utilizzare "acpi_cpufreq" o uno degli altri driver in <code>/lib/modules/$(uname -r)/kernel/drivers/cpufreq</code>.
*powernow_k7
*speedstep-centrino


Per verificare che tutto sia a posto e che il modulo sia caricato correttamente all'avvio, si consiglia la consultazione del file ''/var/log/boot'' .
Per verificare che tutto sia a posto e che il modulo sia caricato correttamente all'avvio, si consiglia la consultazione del file ''/var/log/boot'' .


Nel caso il log non sia presente abilitarlo modificando il file ''/etc/default/bootlogd'' come riportato:
Nel caso il log non sia presente, installare il pacchetto <code>bootlogd</code> .
<pre># Run bootlogd at startup ?
BOOTLOGD_ENABLE=Yes</pre>
 
== Conclusioni ==
L'utilizzo di questa tecnologia permette al mio portatile un'autonomia, con un utilizzo non gravoso (uso tipico: ufficio), di circa 3 ore; mentre con MS Windows - avvantaggiato da tutta una serie di altre utility e di driver specifici - l' autonomia media era (prima di essere piallato senza rimpianti) 3,20 ore: non male dopotutto per GNU/Linux!
 




{{Autori
{{Autori
|Autore = [[Keltik|keltik]] 15:16, Set 28, 2005 (EDT)
|Autore = [[User:Keltik|keltik]] 15:16, Set 28, 2005 (EDT)
|Estesa_da =
|Estesa_da =
:[[Mm-barabba|Mm-barabba]] 03:27, 12 dic 2010 (CET)
:[[User:Mm-barabba|Mm-barabba]] 03:27, 12 dic 2010 (CET)
|Verificata_da =
:[[User:Mm-barabba|Mm-barabba]]
:[[Utente:HAL 9000|HAL 9000]] 13:06, 1 lug 2014 (CEST)
|Numero_revisori = 2
}}
}}


[[Categoria:Ottimizzazione del sistema]]
[[Categoria:Ottimizzazione del sistema]]
[[Categoria:Computer portatili]]
[[Categoria:Computer portatili]]
3 581

contributi

Menu di navigazione