Meu RasPi está configurado para overclock de 900 MHz usando raspi-config
, mas continua rodando a 700 MHz , mesmo sob carga. Eu já encontrei esta resposta e meu sistema também está funcionando com dinâmica
for info in /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_*
do
echo ${info}
sudo cat ${info}
done
Resultado:
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
700000
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq
900000
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq
700000
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_transition_latency
355000
Mesmo ao veicular arquivos grandes via SMB e em execução apt-get update
, a frequência permanecerá em 700 MHz. Por quê?
overclocking
Arne
fonte
fonte
watch -n 1 cat /sys/...
para monitorar a frequência. Talvez eu não tenha um problema, afinal.Respostas:
Mesmo com a frequência dinâmica definida, o Raspberry Pi possui um limite de escala de frequência padrão muito alto.
Para citar esta postagem de blog sobre overclock do Pi:
Você também pode definir o desempenho do governador da CPU em vez de ondemand usando um comando semelhante:
echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
O desempenho manterá a CPU com clock de 100% o tempo todo. Informações detalhadas sobre os modos disponíveis podem ser encontradas aqui: https://www.kernel.org/doc/Documentation/cpu-freq/governors.txt
fonte
Fiz um pequeno programa para automatizar o processo que Jonathan Milford descreveu muito bem. Ele faz isso a cada inicialização para persistir.
Link para o meu projeto
fonte