Houve uma mudança no firmware / kernel recentemente, que habilitou a escala de frequência da CPU do kernel. Agora, você não define a frequência estática da CPU em config.txt, define a frequência máxima. Se o seu sistema estiver em carga, ele mudará a frequência da CPU para um valor mais alto (é chamado turbo mode
, você pode ver a max
configuração na sua linha de log), mas se o sistema estiver inativo, reduzirá a frequência para o valor mínimo (por padrão, é Valores padrão do RaspberryPi - 700 MHz para ARM, 250 MHz para o núcleo, 400 MHz para SDRAM). Ele também diminuirá a tensão se você estiver usando configurações de sobretensão. Por padrão, o ondemand
controlador de frequência é usado.
Você pode alterar os valores padrão (usado quando ocioso) com arm_freq_min
, gpu_freq_min
, core_freq_min
, sdram_freq_min
e over_voltage_min
opções config.txt
. Você também pode desativar esse comportamento e retornar ao que estava funcionando antes que essa alteração fosse introduzida no firmware force_turbo=1
no seu arquivo config.txt. Dessa forma, a escala de frequência da CPU será desativada.
Também há mais duas alterações quando force_turbo=0
(que é o padrão):
- As freqências h264 / v3d / isp não são dimensionadas, portanto, se você deseja fazer um overclock delas, também precisará
force_turbo=1
- o valor máximo de sobretensão é 6 (1,35V), em vez de 8
Observe também que você pode alterar algumas das configurações de frequência (pelo menos para ARM) dinamicamente usando sysfs
. Basta dar uma olhada em:
/sys/devices/system/cpu/cpu0/cpufreq/
Você pode ler sobre essa alteração aqui .