1. Aprire il terminale
2. Digitare all'interno
watch grep \"cpu MHz\" /proc/cpuinfo
apparirà la schermata con scritta la frequenza del processore aggiornata in real time
Per conoscere tutte le informazioni sui o sul processore scrivere sempre nel terminale
sudo cpupower frequency-info
Per conoscere il governor utilizzato digitare
sudo cpupower -c all frequency-info -g
Per impostare al minimo la frequenza del processore in modo da risparmiare batteria è necessario impostare il governor powersave
per farlo digitare nel terminale
sudo cpupower frequency-set -g powersave
ricontrollare che le modifiche siano state applicate ridigitando
sudo cpupower -c all frequency-info -g
conoscere la frequenza dei o del processore
sudo cpufreq-infoconoscere governor per la o le cpu (un comando per ogni processore)
sudo cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
sudo cat /sys/devices/system/cpu/cpu1/cpufreq/scaling_available_governorspowersave: tiene la frequenza al minimo (minori consumi, maggiore duranta batteria, minori prestazioni)
performance: tiene la frequenza sempre al massimo anche con carichi di lavoro bassi, migliori prestazioni, maggiori consumi (per me è il peggiore).
ondemand: quando aumenta il carico di lavoro la frequenza passa dal livello più basso al livello massimo possibile.
conservative: c.s. solo che il passaggio è graduale, a scalini, quindi quando aumenta il carico di lavoro si passa dal più basso al grado successivo, se aumenta ancora si va al successivo ancora fino a raggiungere l'ultimo scalino.
userspace: l'utente imposta la frequenza desiderata, che rimane fissa.
per cambiare la frequenza (la piu bassa)
sudo cpufreq-set -c 0 -f 800Mhzper cambiare il governor (il più basso)
sudo cpufreq-set -c 1 -f 800Mhz
sudo cpufreq-set -c 0 -g powersavequalora cpufreq non dovesse funzionare,
sudo cpufreq-set -c 1 -g powersave
su archlinux ad esempio, per conoscere la frequenza dei nostri processori scrivere il comando
sudo cpupower frequency-info
Per settare la frequenza massima raggiungibile scrivere il comando
AL POSTO DI FREQ* scrivere il numero della frequenza con accanto la scritta Ghz oppure Mhz. (es 800Mhz)
sudo cpupower frequency-set -u FREQ*
Per settare la frequenza minima raggiungibile scrivere il comando
sudo cpupower frequency-set -d FREQ*
Per settare la frequenza specifica raggiungibile scrivere il comando
sudo cpupower frequency-set -f FREQ*