iMac बेतरतीब ढंग से नींद से उठता है


4

मेरा iMac (27 इंच, 2012 के अंत में) बेतरतीब ढंग से उठता है, दिन में 9 बार तक। मैं उपयोग कर रहा हूं El Capitan 10.11.3 (15D21)

एक syslog | grep -i "Wake reason"कई बार निम्न दिखाता है:

Apr  5 00:02:50 Nikolajs-iMac kernel[0] <Notice>: Wake reason: EC.SleepTimer (SleepTimer)
Apr  5 00:02:52 Nikolajs-iMac kernel[0] <Notice>: [HID] [ATC] AppleDeviceManagementHIDEventService::processWakeReason Wake reason: Host (0x01)
Apr  6 18:55:24 Nikolajs-iMac kernel[0] <Notice>: Wake reason: EC.PME (User)
Apr  6 18:55:28 Nikolajs-iMac kernel[0] <Notice>: [HID] [ATC] AppleDeviceManagementHIDEventService::processWakeReason Wake reason: Host (0x01)
Apr  6 20:37:16 Nikolajs-iMac kernel[0] <Notice>: Wake reason: EC.SleepTimer (SleepTimer)
Apr  6 20:37:19 Nikolajs-iMac kernel[0] <Notice>: [HID] [ATC] AppleDeviceManagementHIDEventService::processWakeReason Wake reason: Host (0x01)
Apr  6 21:20:03 Nikolajs-iMac kernel[0] <Notice>: Wake reason: EHC1
Apr  6 21:20:04 Nikolajs-iMac kernel[0] <Notice>: [HID] [ATC] AppleDeviceManagementHIDEventService::processWakeReason Wake reason: Button (0x03)
Apr  6 22:31:19 Nikolajs-iMac kernel[0] <Notice>: Wake reason: EC.SleepTimer (SleepTimer)
Apr  6 22:31:21 Nikolajs-iMac kernel[0] <Notice>: [HID] [ATC] AppleDeviceManagementHIDEventService::processWakeReason Wake reason: Host (0x01)

कीबोर्ड और माउस को छोड़कर कोई भी USB डिवाइस कनेक्टेड नहीं हैं, न ही कोई ब्लूटूथ डिवाइस।

सबसे स्पष्ट कारण, power napऔर wake on lan, चालू नहीं हैं। मैंने पहले ही उन्हें टॉगल करने की कोशिश की है, लेकिन इससे कोई फायदा नहीं हुआ। यह और क्या हो सकता है?

मैं पहले से ही कई बार जवाब के लिए गुगली कर चुका हूँ, लेकिन मुझे इसका कोई हल नहीं मिला। समस्या पहले से ही कम से कम दो प्रमुख OSX संस्करणों के लिए बनी हुई है।

आपका बहुत बहुत धन्यवाद!

अपडेट करें:

➜  ~ pmset -g assertions
2016-04-12 18:30:18 +0200
Assertion status system-wide:
   BackgroundTask                 0
   ApplePushServiceTask           0
   UserIsActive                   1
   PreventUserIdleDisplaySleep    0
   PreventSystemSleep             0
   ExternalMedia                  0
   PreventUserIdleSystemSleep     1
   NetworkClientActive            0
Listed by owning process:
   pid 526(storedownloadd): [0x000049be000112c7] 143:31:30 PreventUserIdleSystemSleep named: "URLConnection in progress"
   pid 100(hidd): [0x0000bf4b00091335] 00:18:20 UserIsActive named: "com.apple.iohideventsystem.queue.tickle"
    Timeout will fire in 219 secs Action=TimeoutActionRelease
Kernel Assertions: 0x8=BT-HID
   id=501  level=255 0x8=BT-HID mod=01.01.70, 01:00 description=com.apple.driver.IOBluetoothHIDDriver owner=AppleHSBluetoothDevice
   id=502  level=255 0x8=BT-HID mod=01.01.70, 01:00 description=com.apple.driver.IOBluetoothHIDDriver owner=AppleBluetoothHIDKeyboard
Idle sleep preventers: IODisplayWrangler

अद्यतन 2: मैं pmset -g assertionsimac के बाद सही दर्ज करने में कामयाब रहा कल रात जाग गया। यहाँ उत्पादन है:

➜  ~ pmset -g assertions
2016-04-16 22:40:16 +0200
Assertion status system-wide:
   BackgroundTask                 1
   ApplePushServiceTask           0
   UserIsActive                   0
   PreventUserIdleDisplaySleep    0
   InteractivePushServiceTask     1
   PreventSystemSleep             0
   ExternalMedia                  0
   PreventUserIdleSystemSleep     1
   NetworkClientActive            0
   InternalPreventSleep           1
Listed by owning process:
   pid 62023(AddressBookSourceSync): [0x000159c300010639] 00:00:06 PreventUserIdleSystemSleep named: "Address Book Source Sync"
    Timeout will fire in 1794 secs Action=TimeoutActionTurnOff
   pid 204(backupd-helper): [0x000159c3000b062b] 00:00:06 BackgroundTask named: "backupd-helper"
   pid 186(coreaudiod): [0x000159c8000101e8] 00:00:00 PreventUserIdleSystemSleep named: "com.apple.audio.AppleHDAEngineOutput:1B,0,1,2:0.context.preventuseridlesleep"
    Created for PID: 249.
   pid 62024(AddressBookSourceSync): [0x000159c30001063b] 00:00:06 PreventUserIdleSystemSleep named: "Address Book Source Sync"
    Timeout will fire in 1794 secs Action=TimeoutActionTurnOff
   pid 625(UserEventAgent): [0x000159c3000b063a] 00:00:06 BackgroundTask named: "com.apple.AddressBook.ScheduledSync"
    Created for PID: 62023.
   pid 526(storedownloadd): [0x000049be000112c7] 243:41:28 PreventUserIdleSystemSleep named: "URLConnection in progress"
   pid 62025(softwareupdate_notify_agent): [0x000159c3000b063d] 00:00:05 BackgroundTask named: "com.apple.softwareupdate.NotifyAgentAssertion"
   pid 79(apsd): [0x000159c80012064e] 00:00:01 InteractivePushServiceTask named: "com.apple.apsd-lastpowerassertionlinger"
    Timeout will fire in 86399 secs Action=TimeoutActionTurnOff
   pid 56(powerd): [0x000159b9000d061b] 00:00:16 InternalPreventSleep named: "com.apple.powermanagement.acwakelinger"
    Timeout will fire in 29 secs Action=TimeoutActionRelease
Kernel Assertions: 0x8=BT-HID
   id=501  level=255 0x8=BT-HID mod=01.01.70, 01:00 description=com.apple.driver.IOBluetoothHIDDriver owner=AppleHSBluetoothDevice
   id=502  level=255 0x8=BT-HID mod=01.01.70, 01:00 description=com.apple.driver.IOBluetoothHIDDriver owner=AppleBluetoothHIDKeyboard
Idle sleep preventers: IODisplayWrangler

क्या आपके पास एनर्जी सेवर में नेटवर्क एक्सेस के लिए वेक है ? कैसे ब्लूटूथ डिवाइस को इस कंप्यूटर को ब्लूटूथ> एडवांस में जगाने की अनुमति दें ?
निकिता

network access सक्षम नहीं है। Allow Bluetooth Devices to wake this computer के रूप में मैं नींद से imac को जगाने के लिए अपने कीबोर्ड और माउस की जरूरत है (अगर मैं यहाँ गलत नहीं हूँ) सक्षम है।
निको

1
क्या आपने pmset -g assertionsयह देखने की कोशिश की है कि क्या कोई स्पष्ट प्रक्रिया पावर मैनेजमेंट के दावे कर रही है?
wjv

नहीं, मैंने अभी तक सुझाव के लिए धन्यवाद नहीं दिया है। क्या यह महत्वपूर्ण है कि मैं मैक को जगाने के बाद इस कमांड को सही से चलाऊं? @wjv
निको

2
@ लिनुस खैर, जिस समय आप भागे थे, storedownloadd(डेमन जो ऐप स्टोर से डाउनलोड करता है) आपके मैक को निष्क्रिय नींद से बचा रहा था। समय-समय पर फिर से चलाएं और देखें कि क्या हमेशा ऐसा ही होता है। यदि ऐसा है, तो सिस्टम प्राथमिकता → ऐप स्टोर से स्वचालित अपडेट अक्षम करें और देखें कि क्या इससे कोई फर्क पड़ता है।
wjv

जवाबों:


3

ओएस एक्स पर बिजली प्रबंधन से संबंधित मुद्दों को डीबग करने की दिशा में एक अच्छा पहला कदम है:

pmset -g assertions

आउटपुट को पढ़ने के लिए थोड़ा अभ्यास कर सकते हैं, लेकिन यह उन प्रक्रियाओं को खोजने के लिए नेतृत्व कर सकता है जो कर्नेल के खिलाफ गलती से बिजली प्रबंधन के दावे कर रहे हैं।

यह एक पुनरावृत्ति प्रक्रिया भी हो सकती है - उचित समय पर इसे चलाते रहें, विज्ञापन देखें कि कौन-सी फसलें उगी हैं!

pmsetआदेश ओएस एक्स पावर प्रबंधन को नियंत्रित करने के लिए और भी बहुत कुछ कर सकते हैं; pmset(1)मैन पेज देखें ।


संपादित करें: मैंने तब से यह निर्धारित करने का एक तरीका ढूंढ लिया है कि क्या कोई प्रक्रिया केवल GUI टूल का उपयोग करके मैक को जागृत रखने की है। (केवल OS X 10.11 पर परीक्षण किया गया):

  • सबसे पहले, एक्टिविटी मॉनिटर (इन /Applications/Utilities) खोलें ।
  • इसके मेनू पर, इस कॉलम (जो डिफ़ॉल्ट रूप से प्रदर्शित नहीं होता है) को प्रदर्शित करने के लिए → → कॉलम → नींद को रोकें का चयन करें ।
  • अब आप प्रक्रियाओं की सूची को फिर से आदेश देने के लिए निवारक नींद कॉलम के शीर्ष पर क्लिक कर सकते हैं ताकि नींद को रोकने वाले लोग शीर्ष पर हों।

यह किसी भी गतिविधि मॉनिटर के पाँच टैब में काम करता है , लेकिन आपको प्रत्येक टैब के लिए व्यक्तिगत रूप से निवारक स्लीप कॉलम को सक्षम करना होगा ।


आपके संकेत के लिए बहुत बहुत धन्यवाद - इसने मुझे नई Google खोजों के लिए प्रेरित किया, जो अंततः मुझे इस सूत्र / पोस्ट को खोजने देती हैं: चर्चा . apple.com/message/24817110#24817110 , जिसमें चरण 1 ने मेरी समस्या हल कर दी (जिसने मुझे वर्षों तक परेशान किया) ।
निको

खुशी है कि यह मदद की! इसने अतीत में कुछ इसी तरह के मुद्दों को सुलझाने में मेरी मदद की है; यह आपके मानसिक टूलबॉक्स में रखने के लिए एक अच्छा है।
wjv

पूर्ण रूप से! मैं इसे तुरंत अपने टूलबॉक्स में जोड़ दूंगा।
निको

2

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


अच्छा विचार है, लेकिन नहीं।
निको

0

सिस्टम प्राथमिकता में अपनी ऊर्जा बचत सेटिंग्स की जाँच करने का प्रयास करें। आप अपने मैक को यहां से एक निश्चित समय पर जागने के लिए कह सकते हैं।

यदि यह समस्या हल नहीं होती है, तो आप सिस्टम प्रबंधन नियंत्रक को रीसेट करने से लाभान्वित हो सकते हैं।

एसएमसी को रीसेट करने के लिए:

बंद करें और मैक को अनप्लग करें। फिर, 15 सेकंड (समय महत्वपूर्ण हैं) प्रतीक्षा करने के बाद, मैक को वापस प्लग करें। अंत में, कंप्यूटर पर 5 सेकंड और पावर प्रतीक्षा करें। यह प्रक्रिया मूर्खतापूर्ण लग सकती है क्योंकि ऐसा लगता है कि यह केवल एक रिबूट है, लेकिन यह एसएमसी रीसेट है। सौभाग्य!

इसके अलावा, यहां SMC: https://support.apple.com/en-us/HT201295 रीसेट करने पर Apple का समर्थन लेख है

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