18.04 LTS के अपडेट के बाद लैपटॉप CPU + GPU ओवरहीटिंग


14

मेरे पास 16.04 एलटीएस से 18.04 एलटीएस में अपग्रेड (क्लीन इंस्टाल के साथ) के अपने आखिरी प्रयास में यही मुद्दा था। जब मैं इंटरनेट ब्राउज़ कर रहा होता हूं और विशेष रूप से जब मैं वीडियो खेल रहा होता हूं तो मेरा सीपीयू + जीपीयू उच्च स्तर तक तेजी से ऊपर उठता है, जिससे आग लगती है और असहनीय लैग्स का उत्पादन होता है, जो सिस्टम को लगभग 60 सेकंड या अधिक समय के लिए अनुपयोगी छोड़ देता है।

Ubuntu 16.04 LTS के साथ मैंने इस समस्या का कभी अनुभव नहीं किया। बेशक तापमान बढ़ा और थ्रॉटलिंग को अक्सर निकाल दिया गया (आखिरकार यह एक लैपटॉप है), लेकिन सिस्टम कभी भी बेकार नहीं था और वीडियो प्लेबैक सुचारू था।

मेरा पिछला समाधान 16.04 LTS को फिर से डाउनग्रेड करना था, लेकिन अब मुझे नए संस्करण की आवश्यकता है इसलिए मैं एक समाधान खोजना चाहता हूं।

सिस्टम चश्मा:

  • सीपीयू: इंटेल कोर i7-6500U
  • जीपीयू: इंटेल एचडी ग्राफिक्स 520
  • उबंटू: 18.04 एलटीएस
  • लिनक्स: 4.15.0-30
  • मेसा: 18.0.5
  • हार्डवेयर त्वरण: पर

अद्यतन १

निश्चित रूप से यह आवृत्ति थ्रॉटलिंग के साथ एक समस्या है। प्रोफ़ेसर को ओवरहीटिंग से बचने के लिए सीपीयू फ्रिक्वेंसी को थ्रॉटलिंग करने के बजाय, सिस्टम इंतज़ार कर रहा है जब तक कि तापमान एक सीमा (85 thenC का डिफ़ॉल्ट) तक नहीं पहुंच जाता है और फिर intel_powerclampमॉड्यूल फायर हो जाता है, सिस्टम को 60 सेकंड या अधिक समय के लिए अनुपयोगी बना देता है।

मैं एक प्रगतिशील प्रदर्शन से गिरावट की उम्मीद करूंगा intel_powerclamp, लेकिन नहीं, यह सब या कुछ भी नहीं है। Configured क्या इसे कॉन्फ़िगर किया जा सकता है?

मेरा वर्तमान समाधान इस उत्तर की स्क्रिप्ट का एक संशोधन है । यह काम करने लगता है, लेकिन यह एक बड़ी हैक है। समान परिणाम प्राप्त करने के लिए सिस्टम कॉन्फ़िगरेशन को ट्वीक करने का एक पारंपरिक तरीका होना चाहिए।

अद्यतन २

यदि मैं आवृत्ति टर्बो बूस्ट बंद कर देता हूं ( echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo) समस्या पूरी तरह से गायब हो जाती है। तापमान कभी भी सीमा तक नहीं पहुंचता है और अद्यतन 1 पर शुरू की गई स्क्रिप्ट intel_powerclampऔर न ही आग और लैपटॉप चिकना और प्रयोग करने योग्य है।

अब समस्या यह है कि टर्बो बूस्ट अक्षम है। उबंटू 16.04 एलटीएस के साथ मेरे पास यह मुद्दा कभी नहीं था।

यह स्पष्ट रूप से उबंटू 18.04 एलटीएस के थर्मल प्रबंधन सबसिस्टम का एक बुरा कॉन्फ़िगरेशन है। क्या इसे ठीक करने का कोई तरीका है?

अद्यतन 3

सिस्टम अभी भी अनुपयोगी है। उबन्टु 18.04 एलटीएस सर्वर और Gnome3 कार्यों के अलावा और कुछ भी स्थापित करना। खैर, यह कोई नवीनता नहीं है कि गनोम बेकार है, लेकिन यह 16.04 के साथ प्रयोग करने योग्य था ...


2
मैं एक ही समस्या का अनुभव i7-6500U के साथ करता हूं जब सीपीयू गहन कार्यों को चला रहा होता है जैसे कि बड़ी फ़ाइलों को संपीड़ित / विघटित करना और विशेष रूप से सॉफ्टवेयर के साथ संकलित करना make। मैंने makeकेवल एक प्रक्रिया का उपयोग करने के लिए सीमित करने की कोशिश की, लेकिन इसके परिणामस्वरूप लंबे समय तक, अधिक गर्मी। मेरे मामले में यह थ्रॉटल नहीं करता है, लेकिन पूरे लैपटॉप को कठोरता से बंद कर देता है।
डेव एक

एक 64 बिट सिस्टम में टर्बो बूस्ट वास्तव में बहुत बेकार है। जब तक आप कुछ 32 बिट अनुप्रयोग अक्सर चलाते हैं, तब तक इसे निष्क्रिय रखने पर कोई वास्तविक नुकसान नहीं होता है।
फ्रां मारजो

जवाबों:


6

अपने ग्रब कॉन्फ़िगरेशन को संपादित करके बूट पर Intel_pstate अक्षम करें ।

अपने पसंदीदा पाठ संपादक के साथ / etc / default / grub खोलें और उस रेखा का पता लगाएं जो इसके साथ शुरू होती है:

GRUB_CMDLINE_LINUX_DEFAULT

और उस स्ट्रिंग के अंत में Intel_pstate = अक्षम करें । यहां बताया गया है कि मेरा काम कैसा है:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_pstate=disable"

अब, निष्पादित करें:

sudo update-grub

और अपने लैपटॉप को रिबूट करें। बस। इसे 16.04 की तरह सुचारू और ठंडा काम करना चाहिए।

कुछ अतिरिक्त जानकारी: Intel_pstate गवर्नर छोटी गाड़ी लगती है, या बस सादा बेवकूफ और त्वरित तापमान का पता लगाने में असमर्थ और परिणाम में प्रोसेसर की गति को कम करता है। ऐसा लगता है कि यह सीपीयू को शटडाउन सीमा से नीचे रखने के लिए सिर्फ सेंट कूलिंग डिवाइस के लिए प्रार्थना करेगा। एक DC9 टरबाइन के साथ एक डेस्कटॉप कंप्यूटर में जैसे पंखे पर विश्वास की ऐसी छलांग शायद उचित हो, लेकिन मेरे XPS13 जैसे एक छोटे प्रशंसक के साथ लैपटॉप में यह संदेह करने के लिए बेहतर है और उन चीजों को अच्छे पुराने ACPI (नास्तिक कॉन्फ़िगरेशन और पावर इंटरफ़ेस) पर छोड़ दें। कम से कम जब तक Intel_pstate गवर्नर कुछ दिमाग नहीं बढ़ाते।

और टर्बो बूस्ट ज्यादातर बेकार है। संभावना है कि आप इसे अक्षम करने के लिए कुछ भी नहीं खो देंगे। यह सुविधा 32 बिट प्रोसेसर वाले दिनों में उपयोगी थी, लेकिन अभी हम जिस 64 बिट मल्टीकोर दुनिया में रह रहे हैं, उसमें नहीं।


यह समाधान मेरे लैपटॉप पर काम नहीं किया।
user3368561

यह मेरे XPS13 में बहुत अच्छी तरह से काम करता है, फिर भी यह समय-समय पर टर्बो मोड को सक्षम करता है। आप Intel_pstate को सक्षम करने और टर्बो मोड को पूरी तरह से अक्षम करने का प्रयास कर सकते हैं, क्योंकि टर्बो मोड वास्तव में वास्तविक एप्लिकेशन कार्य करने की गति में सुधार नहीं करता है और यह ओवरहीटिंग का मुख्य कारण है। बस Google "उबंटू अक्षम इंटेल टर्बो बूस्ट", ऐसा करने और इसे बूट स्क्रिप्ट में जोड़ने के कई उत्तर हैं। सौभाग्य!
फ्रैन मारजोआ

1
BTW, एक गनोम शेल एक्सटेंशन भी है जो समस्या से मैन्युअल रूप से निपटने में मदद कर सकता है, या कम से कम कुछ परीक्षण कर रहा है ताकि आपकी समस्या कहाँ पर है, बेहतर समझ प्राप्त कर सके। इसे "सीपीयू पावर मैनेजर" कहा जाता है। दोनों के लिए, टर्बो बूस्ट को अक्षम करने और इस एक्सटेंशन का उपयोग करने के लिए, आपके पास Intel_pstate सक्षम होना चाहिए, इसलिए यदि आपने मेरे उत्तर में दिए गए सुझाव के अनुसार अपना grub बदल दिया है, तो आपको उस Intel_pstate को हटाकर फिर से पुनः प्राप्त करना होगा = GRUB_CMDLINE_LINUX_DEFAULT और sudo को निष्पादित करके स्ट्रिंग को अक्षम करें। अद्यतन-कोड़ना। उसके बाद रिबूट करने के लिए मत भूलना।
फ्रेंक मारजोआ

उस "टर्बो फ़्रीक्वेंसी बेकार है" दावे पर कोई भी स्रोत? मुझे 37% कच्ची आवृत्ति (3.7 GHz बनाम 2.7 GHz) काफी महत्वपूर्ण लगती है!
K3 --- rnc

आप एक प्रासंगिक "ज्यादातर" से चूक गए। मुझे लगता है कि यह इस बात पर निर्भर करता है कि आप क्या करते हैं। मैंने अपने i7 लैपटॉप में टर्बो के साथ और बिना मल्टी-थ्रेडेड ऐप्स के साथ कुछ बेंचमार्किंग की और बिल्कुल भी अंतर नहीं देखा। दुर्भाग्य से मैंने किसी भी व्यापक बेंचमार्किंग को अलग-अलग इंटेल प्रोसेसर की तुलना करने में सक्षम नहीं पाया है जो टर्बो सक्षम बनाम अक्षम है, इसलिए मैं यह नहीं कह सकता कि यह पूरी तरह से बेकार है।
फ्रेंक मारजोआ

2

मेरे पास i7-6500u के साथ भी मुद्दे थे।

लिनक्स कर्नेल में परिवर्तन ने इंटेल चिप्स के प्रदर्शन में सुधार किया, जिससे कम तापीय सीमा वाले उपकरणों पर थर्मल क्लैम्पिंग के दुष्प्रभाव हुए।

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


1
टीएलपी समाधान की तरह दिखता है। यह समझ में आता है कि तापमान सीमा से 20 .C नीचे स्थिर रहता है। मैं कुछ दिनों के लिए इसका परीक्षण करूंगा और यदि प्रयोज्य मेरे पास 16.04 एलटीएस के साथ मेल खाता है तो मैं इस उत्तर को स्वीकार करूंगा।
user3368561

बिल्ली टीएलपी है?
19

लिनक्स के लिए लैपटॉप शक्ति प्रबंधन।
पीटर गेइस

सकारात्मक झूठी। समस्या अभी भी यहाँ है; केवल कम लगातार।
user3368561

गर्मी की समस्या शुरू होने से पहले ही सभी को टीएलपी स्थापित कर लेना चाहिए। सिस्टम को ठंडा रखता है, प्रशंसकों को या कम गति को अधिक बार रखता है और आमतौर पर सब कुछ अच्छी तरह से साथ आ रहा है। प्लस यह बैटरी पावर पर कब के लिए अतिरिक्त सामान करता है। टर्बो बूस्ट को निष्क्रिय करने के अलावा, 3,500 मेगाहर्ट्ज से 3,000 मेगाहर्ट्ज या 2,500 मेगाहर्ट्ज तक अधिकतम आवृत्ति कम करने पर विचार करें। यह चीजों को धीमा कर देता है लेकिन इसमें गर्मी कम होती है।
विनयुनुच्स

1

tlp

जैसा कि इस थ्रेड पर उल्लेख किया गया है, tlpसिस्टम को नियंत्रण में रखने के लिए अद्भुत काम करता है। यह thermaldUSB पॉवर, आदि के लिए Intel Powerclamp, Battery vs AC के साथ काम करता है , हालाँकि अत्यधिक विन्यास के कारण मुझे कभी भी सुखद आउट-ऑफ-द-बॉक्स अनुभव के लिए कॉन्फ़िगरेशन सेटिंग्स को बदलना नहीं पड़ा। इसका उपयोग करने से पहले मुझे हर समय एक आईवीब्रिज लैपटॉप के साथ सभी प्रकार की समस्याएं थीं। मेरे पास मेरे नए स्काईलेक लैपटॉप पर है और प्रशंसक कभी भी नहीं चलते हैं जब उबंटू 16.04 एलटीएस से 18.04 अपग्रेड करते हैं।

आप यहां इंस्टॉलेशन निर्देशों के साथ एक विस्तृत विवरण लिख सकते हैं: सीपीयू को ओवरहीटिंग से रोकें


एक तरफ मैंने न्यूनतम आवृत्ति, अधिकतम आवृत्ति को ओवरराइड करने या किसी विशिष्ट गति पर वर्तमान आवृत्ति को ठीक करने के इच्छुक लोगों से पिछले दो हफ्तों में कुछ प्रश्न पढ़े हैं। जैसे कि मैंने एक नया bash + yad GUI प्रोजेक्ट बनाने का निर्णय लिया है। सभी थर्मल ज़ोन के लिए तापमान प्रदर्शित करने और सूचना-भेजने (पॉप-अप बबल संदेश) जारी करने का एक टैब इसका हिस्सा होगा। साथ ही जब आप स्क्रीन नहीं देख रहे थे तब सत्र लॉग फ़ाइल के कुछ प्रकार को रखा जा सकता है।

मैं सिर्फ इस धागे rereading 2 घंटे पहले विचार था। प्रोजेक्ट करने का कोई वादा नहीं लेकिन मुझे लगता है कि कुछ लोग इसे पसंद करेंगे और मुझे बहुत मज़ा आएगा :)


0

Dell Inspiron 17-5770 Intel i7-8550 के साथ और यहां दोहरी Gpu, उबंटू 18.04 के साथ गर्मी और बस समस्याएं। हर बार जब कोई सिस्टम ड्राइवर अपडेट होता है तो हार्डवेयर हॉटटर और धीमे को धक्का लगता है। अंतिम अपडेट में 140F और CPU में 160F था जबकि 70F कमरे में Youtubep को बहुत हवा के प्रवाह के साथ 140p पर देखा गया था। इसी से मेरा काम बना है:

सुडो नैनो / आदि / डिफ़ॉल्ट / ग्रब

वह रेखा खोजें जो 'GRUB_CMDLINE_LINUX_DEFAULT =' से शुरू होती है और उद्धरणों के भीतर इन टिप्पणियों को जोड़ें।

pci = nomsi pci = noaer

IE: GRUB_CMDLINE_LINUX_DEFAULT = "शांत छप pci = nomsi pci = Iaa"

इसके बाद ग्रब को अपडेट करें:

सुडो अपडेट-ग्रब

मेरा मानना ​​है कि यह एक उचित समाधान है। लेकिन अगर आपका ऑपरेटिंग सिस्टम आपके कंप्यूटर को नष्ट करने की कगार पर है, तो पता करें कि क्या काम करता है और उम्मीद करता है कि एक अपडेट आता है जो चीजों को खराब नहीं करता है।

अच्छी किस्मत


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