Hubo un cambio en el firmware / kernel recientemente, que permitió el escalado de frecuencia de la CPU del kernel. Ahora, no establece la frecuencia estática de la CPU en config.txt, establece la frecuencia máxima. Si su sistema está en carga, cambiará la frecuencia de la CPU a un valor más alto (se llama turbo mode
, puede ver la max
configuración en su línea de registro) pero si su sistema está inactivo, reducirá la frecuencia al valor mínimo (por defecto es Valores predeterminados de RaspberryPi: 700MHz para ARM, 250MHz para núcleo, 400MHz para SDRAM). También disminuirá el voltaje si está utilizando configuraciones de sobrevoltaje. Por defecto ondemand
se usa el regulador de frecuencia.
Puede cambiar los valores por defecto (se utiliza cuando está en reposo) con arm_freq_min
, gpu_freq_min
, core_freq_min
, sdram_freq_min
y over_voltage_min
opciones en config.txt
. También puede deshabilitar este comportamiento y volver a lo que estaba funcionando antes de que este cambio se introdujera en el firmware force_turbo=1
en su archivo config.txt. De esta manera, la escala de frecuencia de la CPU se desactivará.
También hay dos cambios más cuando force_turbo=0
(que es el valor predeterminado predeterminado):
- Las frecuencias h264 / v3d / isp no se escalan, por lo que si desea overclockearlas, también necesita
force_turbo=1
- el valor máximo de sobrevoltaje es 6 (1.35V), en lugar de 8
También tenga en cuenta que puede cambiar parte de la configuración de frecuencia (al menos para ARM) utilizando dinámicamente sysfs
. Solo eche un vistazo a:
/sys/devices/system/cpu/cpu0/cpufreq/
Puedes leer sobre este cambio aquí .