लिनक्स मेरे कंप्यूटर को गर्म क्यों करता है?


12

मैं कुछ वर्षों से अपने एसर 5740 पर लिनक्स का उपयोग कर रहा हूं। हाल ही में, मैंने देखा कि मेरा कंप्यूटर गर्म होने लगता है और लगभग 70 डिग्री पर स्थिर हो जाता है। अगर मैं ग्रहण या ffmpeg या कुछ और आग लगाता हूं, तो कंप्यूटर 85-90 डिग्री तक शूट होता है। हो सकता है कि पहले भी ऐसा हुआ हो लेकिन मैंने इसे नजरअंदाज किया होगा।

मेरे पास विंडोज 7 के साथ एक डुअल-बूट है और जब मैं गेम खेलता हूं तब भी 70 डिग्री अधिकतम होता है।

मैं ड्राइवरों की वजह से लिनक्स को थोड़ा गर्म करने की उम्मीद करता हूं, लेकिन 70 डिग्री @ निष्क्रियता बहुत अधिक है।


इस शो पर मेरा पूर्व शोध:

  1. उसी लैपटॉप के साथ मेरा एक दोस्त, लेकिन इंटेल के बजाय एक एटीआई कार्ड के साथ (वर्तमान में मेरा) बहुत अधिक तीव्रता की गर्मी की समस्याओं से जूझ रहा था। उन्होंने fgrlx स्थापित किया और उनका लैपटॉप साइबेरिया जैसा शांत है।

  2. मैंने अपने कार्ड के लिए इंटेल ड्राइवरों को स्थापित करने का प्रयास किया है। मेरे पास इंटेल के लिए Xorg और Xorg का नवीनतम संस्करण है। यह मदद नहीं करता है।

  3. समस्या वितरण से स्वतंत्र है। मैंने उबंटू, डेबियन, फेडोरा और फ्रीबीएसडी की कोशिश की है।

  4. बूट-अप के बाद तापमान बनाम समय के लिए ग्राफ काफी स्थिर है। अचानक जंप नहीं होते हैं।

  5. सभी तापमान सेल्युकस और के अनुरूप हैं max(acpi -t)


कोई उपाय?

संपादित करें : मेरा सीपीयू अगर 933 मेगाहर्ट्ज पर बढ़ाया जाता है तब भी मदद नहीं करता है। मुझे अपने लैपटॉप के लिए फैन कंट्रोल नहीं मिल रहा है। एसर एस्पायर वन के लिए कुछ स्क्रिप्ट हैं लेकिन मैं 5740 के लिए एक नहीं खोज सकता।

मेरा /proc/acpi/fanफोल्डर खाली है!

 blah@blah-Laptop:/proc/acpi/fan$ ls -l
 total 0

क्या आपने CPU स्केलिंग को अक्षम कर दिया है?
कार्लसन

2
सीपीयू स्केलिंग या तो लगता है कि पूरी तरह से बंद है, या आपके प्रशंसकों को ठीक से प्रबंधित नहीं किया जा रहा है (आदर्श रूप से BIOS को इसका प्रबंधन करना चाहिए, लेकिन मैंने ऐसी स्थितियों को देखा है जहां एक कर्नेल मॉड्यूल लेता है)।
क्रिस डाउन

मेरे पास सीपीयू है। संपादित देखें।

चूंकि आप दो ओएस के बीच एक विशिष्ट अंतर देखते हैं, और सीपीयू फ्रीक को लिनक्स में स्केल कर रहे हैं, जो पंखे के नियंत्रण को छोड़ देता है। आप स्पष्ट प्रशंसक सेटिंग्स के साथ प्रयोग करना चाहते हैं, फिर एसीपीआई सेटिंग की जांच कर सकते हैं। यह आलेख बताता है कि सीपीयू प्रशंसक गति को स्पष्ट रूप से / proc / acpi / fan / FAN / state
bsd

1
यह एक सुंदर लेख है, लेकिन समस्या मेरी / proc / acpi / प्रशंसक फ़ोल्डर खाली है!

जवाबों:


5

मैं आर्क लिनक्स चला रहा हूं, और यही वह है जो मैं गर्मी उत्सर्जन को कम करने के लिए करता हूं।

  1. मैं laptop-mode-toolsCPU फ्रीक्वेंसी स्केलिंग और हार्ड डिस्क के स्पिनिंग को नियंत्रित करने के लिए उपयोग करता हूं । यदि आप इसे लगातार चलाते रहें तो हार्ड डिस्क काफी गर्म हो सकती है। लेकिन ध्यान दें, हार्ड डिस्क के नीचे घूमने से भी अक्सर यह टूट जाएगा। डेस्कटॉप हार्ड ड्राइव को आमतौर पर केवल 40,000-50,000 स्पिनअप के लिए रेट किया जाता है। लैपटॉप हार्ड ड्राइव को आमतौर पर लगभग 300,000 स्पिनअप के लिए रेट किया जाता है। संपर्क।

  2. मैंने आपके असतत कार्ड को निष्क्रिय / सक्रिय करने के निर्देशों के लिए यहाँacpi_call जाएँ या इस पोस्ट का अनुसरण किया । मेरे लिए, मैंने असतत कार्ड को निष्क्रिय कर दिया और केवल एकीकृत कार्ड का उपयोग किया।

  3. यदि आप अपने इंटेल कार्ड के लिए i915 ड्राइवरों का उपयोग कर रहे हैं, तो यह काम करेगा। के अपने उत्पादन की जाँच करें lspci -mvknn | grep -B8 i915। यदि यह गैर-रिक्त है, तो आप i915.i915_enable_rc6=1 i915.i915_enable_fbc=1 i915.lvds_downclock=1अपने बूट मापदंडों में जोड़ सकते हैं ।

    pcie_aspm=force यह भी जोड़ा जा सकता है अगर सिस्टम पर सभी PCIe हार्डवेयर सक्रिय राज्य विद्युत प्रबंधन का समर्थन करता है।

मैं मुख्य रूप से बिजली की खपत को कम करने के लिए कदमों का उपयोग करता हूं, लेकिन मैंने साइड इफेक्ट के रूप में 10 डिग्री सेल्सियस से अधिक के तापमान में गिरावट देखी। मुझे लगता है कि कम बिजली का उपयोग किया जाता है, कम गर्मी उत्सर्जित होती है।


असतत वीडियो कार्ड का उपयोग करके अक्षम करने की acpi_callअनुशंसा नहीं की जाती है क्योंकि यह निलंबित नहीं रहता है। मैं आपको भौंरा को देखने की सलाह देता हूं जो स्विचिंग पावर के लिए bbswitch का उपयोग करता है ।
लेकेनस्टाइन

sudo apt-get install लैपटॉप-मोड-टूल्स कुछ ट्वीकिंग काम के साथ (कम से कम अभी के लिए)।

0

मुझे अपने FSC XA3530 और एक AMD 3650 वीडियो कार्ड के साथ एक ही समस्या मिली। मैंने हीटपाइप और पंखे के पास पीठ में एक छेद काट दिया फिर मैं कुछ अतिरिक्त कूपर कूलर और एक लैपटॉप कूलर जोड़ता हूं। लेकिन तापमान अभी भी बहुत अधिक है और कभी-कभी मुझे एक थर्मल शटडाउन मिलता है जब मैं उदाहरण के खेल जैसे कुछ बहुत ही गहन अनुप्रयोगों को चलाता हूं। मैंने अपने सीपीयू को अधिकतम करने के लिए सीपीयू स्केलिंग को अक्षम कर दिया और मैंने प्रशंसक को नियंत्रित करने के लिए एक स्व-विकसित कर्नेल चालक स्थापित किया। बॉक्स के बाहर प्रशंसक मेरे कर्नेल चालक के बिना समर्थित नहीं है इसलिए मैं वास्तव में इस बॉक्स का उपयोग करने के बारे में भूल सकता हूं। हाल ही में मैंने नवीनतम fglrx ड्राइवर स्थापित किया है और मैंने देखा है कि cpu का तापमान बहुत कम है तो खुले स्रोत चालक के साथ ?? लगभग 60 ° C + पर cpu निष्क्रिय होने से पहले अब यह 40 ° C + पर निष्क्रिय है ??? शायद यह उल्लेख के लायक है कि 3 कूलर और 1 प्रशंसक के साथ केवल 1 बड़ा हीटपाइप है। यह केवल एक त्वरित फिर से शुरू है क्योंकि मैंने कुछ दिनों पहले से fglrx स्थापित किया है। मुझे अपने ऐड-ऑन और मेरे स्व-विकसित कर्नेल ड्राइवर के कारण इस पर भरोसा नहीं होगा, लेकिन मैं आपको एक कर्नेल ड्राइवर स्थापित करने और इसे स्वयं करने का सुझाव देता हूं? कुछ एसर बॉक्स के लिए एक पर्ल स्क्रिप्ट भी है। शायद यह आपके लिए काम करे? यह मेरी कर्नेल ड्राइवर को काम करने में बहुत मदद करता है। शायद आपको एम्बेडेड नियंत्रक में सही रजिस्टर खोजने की आवश्यकता है? आमतौर पर प्रशंसक मोड के लिए एक और गति के लिए एक है। आरडब्ल्यू टूल के साथ विंडोज में यह आसान है। W7 में नए ड्राइवरों के साथ भी स्थिति नहीं बदली है। शायद यह आपके लिए काम करे? यह मेरी कर्नेल ड्राइवर को काम करने में बहुत मदद करता है। शायद आपको एम्बेडेड नियंत्रक में सही रजिस्टर खोजने की आवश्यकता है? आमतौर पर प्रशंसक मोड के लिए एक और गति के लिए एक है। आरडब्ल्यू टूल के साथ विंडोज में यह आसान है। W7 में नए ड्राइवरों के साथ भी स्थिति नहीं बदली है। शायद यह आपके लिए काम करे? यह मेरी कर्नेल ड्राइवर को काम करने में बहुत मदद करता है। शायद आपको एम्बेडेड नियंत्रक में सही रजिस्टर खोजने की आवश्यकता है? आमतौर पर प्रशंसक मोड के लिए एक और गति के लिए एक है। आरडब्ल्यू टूल के साथ विंडोज में यह आसान है। W7 में नए ड्राइवरों के साथ भी स्थिति नहीं बदली है।


1
EC को नियंत्रित करने के लिए, आप aceracpi.googlecode.com/svn/trunk/acer_ec/acer_ec.pl
Lekensteyn

0

लिनक्स आपके लैपटॉप को गर्म करता है क्योंकि आपको सही ग्राफिक्स कार्ड ड्राइवरों को स्थापित करने की आवश्यकता होती है (या उनके उपलब्ध होने तक प्रतीक्षा करें) और कुछ पैकेज जो तापमान को प्रबंधित करने में आपकी मदद करते हैं, जैसे कि कम गति पर डिस्क को स्पिन करना और सीपीयू को सही तरीके से स्केल करना। मैं आपको पावरटॉप स्थापित करने की सलाह देता हूं; यह कई सुझावों के साथ आता है जो आपके लैपटॉप के प्रदर्शन को बेहतर बनाने में आपकी मदद करेंगे।

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