ढक्कन बंद होने पर मैकबुक नहीं सोता है


11

मैंने उत्तर के लिए चारों ओर देखा है और मेरे लिए कुछ काम नहीं कर सकता है।

मेरे पास एक यूनीबॉडी एल्युमिनियम मैकबुक प्रो है और जब मैं ढक्कन को बंद करता हूं तो यह सिर्फ सोना नहीं चाहता है। सिंह को स्थापित करने के बाद समस्या शुरू हुई।

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

मुझे पता है कि ढक्कन बंद करने पर यह नींद और जागना syslog | grep -i "wake reason"नहीं है क्योंकि लैपटॉप के जागने के समय के लिए वेक एंट्री नहीं दिखाई देती है।

अब तक, मैंने PRAM रीसेट, SMC रीसेट, सभी साझाकरण और ब्लूटूथ विकल्पों को अक्षम करने का प्रयास किया है। हालांकि यह सुरक्षित मोड में बूट होने पर ढक्कन बंद करके सोता है। यह मुझे विश्वास दिलाता है कि यह किसी प्रकार का सॉफ़्टवेयर या सेटिंग है जो नींद को रोक रही है लेकिन मुझे पता है कि इसका कोई तरीका नहीं है।

क्या इसे ठीक करने या यह पता लगाने का कोई तरीका है कि सॉफ्टवेयर किस नींद को रोक रहा है?

जवाबों:


4

wake reasonप्रविष्टियों की कमी से पता चलता है कि आपका मैक पूरी तरह से कभी नहीं सो रहा है। नींद तंत्र शुरू हो गया है लेकिन कभी पूरा नहीं होता है।

अपने मैक की पॉवर हिस्ट्री दिखाते हुए एक विस्तृत लॉग देखने के लिए निम्नलिखित टर्मिनल कमांड का उपयोग करें:

pmset -g log

आपको फॉर्म में प्रविष्टियों की एक सूची दिखाई देगी:

 * Domain: applicationresponse.slowresponse
 - Message: PMConnection AirPort configd plug-in com.apple.powermanagement.applicationresponse.slowresponse 1399 ms
 - Time: 13/03/2012 12:27:53 CET 
 - Signature: AirPort configd plug-in
 - UUID: AB482838-2D6E-0000-0000-14BF53E20000
 - Result: Noop
 - Response time (ms): 1399

उन अनुप्रयोगों के लिए देखें जो आपके मैक को जागृत और सक्रिय रख सकते हैं। एप्लिकेशन और अन्य प्रक्रियाएं आपके मैक को तब जागृत रख सकती हैं यदि वे एक सेवा प्रदान कर रहे हैं, जैसे फ़ाइल साझाकरण या रिमोट एक्सेस। हालाँकि, ढक्कन बंद होने पर 30 सेकंड के बाद प्रक्रियाओं को सो जाना चाहिए।

आपके द्वारा देखा जा रहा व्यवहार एक कर्नेल एक्सटेंशन या IOKit समस्या का सुझाव देता है। उपयोगकर्ता द्वारा उकसाए जाने पर उपयोगकर्ता स्तर की प्रक्रिया नींद को अवरुद्ध नहीं कर सकती है।

क्या आपके पास कोई उपयोगिताएँ स्थापित हैं जो कर्नेल एक्सटेंशन (kext) स्थापित करती हैं? इनमें स्क्रीन रिकॉर्डिंग या ऑडियो कैप्चर टूल शामिल हो सकते हैं; अपने मैक तक निम्न स्तर की पहुंच की आवश्यकता से अधिक उपयोगिताओं।


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

2

यदि आपने पहले से ऐसा नहीं किया है, तो यह आपकी अनुमतियों को सुधारने के लायक है। अनुमतियों की त्रुटियों ने शेर के उन्नयन में विचित्र समस्याओं की एक विस्तृत श्रृंखला पैदा की है।

यदि आप समस्या को सिस्टम-वाइड या उपयोगकर्ता-विशिष्ट है, तो यह निर्धारित करने में मदद कर सकते हैं। एक नया, प्राचीन उपयोगकर्ता खाता बनाकर और इसका उपयोग करके देखें कि समस्या बनी रहती है या नहीं।

लायन की एक वास्तविक "क्लीन इंस्टॉल" अभी भी एक बहस की प्रक्रिया है, लेकिन कुछ लोग जो अन्य सभी नैदानिक ​​संभावनाओं को समाप्त करते हैं, वे अच्छी सफलता के साथ उस मार्ग को समाप्त कर रहे हैं। मुझे आशा है कि आपकी समस्या इससे अधिक सीधी है!

-

संपादित करें :

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

आपके अब तक के प्रयोगों से पता चलता है कि जो भी समस्या पैदा कर रहा है वह आपकी / लाइब्रेरी निर्देशिका में है, न कि आपके उपयोगकर्ता फ़ोल्डर में। सुरक्षित तरीके से स्टार्टअप के दौरान चीजों की एक छोटी-सी सूची को निष्क्रिय कर दिया जाता है , जिसमें / System / Library / Extensions, / Library / StartupItems शामिल हैं, और विशेष रूप से, / System / Library / Fonts के बाहर कोई भी फोंट। आपकी समस्या इनमें से किसी एक स्थान पर होनी चाहिए।

मुझे एक अजीब लग रहा है कि आपके पास एक भ्रष्ट फ़ॉन्ट हो सकता है, क्योंकि यह एक सामान्य समस्या है जो विषम तरीकों से प्रकट होती है। आप यहां बताई गई समस्या निवारण रणनीतियों को आज़मा सकते हैं , जिसमें अनिवार्य रूप से फ़ॉन्ट बुक उपयोगिता (मैक ओएस एक्स के साथ शामिल) का उपयोग करके फ़ॉन्ट को मान्य करना शामिल है, फ़ॉन्ट कैश को साफ़ करना और किसी भी डुप्लिकेट को निकालना।

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

मुझे लगता है कि आप समाधान के करीब हैं, कृपया हमें बताएं कि आपने इसे कब क्रैक किया है।


धन्यवाद, मैं अनुमतियों की मरम्मत और एक नया उपयोगकर्ता बनाने की कोशिश करूँगा, ऐसा नहीं सोचा था। मैं आपको बताता हूँ कि यह कैसे जाता है।
एलेक्साको

मैंने एक नया खाता बनाया है और ऐसा ही प्रतीत होता है, हालांकि यह सुरक्षित मोड में ठीक प्रतीत होता है। सुरक्षित मोड में क्या अलग हो सकता है या नहीं इसका कोई सुराग?
एलेक्साको

बहुत ही रोचक! मैं इन चीजों पर एक नज़र डालूंगा और आपके पास वापस आऊंगा!
एलेक्साको

1

क्या आपने Apple फ़ोरम से इस फ़िक्स को आज़माया है उपयोगों ने प्रिंटर ड्राइवर को अनइंस्टॉल करके समस्या को ठीक कर दिया, जो उसे पता चला कि यह समस्या पैदा कर रहा है।

आप "नेटवर्क एक्सेस के लिए वेक" विकल्प को अक्षम करने का भी प्रयास कर सकते हैं


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

मैं फिर से उल्लेख करना चाहूंगा कि यह सुरक्षित मोड में बूट होने पर सोता है। यदि प्रिंटर ड्राइवर ऐसा कर रहा था, लेकिन सुरक्षित मोड में बूट नहीं किया गया है (जो मुझे लगता है कि संभावना है) तो यह समस्या हो सकती है।
एलेक्सको

इसके अलावा, मैंने जो पढ़ा है उससे कुछ लोगों को समस्या हुई है जब उनके पास एक निश्चित VMWare उत्पाद स्थापित किया गया था - इसलिए यह नेटवर्क एक्सेस विकल्प अक्षम होने के साथ भी लगता है, कुछ प्रोग्राम अभी भी कंप्यूटर को जगा सकते हैं। शुभकामनाएँ!
ऑरेंजबॉक्स

मैंने pmset -g assertionsकमांड चलाने की कोशिश की, जैसे कि उस पोस्ट में कहा गया है, लेकिन मुझे जो भी मिलता है 0, वह एक आइटम को छोड़कर अंत में चीजों की एक सूची है EnableIdleSleep 1। मुझे नहीं पता कि इसकी व्याख्या कैसे की जाए लेकिन यह मेरे लिए एक बुरी बात नहीं है।
एलेक्साको

1

निम्न आदेश चलाएँ:

pmset -g assertions

और आपके सिस्टम के साथ-साथ उनकी प्रक्रियाओं को रोकने के लिए सभी सिस्टम-वाइड अभिकथनों को सूचीबद्ध करें।

जब भी प्रक्रियाएं किसी भी सिस्टम पॉवर सेटिंग्स को ओवरराइड करती हैं, pmsetउन प्रक्रियाओं और उनकी पॉवर एसेसरीज को -gऔर में सूचीबद्ध करेगी -g assertions

आम तौर पर जब कुछ भी macOS को नींद में जाने से नहीं रोक रहा है, तो आपके पास सब कुछ होना चाहिए 0। यदि आपके पास कहीं 1जगह 0है, तो लाइन इसका कारण बता सकती है।

स्रोत: प्रदर्शन नींद काम नहीं कर रही है

आप निम्न कमांड द्वारा भी देख सकते हैं:

pmset -g | grep -w sleep

उदाहरण के लिए:

Idle sleep preventers: IODisplayWrangler

यदि आपको एक विशेष कारण मिला कि नींद क्यों नहीं आ रही है, और फिर भी मदद नहीं मिली, तो कृपया उत्पादन विशिष्ट विवरणों के साथ एक नया प्रश्न पूछें। या बस अपने कंप्यूटर को पुनरारंभ करें और देखें कि क्या मदद करता है।



समस्या निवारण

  • सिस्टम-वाइड और कर्नेल में दिखाई देने वाली किसी भी प्रक्रिया के लिए जाँच करें pmset -g assertionsऔर उसे मारें या पुनः आरंभ करें जो आपको लगता है कि समस्या का कारण हो सकता है।
  • WiFi या किसी अन्य नेटवर्क को अक्षम करें जो कर्नेल अभिकथन सूची में दिखाई दे सकता है।

    $ pmset -g assertions
    // ...
    Listed by owning process:
       pid 343(Google Chrome): [0x0000003600018115] 05:02:36 NoIdleSleepAssertion named: "WebRTC has active PeerConnections" 
    // ...
    Kernel Assertions: 0x100=MAGICWAKE
       id=501  level=255 0x100=MAGICWAKE mod=01/01/1970, 01:00 description=en0 owner=en0
    
  • किसी भी बाहरी डिवाइस (USB, SD कार्ड, ब्लूटूथ डिवाइस आदि) को डिस्कनेक्ट करें।

    $ pmset -g assertions
    Assertion status system-wide:
    // ...
       ExternalMedia                  1
    // ...
    Listed by owning process:
       pid 73(powerd): [0x0000000600088007] 05:03:24 ExternalMedia named: "com.apple.powermanagement.externalmediamounted" 
    // ...
    
  • इसके द्वारा अभिकथन लॉग चलाएँ: pmset -g assertionslogढक्कन बंद करें और लॉग पढ़ें।

  • यदि आप मानक स्लीप मोड के बजाय हाइबरनेशन की अपेक्षा करते pmsetहैं hibernatemode, तो सत्यापित करने के लिए उपयोग करें , डिफ़ॉल्ट रूप से इसे सेट किया जाना चाहिए 3:

    pmset -g | grep -w hibernatemode
    

    अन्यथा सेट करें 3(आप भी विचार कर सकते हैं 25):

    sudo pmset -a hibernatemode 3
    

    देखें: man pmsetऔर अधिक जानकारी के लिए।

    चेतावनी : हम हाइबरनेशन सेटिंग्स को संशोधित करने की अनुशंसा नहीं करते हैं। आपके द्वारा किए गए कोई भी परिवर्तन समर्थित नहीं हैं। यदि आप ऐसा करने के लिए चुनते हैं, तो हम इन तीन सेटिंग्स में से एक का उपयोग करने की सलाह देते हैं। आपकी खातिर और मेरा, कृपया अन्य 0, 3 या 25 का उपयोग न करें।

    hibernatemode = 0(बाइनरी 0000) समर्थित डेस्कटॉप पर डिफ़ॉल्ट रूप से। सिस्टम मेमोरी को लगातार स्टोरेज तक वापस नहीं करेगा। सिस्टम को स्मृति की सामग्री से जागना चाहिए; सिस्टम बिजली हानि पर संदर्भ खो देगा। यह, ऐतिहासिक रूप से, सादा पुरानी नींद है।

    hibernatemode = 3(बाइनरी 0011) समर्थित पोर्टेबल्स पर डिफ़ॉल्ट रूप से। सिस्टम मेमोरी की एक प्रति लगातार स्टोरेज (डिस्क) में स्टोर करेगा, और नींद के दौरान मेमोरी को पावर करेगा। सिस्टम मेमोरी से जाग जाएगा, जब तक कि एक बिजली की हानि डिस्क छवि से पुनर्स्थापित करने के लिए मजबूर नहीं करती है।

    hibernatemode = 25(बाइनरी 0001 1001) केवल pmset के माध्यम से निपटाने योग्य है। सिस्टम मेमोरी की एक प्रति लगातार स्टोरेज (डिस्क) में स्टोर करेगा, और मेमोरी को पावर हटा देगा। सिस्टम डिस्क छवि से पुनर्स्थापित करेगा। यदि आप "हाइबरनेशन" चाहते हैं - धीमी नींद, धीमी जाग, और बेहतर बैटरी जीवन, आपको इस सेटिंग का उपयोग करना चाहिए।

  • अपने प्रदर्शन की वर्तमान स्थिति की जांच करने के लिए (नीचे 4 का मतलब यह पहले से ही एक नींद मोड में है):

    pmset -g powerstate IODisplayWrangler
    
  • कमांड-लाइन से सोने के लिए डिस्प्ले लगाना, चलाना:

    pmset displaysleepnow
    # or:
    osascript -e 'tell app "System Events" to sleep'
    

    एक प्रदर्शन को जगाने के लिए:

    caffeinate -u -t 1
    

यह भी देखें: pmset - नमूना उपयोग , मैक को हाइबरनेट कैसे करें


0

यहाँ एक तरीका है जो मैं अपने MBP (09 के प्रारंभ में) के साथ वेकअप / स्लीप इश्यू को सुधारने में कामयाब रहा हूँ

जब मैंने अपना ढक्कन दोबारा खोला तो यह फिर से शुरू नहीं हुआ।

केवल तब होता है जब ढक्कन बंद करके नींद की शुरुआत से जागना।

मेरे द्वारा उपयोग किया जाने वाला वर्कअराउंड स्वचालित रूप से चमक को समायोजित करना था (सिस्टम वरीयताएँ -> प्रदर्शन)। तब से पुन: नहीं हुआ है - कोशिश करें और देखें कि आप कैसे जाते हैं।


मेरी समस्या इसके विपरीत है। यह नींद से उठता है जब ढक्कन खोला जाता है यदि आप इसे सोते हैं लेकिन ढक्कन बंद होने पर नींद नहीं आएगी। क्या आपने मेरा प्रश्न पढ़ा है?
एलेक्सको

0

मुझे यह समस्या बहुत लंबे समय से थी।

आपको इसके लिए जाने की आवश्यकता है::> सिस्टम प्राथमिकताएँ> साझाकरण

फिर आपको वेब शेयरिंग , इंटरनेट शेयरिंग और स्क्रीन शेयरिंग को बंद करने की आवश्यकता है ।

यदि ये काम नहीं करते हैं, तो अन्य साझाकरण विकल्पों को बंद करने का प्रयास करें।


मेरे पास कोई साझाकरण विकल्प सक्षम नहीं है। अब तक, मैंने PRAM रीसेट, SMC रीसेट, सभी साझाकरण और ब्लूटूथ विकल्पों को अक्षम करने का प्रयास किया है।
एलेक्सकोको
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.