Ada perubahan pada firmware / kernel baru-baru ini, yang memungkinkan penskalaan frekuensi CPU kernel. Sekarang, Anda tidak mengatur frekuensi CPU statis di config.txt, Anda mengatur frekuensi maksimum. Jika sistem Anda sedang memuat, itu akan mengubah frekuensi CPU ke nilai yang lebih tinggi (disebut turbo mode
, Anda dapat melihat max
pengaturan di baris log Anda) tetapi jika sistem Anda menganggur, itu akan menurunkan frekuensi ke nilai minimal (secara default itu Nilai standar RaspberryPi - 700MHz untuk ARM, 250MHz untuk inti, 400MHz untuk SDRAM). Ini juga akan menurunkan tegangan jika Anda menggunakan pengaturan tegangan lebih. Secara default ondemand
gubernur frekuensi digunakan.
Anda dapat mengubah nilai default (digunakan saat idle) dengan arm_freq_min
, gpu_freq_min
, core_freq_min
, sdram_freq_min
dan over_voltage_min
pilihan dalam config.txt
. Anda juga dapat menonaktifkan perilaku ini dan kembali ke apa yang berfungsi sebelum perubahan ini diperkenalkan ke firmware dengan force_turbo=1
di file config.txt Anda. Dengan cara ini penskalaan frekuensi CPU akan dinonaktifkan.
Ada juga dua perubahan lagi ketika force_turbo=0
(yang merupakan default default):
- freqencies h264 / v3d / isp tidak diskalakan jadi jika Anda ingin meng-overclock mereka, Anda juga perlu
force_turbo=1
- nilai maks tegangan lebih adalah 6 (1.35V), bukan 8
Perhatikan juga bahwa Anda dapat mengubah beberapa konfigurasi frekuensi (setidaknya untuk ARM) secara dinamis sysfs
. Lihatlah:
/sys/devices/system/cpu/cpu0/cpufreq/
Anda dapat membaca tentang perubahan ini di sini .