लिनक्स में सीपीयू की गति को नहीं बदल सकते


0

मेरे पास अपने लैपटॉप पर Fedora 13 स्थापित है। किसी कारण से यह हमेशा 1GHz पर चलने लगता है, भले ही अधिकतम 1.67GHz (100% से कम लोड) हो।

Cpufreq-info का आउटपुट:

analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0 1
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.0 us.
  hardware limits: 1000 MHz - 1.67 GHz
  available frequency steps: 1.67 GHz, 1.33 GHz, 1000 MHz
  available cpufreq governors: ondemand, userspace, performance
  current policy: frequency should be within 1000 MHz and 1000 MHz.
                  The governor "userspace" may decide which speed to use
                  within this range.
  current CPU frequency is 1000 MHz (asserted by call to hardware).
analyzing CPU 1:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0 1
  CPUs which need to have their frequency coordinated by software: 1
  maximum transition latency: 10.0 us.
  hardware limits: 1000 MHz - 1.67 GHz
  available frequency steps: 1.67 GHz, 1.33 GHz, 1000 MHz
  available cpufreq governors: ondemand, userspace, performance
  current policy: frequency should be within 1000 MHz and 1000 MHz.
                  The governor "userspace" may decide which speed to use
                  within this range.
  current CPU frequency is 1000 MHz (asserted by call to hardware).

मैंने सेटिंग करके सीमाएं बदलने की कोशिश की cpufreq-set -r -g userspace -c 0 -d 1000MHz -u 1670MHz लेकिन आउटपुट यह अभी भी समान है (विशेष रूप से "आवृत्ति 1000 मेगाहर्ट्ज और 1000 मेगाहर्ट्ज के भीतर होनी चाहिए")।

किसी भी विचार कैसे सीमा को बदलने के लिए?

जवाबों:


1

आप यूजरस्पेस गवर्नर का उपयोग क्यों कर रहे हैं? लिनक्स कर्नेल प्रलेखन के अनुसार ( Documentation/cpu-freq/governors.txt कर्नेल स्रोत कोड में):

CPUfreq गवर्नर "यूजरस्पेस" उपयोगकर्ता या किसी भी यूजरस्पेस की अनुमति देता है   कार्यक्रम यूआईडी "रूट" के साथ चल रहा है, सीपीयू को एक विशिष्ट आवृत्ति पर सेट करने के लिए [...]

IMHO का तात्पर्य यह भी है कि जब इस गवर्नर को चुना जाता है तो सीपीयू फ्रीक्वेंसी लोड के अनुकूल नहीं होगी। मैं आपको "ondemand" या "रूढ़िवादी" गवर्नर पर स्विच करने का सुझाव दूंगा और देखूंगा कि सीपीयू लोड होने पर क्या होता है। मुझे उम्मीद है कि इससे आपकी समस्या दूर हो जाएगी।


मैंने अन्य राज्यपालों की कोशिश की है, उन का उपयोग करते समय आवृत्ति नहीं बदलती है। मैंने उपयोगकर्ताओं को एक करने की कोशिश की ताकि मैं अन्य राज्यपालों के साथ किसी भी समस्या को दूर कर सकूं।
pafcu

0

आपको फ्रीक्वेंसी पास करनी होगी KHz के संदर्भ में :

cpufreq-set -c 0 -f 1670000

2
फेडोरा मैनपेज से: "FREQuencies को Hz, kHz (डिफ़ॉल्ट), MHz, GHz, या THz में किसी भी स्थान के बिना वांछित इकाई के नाम के साथ मान को संशोधित करके पारित किया जा सकता है"
pafcu
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.