मैं लिनक्स में मैन्युअल रूप से प्रशंसक कैसे शुरू करूं?


11

मेरा पंखा लिनक्स में नहीं चलता है। मुझे चिंता है कि यदि तापमान गंभीर रूप से अधिक हो जाता है तो लैपटॉप बंद हो सकता है।

मैंने निम्न कमांड चलाई:

dmesg | grep -I fan

इसने मुझे दिया:

ACPI: Fan [FAN0] (off)
ACPI: Fan [FAN1] (off)

निर्देशिका /proc/acpi/fanमौजूद नहीं है। मैं अपने प्रशंसक को काम करने के लिए क्या कर सकता हूं?


मुझे लगता है कि यह आपके कर्नेल और हार्डवेयर पर निर्भर करेगा। क्या कोई एसीपीआई संबंधित कर्नेल मॉड्यूल हैं जो आपको उन्हें प्राप्त करने के लिए सम्मिलित करने की आवश्यकता है? उदाहरण के लिए, मेरे पास thinkpad_acpiमॉड्यूल है, जो इन सभी चीजों को / proc में प्रदर्शित करता है। इसके अलावा। मुझे नहीं लगता कि आपका पंखा बंद हो जाएगा (जब तक कि यह एक हार्डवेयर समस्या नहीं है)।
नौफ़ल इब्राहिम

क्या यह केवल लिनक्स में है? क्या आपने इस बारे में कहा है कि आपके बायोस ने क्या कहा है?
कोरन

जवाबों:


5

प्रशंसक आमतौर पर सीपीयू और ओएस द्वारा नियंत्रित नहीं किया जाता है, लेकिन सिस्टम प्रबंधन नियंत्रक द्वारा। इस तरह से यह काम करता है भले ही ओएस विफल हो रहा हो।

दुर्भाग्य से इसका मतलब है कि "फैन ऑफ" त्रुटियां ususally हार्डवेयर समस्याएं हैं। पढ़ें: पंखे (असेंबली) को बदलने की जरूरत

एकमात्र अपवाद एक बहुत टूटा एसीपीआई कार्यान्वयन होगा जो प्रशंसक को बंद कर सकता है। इस मामले में पंखा BIOS में चलेगा । मैंने इस तरह के कॉन्फ़िगरेशन के बारे में नहीं सुना है, हालांकि।


2
मुझे नहीं लगता कि ऐसा है। उदाहरण के लिए, मेरी मैकबुक प्रो पर पंखे का नियंत्रण खिड़कियों की तुलना में ठंडे बूट के बाद भी बहुत अधिक होता है और बाद में धीमा हो जाता है। लिनक्स को अपडेट करने के बाद लगता है कि विंडोज़ अब जिस तरह से चल रही है, उसके करीब है। निश्चित रूप से प्रशंसक गति सॉफ्टवेयर संचालित है।
मैट एच

@MattH, अक्सर मदरबोर्ड विक्रेताओं के पास विंडोज सॉफ़्टवेयर होता है जिसे आप प्रशंसकों को नियंत्रित करने के लिए स्थापित कर सकते हैं, लेकिन डिफ़ॉल्ट रूप से, वे हार्डवेयर द्वारा नियंत्रित होते हैं।
Psusi

4

प्रशंसकों को एसीपीआई द्वारा प्रबंधित किया जाना चाहिए , जो कर्नेल को तापमान की निगरानी करने और बायोस प्रदान किए गए नियमों का उपयोग करके स्वचालित रूप से पंखे की गति को समायोजित करने के लिए बायोस के साथ सहयोग करने की अनुमति देता है। दुर्भाग्य से, मुझे अभी तक एक भी बायोस विक्रेता वास्तव में मानक का पालन करना है। आप / sys / class / थर्मल में देख सकते हैं और देख सकते हैं कि क्या कोई प्रशंसक हैं जो वहाँ पर दिखाई देते हैं और यदि वे अपनी सेटिंग्स बदल सकते हैं। आम तौर पर बायोस एसीपीआई टेबल पंखे इंटरफेस प्रदान नहीं करते हैं और बस इसे प्रबंधित करने के लिए एक हार्डवेयर नियंत्रक तक छोड़ देते हैं।

इनमें से कई हार्डवेयर कंट्रोलर का पता lm- सेंसर पैकेज द्वारा लगाया जा सकता है। आप चलाते हैं sensors-detectऔर यह ज्ञात नियंत्रकों के लिए जांच करेगा और इसे हेरफेर करने के लिए सही ड्राइवर को लोड करने के लिए कॉन्फ़िगर कर सकता है। यह अक्सर sensorsविभिन्न तापमान और वोल्टेज रीडिंग की रिपोर्ट करने में सक्षम होता है, और fancontrolतापमान रीडिंग के जवाब में पंखे की गति में हेरफेर करने के लिए स्क्रिप्ट (डेबियन / उबंटू में अलग से पैक) को कॉन्फ़िगर किया जा सकता है।

इनमें से कई मॉड्यूल acpi_enforce_resources=laxको लोड करने के लिए कर्नेल कमांड लाइन में जोड़ने की आवश्यकता होती है ।


2

मैन्युअल रूप से 1/0 को कर्व_स्टेट फ़ाइल को ठंडा करने के लिए गूंज रहा है_बिना इसे चालू / बंद कर देगा:

for cdev in /sys/class/thermal/cooling_device*; do
   [ $(cat $cdev/type) == "Fan" ] && { echo 1 | sudo tee $cdev/cur_state; }
done

1

एम्बेडेड नियंत्रक का उपयोग करके प्रशंसक को नियंत्रित करना संभव है। कुछ सीपीयू तापमान और पंखे नियंत्रण रजिस्टर को एक्जिट किया जा सकता है। लिनक्स में आप बहुत आसान पहुँच प्राप्त कर सकते हैं और उन रजिस्टर को डंप कर सकते हैं। मेरा लैपटॉप या तो काम नहीं करता था और एसीपीआई डिजाइन से टूट गया था और प्रशंसक मुख्य रूप से BIOS द्वारा नियंत्रित होता है और हमेशा के लिए चालू हो जाता है। विंडोज में आप RW सब कुछ टूल्स को डाउनलोड कर सकते हैं। आरडब्ल्यू सब कुछ उपकरण के साथ आप कुछ मूल्यों को संशोधित करने का भी प्रयास कर सकते हैं। यह मेरे बॉक्स के लिए काम करता है और मैं प्रशंसक स्वचालित और मैनुअल मोड और गति को नियंत्रित कर सकता हूं।


-3

आप fn-1 दबाकर प्रशंसक को मैन्युअल रूप से बंद और बंद कर सकते हैं। (उबुन्टु १५.०४)

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