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

Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
mNessun oggetto della modifica
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 CDROM 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 34: Riga 34:
<pre>$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors</pre>
<pre>$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors</pre>


Tra i più comuni troviamo "performance" e "ondemand" e "powersave".
Tra i più comuni troviamo "performance", "ondemand" e "powersave".


Il primo (performance) verrà utilizzato quando il portatile è alimentato tramite rete elettrica e permetterà il funzionamento costante a piena frequenza, mentre il secondo (ondemand) interverrà quando il portatile è alimentato tramite batteria e scalerà la frequenza del processore fino a circa il 50% del suo totale, il terzo (powersave) interverra con l'alimentazioen a batteria riducendo la frequenza al minimo possibile.
Il primo (performance) verrà utilizzato quando il portatile è alimentato tramite rete elettrica e permetterà il funzionamento costante a piena frequenza, mentre il secondo (ondemand) interverrà quando il portatile è alimentato tramite batteria e scalerà la frequenza del processore fino a circa il 50% del suo totale, il terzo (powersave) interverrà con l'alimentazione a batteria riducendo la frequenza al minimo possibile.


Le frequenze disponibili si possono sapere impartendo il comando:
Le frequenze disponibili si possono sapere impartendo il comando:
<pre>$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies</pre>
<pre>$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies</pre>


Il file di configurazione di Cpufreqd è ''/etc/cpufreqd.conf'', dove all'interno potrete modifcare a vostro piacimento le configurazioni presenti anche se di default propone una soluzione standard che va bene per molti.
Il file di configurazione di Cpufreqd è ''/etc/cpufreqd.conf'', dove all'interno potrete modificare a vostro piacimento le configurazioni presenti anche se di default propone una soluzione standard che va bene per molti.


A volte si rende necessaria una modifica al file /etc/default/cpufreqd, per indicare il giusto modulo, di seguito il mio file di configurazione:
A volte si rende necessaria una modifica al file <code>/etc/default/cpufreqd</code>, per indicare il giusto modulo, di seguito il mio file di configurazione:
<pre># Cpufreqd startup configuration
<pre># Cpufreqd startup configuration


Riga 58: Riga 58:
CPUFREQ_GOV_MODULES="powersave"</pre>
CPUFREQ_GOV_MODULES="powersave"</pre>


Come altenative a "acpi_cpufreq" è possibile utilizzare a seconda del tipo di processore
Come alternative a "acpi_cpufreq" è possibile utilizzare a seconda del tipo di processore:
*powernow_k7
*powernow_k7
*speedstep-centrino
*speedstep-centrino