Mein iMac (27 Zoll, Ende 2012) wacht zufällig auf, bis zu 9 Mal am Tag. Ich benutze El Capitan 10.11.3 (15D21)
.
A syslog | grep -i "Wake reason"
zeigt mehrmals Folgendes:
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)
Außer Tastatur und Maus sind weder USB-Geräte noch Bluetooth-Geräte angeschlossen.
Die offensichtlichsten Gründe, power nap
und wake on lan
, sind nicht eingeschaltet. Ich habe bereits versucht, sie umzuschalten, aber es hat nicht geholfen. Was könnte das noch sein?
Ich habe schon lange und oft nach Antworten gegoogelt, aber ich konnte keine Lösung dafür finden. Das Problem besteht bereits für mindestens zwei OSX-Hauptversionen.
Vielen Dank!
Aktualisieren:
➜ ~ 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
Update 2: Ich habe es geschafft, das Recht einzugeben pmset -g assertions
, nachdem der Imac letzte Nacht aufgewacht ist. Hier ist die Ausgabe:
➜ ~ 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
Ein guter erster Schritt zum Debuggen von Problemen im Zusammenhang mit der Energieverwaltung unter OS X ist:
pmset -g assertions
Es kann ein wenig Übung erfordern, die Ausgabe zu lesen, aber es kann dazu führen, dass Prozesse gefunden werden, die fälschlicherweise Power-Management-Zusicherungen gegen den Kernel machen.
Dies kann manchmal ein iterativer Prozess sein – führen Sie ihn zu geeigneten Zeiten weiter und sehen Sie, was dabei herauskommt!
Der pmset
Befehl kann viel mehr tun, um die Energieverwaltung von OS X zu steuern; siehe pmset(1)
Manpage .
Bearbeiten: Ich habe seitdem einen Weg gefunden, um festzustellen, ob es Prozesse gibt, die einen Mac wach halten, indem ich nur GUI-Tools verwende. (Nur unter OS X 10.11 getestet):
/Applications/Utilities
).Dies funktioniert auf allen fünf Registerkarten des Aktivitätsmonitors , aber Sie müssen die Spalte „Schlaf verhindern“ für jede Registerkarte einzeln aktivieren.
Das klingt unglaubwürdig, aber leben Sie in einem mehrstöckigen Gebäude oder in der Nähe einer lauten Straße, wo ein starkes Gehen oder laute Geräusche Ihren Schreibtisch gerade genug erschüttern, um Ihre Maus zu bewegen? Es braucht nicht viel, um die Maus und damit Ihren Computer aufzuwecken.
Versuchen Sie, Ihre Energiespareinstellungen in den Systemeinstellungen zu überprüfen. Von hier aus können Sie Ihrem Mac sagen, dass er zu einer bestimmten Zeit aufwachen soll.
Wenn das Problem dadurch nicht behoben wird, können Sie davon profitieren, den System Management Controller zurückzusetzen.
So setzen Sie den SMC zurück:
Schalten Sie den Mac aus und trennen Sie ihn. Dann, nachdem Sie 15 Sekunden gewartet haben (die Zeiten sind wichtig), schließen Sie den Mac wieder an. Warten Sie schließlich 5 Sekunden und schalten Sie den Computer ein. Das Verfahren mag albern erscheinen, da es sich anscheinend nur um einen Neustart handelt, aber so wird der SMC zurückgesetzt. Viel Glück!
Hier ist auch der Support-Artikel von Apple zum Zurücksetzen der SMC: https://support.apple.com/en-us/HT201295
Nikita
Linus
network access
ist nicht aktiviert.Allow Bluetooth Devices to wake this computer
ist aktiviert, da ich meine Tastatur und Maus benötige, um den Imac aus dem Ruhezustand aufzuwecken (wenn ich mich hier nicht irre).wjv
pmset -g assertions
zu sehen, ob es einen offensichtlichen Prozess gibt, der Aussagen zur Energieverwaltung macht?Linus
wjv
Linus
Linus
wjv
storedownloadd
(der Daemon, der aus dem App Store heruntergeladen wird), hat Ihr Mac vor dem Ruhezustand bewahrt. Wiederholen Sie von Zeit zu Zeit und sehen Sie, ob das immer der Fall ist. Wenn ja, deaktivieren Sie automatische Updates in den Systemeinstellungen → App Store und sehen Sie, ob es einen Unterschied macht.Linus
wjv