มีการเปลี่ยนแปลงในเฟิร์มแวร์ / เคอร์เนลเมื่อเร็ว ๆ นี้ที่เปิดใช้งานการปรับความถี่ CPU เคอร์เนล ตอนนี้คุณไม่ได้ตั้งค่าความถี่ของ CPU แบบคงที่ใน config.txt แต่คุณตั้งค่าความถี่สูงสุด หากระบบของคุณโหลดอยู่ก็จะเปลี่ยนความถี่ของ CPU เป็นค่าที่สูงขึ้น (เรียกว่าturbo mode
คุณสามารถเห็นการmax
ตั้งค่าในบันทึกของคุณ) แต่ถ้าระบบของคุณไม่ได้ใช้งานระบบจะลดความถี่ให้เหลือน้อยที่สุด (โดยค่าเริ่มต้น ค่าเริ่มต้นของ RaspberryPi - 700MHz สำหรับ ARM, 250MHz สำหรับ core, 400MHz สำหรับ SDRAM) นอกจากนี้ยังจะลดแรงดันไฟฟ้าหากคุณใช้การตั้งค่าแรงดันไฟฟ้าเกิน โดยใช้ตัวควบคุมondemand
ความถี่เริ่มต้น
คุณสามารถเปลี่ยนค่าเริ่มต้น (ใช้เมื่อไม่ได้ใช้งาน) กับarm_freq_min
, gpu_freq_min
, core_freq_min
, sdram_freq_min
และ ตัวเลือกในover_voltage_min
config.txt
คุณยังสามารถปิดใช้งานลักษณะการทำงานนี้และกลับสู่สิ่งที่ใช้งานได้ก่อนที่การเปลี่ยนแปลงนี้จะนำไปใช้กับเฟิร์มแวร์force_turbo=1
ในไฟล์ config.txt ของคุณ วิธีนี้การปรับขนาดความถี่ CPU จะถูกปิดการใช้งาน
นอกจากนี้ยังมีการเปลี่ยนแปลงอีกสองครั้งเมื่อforce_turbo=0
(ซึ่งเป็นค่าเริ่มต้น):
- h264 / v3d / isp freqencies ไม่ได้ถูกปรับอัตราส่วนดังนั้นหากคุณต้องการโอเวอร์คล็อกพวกเขาคุณต้อง
force_turbo=1
- ค่าสูงสุดของแรงดันไฟฟ้าเกินคือ 6 (1.35V) แทน 8
นอกจากนี้ยังทราบว่าคุณสามารถเปลี่ยนบางส่วนของการกำหนดค่าความถี่ (อย่างน้อยสำหรับ ARM) sysfs
แบบไดนามิกโดยใช้ ลองดูที่:
/sys/devices/system/cpu/cpu0/cpufreq/
คุณสามารถอ่านเกี่ยวกับการเปลี่ยนแปลงนี้ที่นี่