फर्मवेयर / कर्नेल में हाल ही में बदलाव हुआ था, जो कि कर्नेल सीपीयू फ्रीक्वेंसी स्केलिंग सक्षम करता था। अब, आप config.txt में स्थिर सीपीयू आवृत्ति सेट नहीं करते हैं, आप अधिकतम आवृत्ति सेट करते हैं। यदि आपका सिस्टम लोड पर है, तो यह सीपीयू फ्रीक्वेंसी को उच्च मूल्य में बदल देगा (इसे कहा जाता है turbo mode
, आप max
अपनी लॉग लाइन में सेटिंग देख सकते हैं ) लेकिन अगर आपका सिस्टम निष्क्रिय है, तो यह फ्रीक्वेंसी को न्यूनतम मूल्य तक कम कर देगा (डिफ़ॉल्ट रूप से) RaspberryPi डिफ़ॉल्ट मान - ARM के लिए 700MHz, कोर के लिए 250MHz, SDRAM के लिए 400MHz)। यदि आप ओवरवॉल्टेज सेटिंग्स का उपयोग कर रहे हैं तो यह वोल्टेज भी कम करेगा। डिफ़ॉल्ट ondemand
आवृत्ति द्वारा गवर्नर का उपयोग किया जाता है।
आप मूलभूत मूल्यों को बदल सकते हैं के साथ (प्रयुक्त के दौरान प्रयोग में) arm_freq_min
, gpu_freq_min
, core_freq_min
, sdram_freq_min
और over_voltage_min
में विकल्प config.txt
। आप इस व्यवहार को अक्षम भी कर सकते हैं और force_turbo=1
अपने config.txt फ़ाइल के साथ फर्मवेयर में पेश किए जाने से पहले यह काम कर रहा था । इस तरह सीपीयू फ्रीक्वेंसी स्केलिंग अक्षम हो जाएगी।
जब force_turbo=0
(जो डिफ़ॉल्ट डिफ़ॉल्ट है) दो और परिवर्तन भी हैं :
- h264 / v3d / isp फ्रीक्वेंसी को कम नहीं किया जाता है, यदि आप उन्हें ओवरक्लॉक करना चाहते हैं, तो आपको भी जरूरत है
force_turbo=1
- ओवरवॉल्टेज अधिकतम मूल्य 8 के बजाय 6 (1.35V) है
यह भी ध्यान दें कि आप गतिशील रूप से उपयोग करके कुछ आवृत्ति कॉन्फ़िगरेशन (कम से कम एआरएम के लिए) को बदल सकते हैं sysfs
। बस एक नज़र रखना:
/sys/devices/system/cpu/cpu0/cpufreq/
आप इस परिवर्तन के बारे पढ़ सकते हैं यहाँ ।