माउंटेन लायन आक्रामक रूप से हाइबरनेट करता है


12

हाल ही में, मेरे मैकबुक प्रो (मध्य 2012, 15 इंच, 10.8.2) ने कई घंटों के बाद सीतनिद्रा में होना प्रतीत होता है, चाहे वह प्लग में हो या बैटरी पर। जब मैं इसे अनप्लग करता हूं, तो यह मेरे बिना ढक्कन को खोलने के लिए थोड़ी देर से जागता है (मैं बता सकता हूं क्योंकि सीडी ड्राइव चक्र)। यदि मैं ढक्कन खोलता हूं, तो मैं इसे फिर से सक्रिय होने से पहले हाइबरनेट फ़ाइल लोड करता हुआ देखता हूं।

मैंने pmset -g के आउटपुट को देखा, और निम्नलिखित सेटिंग्स देखें जो इस समस्या के लिए प्रासंगिक हो सकती हैं:

lidwake              1
autopoweroff         1
autopoweroffdelay    14400
standbydelay         4200
standby              0
hibernatemode        3
acwake               0

दिलचस्प है, "एसीवेक" शून्य है, जैसा कि "स्टैंडबाय" है। लेकिन "ऑटोपॉवरऑफ़" 1 है, और "ऑटोपॉवरऑफ़डेले" 14400 (4 घंटे) है। पिछली रात से सिस्टम लॉग को देखते हुए, मैं इन प्रविष्टियों को देखता हूं:

Nov 26 22:36:28 ITHAA1STHOMAMBP kernel[0]: sleep
Nov 27 02:36:30 ITHAA1STHOMAMBP kernel[0]: Wake reason: EC.SleepTimer (SleepTimer)
Nov 27 02:36:30 ITHAA1STHOMAMBP kernel[0]: AirPort_Brcm43xx::powerChange: System Wake - Full Wake/ Dark Wake / Maintenance wake
Nov 27 02:36:30 ITHAA1STHOMAMBP kernel[0]: Previous Sleep Cause: 5
...
Nov 27 02:36:51 ITHAA1STHOMAMBP kernel[0]: hibernate_page_list_setall(preflight 0) start 0xffffff80de079000, 0xffffff80de0b9000
Nov 27 08:38:21 ITHAA1STHOMAMBP kernel[0]: hibernate_page_list_setall time: 491 ms
...
Nov 27 08:38:31 ITHAA1STHOMAMBP kernel[0]: sleep

मैंने 22:36 पर कवर को बंद करके सोने के लिए कंप्यूटर रखा। यह 4 घंटे बाद 02:36 बजे और हाइबरनेट हुआ। 08:38 पर मैंने लैपटॉप को काम पर लाने की शक्ति को अनप्लग कर दिया, और यह संक्षेप में जाग गया।

यह मेरे लिए कैसा दिखता है कि कंप्यूटर 4 घंटे बाद ऑटो पावर डाउन में जा रहा है। लेकिन कुछ चीजें हैं जो मुझे समझ में नहीं आती हैं:

  • यह हाल ही में क्यों शुरू हुआ (पिछले सप्ताह के भीतर, जहां तक ​​मैं याद कर सकता हूं, और किसी भी सॉफ़्टवेयर अपडेट से जुड़ा नहीं)?
  • जब "एकवेक" 0 होता है तो यह सत्ता परिवर्तन पर क्यों जागता है?
  • क्या मैं "ऑटोपोवरऑफ़" को 0 पर सेट कर सकता हूँ?

2
आप वास्तव में क्या चाहते हैं - नींद न आने के लिए और हमेशा हाइबरनेट या केवल सोने के लिए और कभी हाइबरनेट होने के लिए नहीं।
bmike

2
1. मैं समझना चाहता हूं कि वास्तव में क्या हो रहा है और इसे कैसे नियंत्रित किया जाए।
स्पेंसर

1
2. मैं नहीं चाहता कि इसे हाइबरनेट करें जब तक (1) मैं स्पष्ट रूप से इसे (2) नहीं बताता कि बैटरी खत्म होने वाली है। दूसरे शब्दों में, मैं पुराने व्यवहार को वापस चाहता हूं।
स्पेंसर

इसके अलावा - तुम नहीं के लिए मूल्य रिपोर्ट किया darkwake या womp pmset से या वे याद कर रहे हैं (और शायद कि आपके मॉडल एसएसडी और / या PowerNap सुविधा उपलब्ध नहीं है या नेटवर्क का उपयोग सॉफ्टवेयर सेटिंग्स में अक्षम के लिए जागो)?
bmike

womp 1 है, डार्कवेक नहीं दिखाया गया है। मेरे पास एसएसडी का विकल्प है। मैं PowerNap के बारे में निश्चित नहीं हूं।
स्पेंसर

जवाबों:


3

मैंने वही देखा। सौभाग्य से मेरे पास मुफ्त समर्थन विकल्प अभी भी सक्रिय था और मैंने उनसे संपर्क किया। ऐप्पल सपोर्ट कम्युनिटीज़ में यहाँ मेरी पोस्ट देखें: मैकबुक प्रो कनेक्ट / डिसकनेक्ट एसी पावर से नींद से जागा

एसी पॉवर अटैच / डिटैच होने पर जागने के बारे में मैंने Apple सपोर्ट से संपर्क किया है और वे समस्या को पुन: उत्पन्न करने में सक्षम थे। उन्होंने अपने इंजीनियरों के साथ व्यवहार के बारे में सलाह ली और उन्होंने कहा कि यह अपेक्षित व्यवहार है। मुझे नहीं पता कि इसके पीछे क्या तर्क है हालांकि मुझे यह भी बताया गया था कि मैं फीडबैक प्रदान कर सकता हूं (Apple.com/feedback के माध्यम से) और मैंने किया। यदि आप लोग सोचते हैं (जैसे मैं करता हूं) कि यह सुविधा कष्टप्रद है और शायद खतरनाक है (जब आप नींद की मैकबुक को बिजली से अलग करते हैं और इसे टॉस करने के लिए बैकपैक में डालते हैं, जबकि hdd spins ...) तो मैं इस मामले में Apple को परेशान करने का सुझाव देता हूं। ।

मूल रूप से, उन्होंने स्वीकार किया कि व्यवहार 'बग नहीं बल्कि एक विशेषता है।'


2
इसका मतलब यह होना चाहिए कि Apple इंजीनियरों को रात में 4 घंटे से अधिक सोने की उम्मीद है, इसलिए उन्हें कभी भी यह एहसास नहीं हुआ कि यह एक समस्या है, या इसे दूसरी दिशा में ले जाना है, यदि आपकी मशीन 4 घंटे से अधिक समय के लिए बंद है तो आप बेहतर होंगे मृत हो या अस्पताल में :)
jefflunt

यह निश्चित रूप से एक विशेषता के रूप में होता है ( यहां देखें )। हालाँकि, पॉवरचक्र पर वेकेशन कष्टप्रद है और शायद इसका इरादा नहीं है।
n1000

11

एमएल 10.8.2, मध्य 2012 15 "एमबीपी (गैर-रेटिना)।

यह समस्या अभी कुछ हफ़्ते पहले मेरे लिए आई थी: MBP को एक्स घंटे के लिए सोते हुए छोड़ दें, MBP को अनप्लग करें, MBP लाइट्स / वेक अप, हाइबरनेशन में प्रवेश करता है। वास्तव में केवल मेरे सामने ही इसे बंद करने के लिए ढक्कन खोलने के लिए कष्टप्रद।

मेरा acwakeभी बैटरी और एसी दोनों के लिए अक्षम था। जिसका मतलब है कि सेटिंग को अब नजरअंदाज किया जा रहा है।

समाधान प्रतीत होता है (भले ही यह pmset मैन पेज में संदर्भित नहीं है ):

sudo pmset -a autopoweroff 0

मुझे ध्यान देना चाहिए कि इस पर ध्यान नहीं acwakeदिया जा रहा है। मेरा कंप्यूटर अभी भी एसी कनेक्ट / डिस्कनेक्ट पर उठता है, लेकिन मैंने कंप्यूटर को अनप्लग करने और ढक्कन खोलने के बाद हाइबरनेट करने या हाइबरनेट करने का प्रयास नहीं किया है।


acwake 0मेरे MBP मिड2012 पर काम किया। अब यह ऐसा काम करता है जैसे मैं इसे अपने पिछले एमबीपी से जानता हूं और पॉवरचेंज पर नहीं जागता
n1000

नोट: आप pmset -cइसके बजाय चाहते हैं कि आप प्लग इन होने पर केवल "ऑटोपावरऑफ" को निष्क्रिय कर दें। आप नहीं चाहेंगे कि बैटरी के अनप्लग होने पर बैटरी कम हो रही हो तो "सेफ स्लीप" में हस्तक्षेप करें ...
peterflynn

एक अन्य विकल्प, btw, यदि आप बिजली की बचत के लाभों को पसंद करते हैं, लेकिन जल्द ही 4 घंटे का रास्ता ढूंढते हैं: आप देरी को संशोधित कर सकते हैं sudo pmset -c autopoweroffdelay NN- जहां NNसेकंड में एक अवधि है (मैं खान को 43200 पर सेट करता हूं, जो 12 घंटे है)।
पेट्रिग्नन

3

ठीक से नियंत्रित करने के लिए जब आपका मैक नींद से हाइबरनेट में संक्रमण करेगा, तो आप निम्नलिखित का उपयोग कर सकते हैं (देरी सेकंड में है) और आपको हाइबरनेट मोड 3 या 25 (बाइनरी 0011 या 0001 1001) पर सेट करने की आवश्यकता है:

pmset -a standby 1 standbydelay 600

यदि आप चाहें तो -b बैटरी और -सी चार्जर के लिए अलग-अलग सेटिंग्स और टाइमिंग का उपयोग कर सकते हैं । (शायद बिजली पर, आप स्टैंडबाय मोड को अक्षम करते हैं, लेकिन बैटरी में 10 घंटे का समय होता है।) ये स्विच पीएमएस के लिए मैनुअल पेज में दर्ज़ किए गए हैं । मैं हाल ही में acwake के साथ गड़बड़ नहीं किया है, लेकिन अतीत में एक पोर्टेबल के ढक्कन निकटता सेंसर पूर्वता लेना होगा और एक वेक को दबाएगा जो कि ढक्कन खुला होने पर हुआ होगा।


लेकिन अभी, स्टैंडबाय 0 है इसलिए मुझे कभी भी स्टैंडबाय मोड में प्रवेश नहीं करना चाहिए। मुझे लगता है कि यह "ऑटो पावर ऑफ" कर रहा है, लेकिन मुझे समझ नहीं आता कि क्यों। और मुझे नहीं पता कि "ऑटोपावरॉफ़" को 0 में बदलने का नकारात्मक पहलू क्या है, जो उस व्यवहार को रोक सकता है।
स्पेंसर

1
हम्म - मैंने दिलचस्प चीजों को टर्मिनल खिड़कियों की एक जोड़ी के साथ चलाया है, एक pmset -g battऔर दूसरे के साथ pmset -g pslogऔर फिर विस्तृत लॉग पर पोरिंग। उम्मीद है कि आपके पास बैटरी में कोई हार्डवेयर त्रुटि या वोल्टेज की गड़बड़ी नहीं होगी क्योंकि वे नीचे ट्रैक करने के लिए सबसे कठिन होने जा रहे हैं।
bmike

यह अपेक्षाकृत नया मैकबुक है (2 महीने, अधिक या कम)। बैटरी में 20 चक्र हैं, और जब इसे प्लग किया जाता है, तो मुझे व्यवहार मिल रहा है। इसलिए लगता है कि बैटरी अपराधी होने की संभावना नहीं है।
स्पेंसर

2

लगता है कि ऐप्पल ने एक नई सेटिंग, "ऑटोपॉवरऑफ़" को जोड़ा है, ताकि ढक्कन बंद होने पर और लैपटॉप को AC पावर पर रखने के लिए सिस्टम को हाइबरनेट किया जा सके। यह "स्टैंडबाय" सेटिंग को पूरक करता है जो केवल बैटरी पर होने पर उपयोग किया जाता है।

कुछ बिजली सेटिंग्स अलग-अलग बिजली स्रोतों के लिए कॉन्फ़िगर करने योग्य हैं, उदाहरण के लिए "डार्कवेक"। कुछ, जैसे "स्टैंडबाय", लगता है कि केवल तब उपयोग किया जाता है जब सिस्टम बैटरी की शक्ति पर होता है। चूंकि यह ऐतिहासिक उपयोग था, और लोग परेशान होंगे यदि एसी पर "स्टैंडबाय" सेटिंग्स लागू करना शुरू हो गया, तो ऐप्पल ने शायद एसी - "ऑटोपावरॉफ़" के लिए एक नई सेटिंग बनाने के लिए सबसे अच्छा सोचा।


0

0 के लिए सेट किए गए ऑटोपावरॉफ़ का उपयोग करना मेरे लिए 2011 के iMac पर काम किया जो इस व्यवहार को प्रदर्शित कर रहा था। ऐसा लगता है कि यह 2012 iMacs के लिए सामान्य है, लेकिन जब मैंने एक अधिकृत Apple सेवा प्रदाता को एक दोषपूर्ण एलसीडी को बदल दिया, तब यह व्यवहार शुरू हुआ।

इस धागे को देखने वालों के लिए FYI करें लेकिन डेस्कटॉप के साथ ऐसा हो रहा है।

primalman

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