3.2.2. Impostazione di CPUfreq
Prima di selezionare e configurare un regolatore CPUfreq è necessario aggiungere i driver CPUfreq appropriati.
Procedura 3.1. Come aggiungere un driver CPUfreq
- Utilizzare il seguente comando per visualizzare i driver CPUfreq disponibili per il sistema;
ls /lib/modules/[kernel version]/kernel/arch/[architecture]/kernel/cpu/cpufreq/
- Usare
modprobe
per aggiungere il driver CPUfreq appropriato.modprobe [CPUfreq driver]
Durante l'utilizzo di questo comando assicurarsi di rimuovere il suffisso del filename.ko
.Importante
Quando si seleziona un driver CPUfreq appropriato, scegliere sempreacpi-cpufreq
al posto dip4-clockmod
. Anche se l'utilizzo dip4-clockmod
riduce la frequenza di clock di una CPU, esso non riduce il voltaggio.acpi-cpufreq
al contrario riduce il voltaggio insieme alla frequenza della CPU, riducendo il consumo energetico e l'output termico per ogni unità specifica ridotta espressa in kilohertz delle prestazioni. - Una volta impostato il driver CPUfreq sarà possibile visualizzare il regolatore usato dal sistema con:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
È possibile altresì visualizzare quale regolatore è disponibile per una CPU specifica usando:
cat /sys/devices/system/cpu/[cpu ID]/cpufreq/scaling_available_governors
Alcuni regolatori CPUfreq potrebbero non essere disponibili all'uso. In questo caso usare
modprobe
per aggiungere i moduli del kernel in grado di abilitare il regolatore CPUfreq specifico da usare. I moduli del kernel sono disponibili in /lib/modules/[kernel version]/kernel/drivers/cpufreq/
.
Procedura 3.2. Come abilitare un regolatore CPUfreq
- Se un regolatore specifico non è stato elencato per la CPU usare
modprobe
per abilitare il regolatore che desiderate usare. Per esempio, se il regolatoreondemand
non è disponibile per la CPU utilizzare il seguente comando:modprobe cpufreq_ondemand
- Una volta riportato come disponibile sarà possibile abilitarlo usando:
echo [governor] > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor