अधिकतम सीपीयू आवृत्ति कम मूल्य पर अटक गई


16

मैंने Ubuntu 13.04 के साथ एक समस्या देखी है। समस्या 11.10 पर नहीं थी, जिसका मैंने पहले उपयोग किया था। अधिकतम CPU आवृत्ति 2GHzon माय इंटेल (R) कोर (TM) i7-2620M CPU @ 2.70GHz (डेल लैटिट्यूड E6320) पर अटकी हुई है

# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq 
2000000

# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies 
2701000 2700000 2400000 2200000 2000000 1800000 1600000 1400000 1200000 1000000 800000

# echo 2700000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq 

# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq 
2000000

मैं स्केलिंग_max_freq को कम मूल्य पर सेट कर सकता हूं और वह काम करता है। मैं 2GHz पर वापस जा सकता हूं, लेकिन इससे अधिक नहीं:

# echo 800000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq 
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq 
800000

# echo 2000000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq 
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq 
2000000

# echo 2200000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq 
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq 
2000000

कुछ भी नहीं मुझे मदद करने के लिए लगता है - मैंने टीएलपी स्थापित किया है, इसे अनइंस्टॉल किया है, 13.04 में उपलब्ध विभिन्न कर्नेल संस्करणों की जांच की। मैंने बिजली की आपूर्ति को संलग्न और हटा दिया है। मैंने राज्यपालों को बदल दिया है और उपयोगकर्ताओं का उपयोग भी किया है। भले ही मैं एसी या बैटरी पर हूं, उपरोक्त समस्या बनी रहती है।

मैंने पहले ( यहाँ , या यहाँ ) लोगों को इसी तरह की समस्याएँ होते देखा है , लेकिन यह 2008 में एक कर्नेल बग से संबंधित था और प्रासंगिक नहीं लगता है।

क्या कोई जानता है कि इसे कैसे ठीक करें?

जवाबों:


23

समस्या इस ब्लॉग पर वर्णित के समान थी - BIOS मेरे CPU आवृत्ति को सीमित कर रहा था, या कम से कम सुझाव दिया गया था कि लिनक्स इसे सीमित करता है:

# cat /sys/devices/system/cpu/cpu0/cpufreq/bios_limit 
2000000

ओवरराइड करने के लिए जिसे आपको टाइप करना है

# echo 1 > /sys/module/processor/parameters/ignore_ppc
# echo -n 2710000 >  /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq
# cat /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq
2710000

हालाँकि, मेरे मामले में bios_limitऐसा लगता है कि चाहे मैं बैटरी पर चलाऊं, या एसी पर। इस सीमा को ओवरराइड करना आकर्षण का काम करता है।

बायोस लिमिटिंग को नजरअंदाज करने के लिए आपको उबंटू को मजबूर करने के लिए ग्रब को अपडेट करना पड़ सकता है। इसके द्वारा प्राप्त किया जा सकता है:

ग्रब फ़ाइल खोलना:

sudo vim /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT लाइन बदलें:

- GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
+ GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_pstate=disable processor.ignore_ppc=1"

अपडेट ग्रब:

sudo update-grub

रीबूट


1
अपने स्रोत से लिंक करना अच्छा है, लेकिन अगर यह किसी दिन ऑफ़लाइन हो जाए तो क्या होगा? यह उत्तर भविष्य में इस समस्या वाले लोगों के लिए बहुत अधिक उपयोगी होगा यदि आपने शामिल किया कि कैसे परीक्षण करें कि क्या यह समस्या उन्हें प्रभावित कर रही है और बायोस सीमा को कैसे ओवरराइड करना है।
Psusi

@psusi किया, ths
अंगेनर

मैंने यह परिवर्तन (GRUB में परिवर्तन) किया था, और अब /proc/cpuinfoरिपोर्ट 2801 मेगाहर्ट्ज, जिसे टर्बो मोड माना जाता है। हालांकि, तापमान सेंसर कहते हैं: `` `सीपीयू: + 77.0 डिग्री सेल्सियस` `जो इंगित करता है कि /proc/cpuinfoबहुत झूठ बोल रहा है - आम तौर पर तापमान 90 सी है। वास्तव में, कुछ मानक जावा बेंचमार्क चलाने से (कि मैं पहले कई बार भागा था) इंगित करता है कि गति वह नहीं है जो /proc/cpuinfoकहती है, लेकिन कहीं-कहीं 2.4-2.6 गीगाहर्ट्ज़ है।
axel22

2

चीजों के इस पक्ष के बारे में ज्यादा पता नहीं है, लेकिन मुझे लगता है कि cpufrequtils का उपयोग करके आप इसे कर सकते हैं

sudo apt-get install cpufrequtils
sudo cpufreq-set -r -g performance #-r for related (all) the cores

4
यह मदद नहीं करता है, दुर्भाग्य से
एंजेनर

1

यह एक हार्डवेयर मुद्दा भी हो सकता है। यदि आपका लैपटॉप 3+ यो है, तो सीपीयू और जीपीयू पर थर्मल इंटरफ़ेस सूखा है और इसे प्रदर्शन नहीं करना चाहिए।

मेरा थिंकपैड T520 के साथ भी ऐसा ही मुद्दा था। मैंने ऑनलाइन पाई गई सभी सिफारिशों को आज़माने के बाद, शीतलन प्रणाली की जाँच करने का निर्णय लिया है। नोटबंदी की गड़बड़ी के बाद, कोई भी दृश्य संकेत नहीं था कि कुछ बहुत गलत है, लेकिन, पुराने थर्मल इंटरफ़ेस को ताज़ी थर्मल ग्रेसी के साथ बदलने के बाद - यह समस्या हल हो गई! मेरी परियोजना पर यूनिट-परीक्षण निष्पादन 45 मिनट से 11 मिनट तक की गति।

एक चीज जिसने मुझे बहुत भ्रमित किया - जब सीपीयू शीतलन के साथ स्पष्ट बड़े मुद्दे थे, तो मेरा लैपटॉप गर्म या गर्म नहीं था। इसके अलावा, कूलर को बड़ी गति से घुमाया जाता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.