स्लीप मोड से बैटरी बहुत तेजी से निकलती है


15

जब कंप्यूटर उबंटू 18.04 के साथ सो रहा होता है, तो लगभग 10 घंटे में बैटरी खत्म हो जाती है, यह एक लीनोवो y520 (7700hq, 1060 भौंरा के साथ) है।
जब मैंने परीक्षण किया कि कोई भी USB डिवाइस प्लग इन नहीं किया गया था, तो वास्तव में कुछ भी प्लग इन नहीं किया गया था।
स्लीप मोड s2 - deep है। मुझे हाइबरनेशन में कोई दिलचस्पी नहीं है (यह काफी धीमा है और काफी जगह लेता है)।
विंडोज़ और मैक ओएस (हैकिन्टोश) स्लीप मोड में एक दिन में 1 या 2% बैटरी का उपयोग होता है।


2
USB को अनप्लग करने के बजाय सुनिश्चित करें कि बसें संचालित हैं। यह भी सुनिश्चित करें कि LAN पर जागो बंद है। फोन पर तो लिंक यहाँ काम नहीं करते।
विनयुनुच्स

1
एक bios सेटिंग में LAN पर जागो? यदि हाँ, तो यह अक्षम है, अभी usb स्थिति की जाँच करने की कोशिश कर रहा है
जॉर्ज

1
ठीक है, इसलिए मैंने यूएसबी पावर काटने की कोशिश की, लेकिन जो कुछ मैं समझता हूं, नए कर्नेल के लिए "सस्पेंड" अब काम नहीं करता है। इसलिए मैंने जाँच की कि क्या "/ sys / बस / usb / डिवाइसेस / usbX / पॉवर" में मान सही हैं, और वे प्रतीत होते हैं। यकीन नहीं है कि अगर यह सही तरीका है
जॉर्ज

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

1
तो, मुझे लगता है कि आपने गुठली को बंद कर दिया है? नींद मेरे लिए बेहद महत्वपूर्ण है, मुझे स्टार्टअप की प्रतीक्षा किए बिना और अपने सुइट को लॉन्च किए बिना घूमने की अनुमति देता है। यह मुद्दा होना निराशाजनक है।
जॉर्ज

जवाबों:


7

निलंबित से फिर से शुरू करने के बाद, टर्मिनल में इस कमांड का उपयोग करें:

journalctl -b | grep -i "should not be sleeping"

यदि आप इसे देखते हैं:

Oct 21 07:20:18 alien kernel:  cache: parent cpu1 should not be sleeping
Oct 21 07:20:18 alien kernel:  cache: parent cpu2 should not be sleeping
Oct 21 07:20:18 alien kernel:  cache: parent cpu3 should not be sleeping
Oct 21 07:20:18 alien kernel:  cache: parent cpu4 should not be sleeping
Oct 21 07:20:18 alien kernel:  cache: parent cpu5 should not be sleeping
Oct 21 07:20:18 alien kernel:  cache: parent cpu6 should not be sleeping
Oct 21 07:20:18 alien kernel:  cache: parent cpu7 should not be sleeping

इसका मतलब यह हो सकता है कि जब आपने सीपीयू को निलंबित कर दिया था, तो उसके दो साल पहले के प्रश्नोत्तर के अनुसार सोने के लिए नहीं रखा गया था: सिस्टमड सस्पेंड करता है, लेकिन फिर से शुरू कर्नेल फिर नींद और जागने में प्रवेश करता है

यदि हां, तो मुझे रिपोर्ट करने में दुख हो रहा है कि यह समस्या मेरे नए लैपटॉप पर आज भी बनी हुई है, जैसा कि उस पुराने लैपटॉप पर हुआ था।


2012 से समस्या?

यह पुरानी ईमेल श्रृंखला: रे: कर्नेल "पीएम: मेम स्लीप के लिए सिस्टम तैयार करना" पर रोक देता है, इसे कभी भी "फ्रीजिंग यूजर स्पेस प्रोसेस ..." की समस्या नहीं होती है।

आज मेरी लॉग फ़ाइल से:

Oct 21 13:48:15 alien kernel: PM: Preparing system for sleep (mem)
Oct 21 13:48:16 alien acpid[964]: client 1171[0:0] has disconnected
Oct 21 13:48:32 alien kernel: Freezing user space processes ... (elapsed 0.003 seconds) done.
  • लाइन 1 सामान्य है
  • लाइन 2 असामान्य है और पुराने X11 क्रैश बग्स से जुड़ी है
  • लाइन 3 फिर से शुरू होने के बाद होती है लेकिन सस्पेंड के हिस्से के रूप में होनी चाहिए थी।

कुछ अन्य दिलचस्प बिंदु यह है कि इसे निलंबित करने में अक्सर 5 से 8 सेकंड लगते हैं जब यह लगभग 1 सेकंड होना चाहिए। यह बग कई स्थानों पर भी बताया गया है।


यदि आपके पास पिछले अनुभागों में समान समस्या नहीं है और निलंबित होने पर आपका लैपटॉप गर्म रहता है, तो आपका यहाँ पर शायद ठीक हो जाए: Ubuntu 18.04 - Dell XPS13 9370 अब ढक्कन के करीब नहीं है


हां, मुझे वही आउटपुट मिलता है: |
जॉर्ज

क्या यह 16.04 के लिए एक ही बात है?
जॉर्ज

हाँ। ऊपर दिए गए लॉग आज सुबह Ubuntu 16.04.5 LTS के तहत उत्पन्न हुए।
विनयुनुच्स 2 यूनिक्स

हो सकता है कि आपने इसे आते देखा हो, लेकिन 14.04 के बारे में क्या?
जॉर्ज

1
@ElderGeek मैं जल्दी से आपके उत्तर संशोधन पढ़ता हूं। मुझे यकीन नहीं है कि अपराधी है, लेकिन उम्मीद कर रहा हूं कि बग रिपोर्ट दायर की गई Yeseterday जवाब देगी
WinEnuuchs2Unix

0

अपने पुराने कंप्यूटर पर, मैंने मदरबोर्ड BIOS में कुछ सेटिंग्स को समायोजित करके अपने निलंबित मुद्दों को हल किया।

मेरे हार्डवेयर के लिए:

"CPU कॉन्फ़िगरेशन" के तहत BIOS में "उन्नत" पृष्ठ पर, मैंने " उन्नत Alt राज्य " को ENABLED में सेट किया , और "ACPI सेटिंग्स" के तहत, मैंने AUTO और " ACPI तालिका " को ENABLED में " निलंबित करें " रैम पर सेट किया ।

इन परिवर्तनों को करने के बाद, मैं अपने पीसी को निलंबित कर सकता था।

नोट: BIOS सेटिंग्स और मदरबोर्ड फर्मवेयर निर्माता और मॉडल द्वारा भिन्न होते हैं

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