MacBook Pro verbraucht Batterie im Ruhezustand und wacht alle zwei Stunden auf

V

vladi960

Registriert
Thread Starter
Dabei seit
21.09.2021
Beiträge
3
Reaktionspunkte
0
Hallo,
Ich habe ein MacBook Pro 15' von 2018, auf dem Big Sur läuft. Mein Problem ist, dass sich der Akku zwischen 2 % und 3 % (oder mehr) pro Stunde entleert, wenn der Laptop im Ruhezustand ist und dabei alle zwei Stunden aufwacht. Ich habe den Mac zu einem autorisierten Serviceanbieter gebracht, und der sagt, dass der Zustand der Batterie gut ist (90 % und 170 Zyklen). Ich denke also, dass es sich nicht um ein Hardware-Problem handeln sollte.
Was ich bisher versucht habe:
Neuinstallation von Big Sur
Neuinstallation von Catalina
SMC und NVRAM zurückgesetzt
Standbydelay geändert
Hibernatemode geändert
Benachrichtigungen im Ruhezustand ausgeschaltet
Bluetooth ist im Ruhezustand ausgeschaltet
Power Nap ist deaktiviert
sudo pmset -b tcpkeepalive 0 -> dann zeigten die Logs keine Einträge mehr, aber der Akku entleerte sich weiter

Vielen Dank im Voraus für Ihre Hilfe!

Das ist ein Auszug aus den Logs, aber ich werde daraus nicht wirklich schlau:
Code:
2021-09-17 23:34:53 +0300 Assertions              PID 79(powerd) Released InternalPreventSleep "PM configd - Wait for Device enumeration" 00:00:05  id:0x0xd000085af [System: PrevIdle DeclUser kDisp]         
2021-09-17 23:34:53 +0300 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:72%) 7203 secs
2021-09-17 23:34:54 +0300 Wake Requests           [*process=mDNSResponder request=Maintenance deltaSecs=7199 wakeAt=2021-09-18 01:34:53 info="upkeep wake"] [process=powerd request=TCPKATurnOff deltaSecs=37467 wakeAt=2021-09-18 09:59:21] [process=powerd request=UserWake deltaSecs=182052 wakeAt=2021-09-20 02:09:07 info="com.apple.alarm.user-visible-Weekly Usage Report,344"]           
2021-09-17 23:34:54 +0300 PM Client Acks          Delays to Sleep notifications: [com.apple.apsd is slow(1005 ms)]           
2021-09-18 01:34:55 +0300 Assertions              PID 227(mDNSResponder) Created MaintenanceWake "mDNSResponder:maintenance" 00:00:00  id:0x0xd000085de [System: PrevIdle DeclUser kDisp]     
2021-09-18 03:35:04 +0300 AppWakeReason           AppWoke:com.apple.bluetoothd-blueavengers Reason:BlueAvengers: Toggle beacon state             
2021-09-18 03:35:04 +0300 Assertions              PID 227(mDNSResponder) Created MaintenanceWake "mDNSResponder:maintenance" 00:00:00  id:0x0xd000085f7 [System: PrevIdle DeclUser kDisp]         
2021-09-18 03:35:05 +0300 DarkWake                DarkWake from Normal Sleep [CDN] : due to EC.RTC/Maintenance Using BATT (Charge:67%) 6 secs   
2021-09-18 05:35:13 +0300 Assertions              PID 227(mDNSResponder) Created MaintenanceWake "mDNSResponder:maintenance" 00:00:00  id:0x0xd0000861c [System: PrevIdle DeclUser kDisp]         
2021-09-18 05:35:14 +0300 Assertions              PID 227(mDNSResponder) Released MaintenanceWake "mDNSResponder:maintenance" 00:00:00  id:0x0xd0000861c [System: PrevIdle DeclUser kDisp]         
2021-09-18 05:35:15 +0300 Assertions              PID 79(powerd) Created InternalPreventSleep "PM configd - Wait for Device enumeration" 00:00:00  id:0x0xd00008621 [System: PrevIdle DeclUser kDisp]         
2021-09-18 05:35:15 +0300 DarkWake                DarkWake from Normal Sleep [CDN] : due to EC.RTC/Maintenance Using BATT (Charge:62%) 6 secs   
2021-09-18 07:35:22 +0300 AppWakeReason           AppWoke:com.apple.bluetoothd-blueavengers Reason:BlueAvengers: Toggle beacon state             
2021-09-18 07:35:22 +0300 Assertions              PID 227(mDNSResponder) Created MaintenanceWake "mDNSResponder:maintenance" 00:00:00  id:0x0xd0000863b [System: PrevIdle DeclUser kDisp]         
2021-09-18 07:35:22 +0300 Assertions              PID 227(mDNSResponder) Released MaintenanceWake "mDNSResponder:maintenance" 00:00:00  id:0x0xd0000863b [System: PrevIdle DeclUser kDisp]         
2021-09-18 07:35:24 +0300 Assertions              PID 79(powerd) Created InternalPreventSleep "PM configd - Wait for Device enumeration" 00:00:00  id:0x0xd00008640 [System: PrevIdle DeclUser kDisp]         
2021-09-18 07:35:24 +0300 DarkWake                DarkWake from Normal Sleep [CDN] : due to EC.RTC/Maintenance Using BATT (Charge:56%) 7 secs
 
Welchen hibernatemode hast du denn eingestellt? 0 und 3 halten den RAM unter Strom, 25 schaltet nach dem speichern des sleepimages den Rechner ab. Andere Modi / Kombinationen sind nicht zu empfehlen. 3 ist der Standard.

Alle anderen pm-settings solltest du auf den normalen Werten lassen. Das bringt für dein Problem letztendlich nichts.

Bei meinem MBA hat geholfen, in Systemeinstellungen -> Energie -> "Wenn möglich, Ruhezustand für Festplatten aktivieren" zu deaktivieren. Ja, ich weiß, dass alle MBP / MBA mittlerweile eine SSD haben. Es hat bei mir aber exakt dieses Problem behoben. Das MBA hat dann im Ruhezustand faktisch keinen Akku mehr verbraucht. (1-2%) Hibernatemode war 3.
 
  • Gefällt mir
Reaktionen: iWetterstein und dg2rbf
Geb doch mal im terminal
pmset -g assertions
Ein und schau, welche Programme/Dienste da aufgeführt sind
 
  • Gefällt mir
Reaktionen: dg2rbf
@lisanet Danke für den Tipp, werd ich beides versuchen und berichten, falls das was gebracht hat. Hibernatemode hatte ich auf 25 eingestellt

@bernie313
Code:
2021-09-21 18:31:40 +0300
Assertion status system-wide:
   BackgroundTask                 0
   ApplePushServiceTask           0
   UserIsActive                   1
   PreventUserIdleDisplaySleep    0
   PreventSystemSleep             0
   ExternalMedia                  0
   PreventUserIdleSystemSleep     0
   NetworkClientActive            0
Listed by owning process:
   pid 136(WindowServer): [0x000035db00099246] 00:00:00 UserIsActive named: "com.apple.iohideventsystem.queue.tickle serviceID:100002007 name:AppleHIDKeyboardEve product:Apple Internal Keyb eventType:3" 
    Timeout will fire in 600 secs Action=TimeoutActionRelease
Kernel Assertions: 0x104=USB,MAGICWAKE
   id=505  level=255 0x100=MAGICWAKE creat=21.09.21, 13:41  mod=21.09.21, 18:12 description=en0 owner=en0
   id=518  level=255 0x4=USB creat=21.09.21, 18:02 description=com.apple.usb.externaldevice.14200000 owner=iPad
Idle sleep preventers: IODisplayWrangler

das sind die Einträge, aber sagt mir ehrlich gesagt auch nichts.
 
Äh... sorry... aber ist das alle 2 Stunden aufwachen nicht normal? Ich wunderte mich einst auch darüber und durchforstete das Netz. Stieß dann auf mehrere Berichte, die besagten, dass dieses Verhalten von Apple so vorgesehen ist, da die Bonjour-Netzwerke überprüft werden.

Edit: PowerNap abschalten hilft hier auch nicht, da diese Überprüfung unabhängig von PowerNap stattfindet.
 
@noodyn Er hat PowerNap schon deaktiviert und das was ich in meinem Thread geschrieben habe, ist unabhängig von PowerNap. Werde es noch editieren.
 
dass dieses Verhalten von Apple so vorgesehen ist, da die Bonjour-Netzwerke überprüft werden.
Yep.

Bevor nun jemand meckert, dass das doof wäre...
... dieses Verhalten ermöglicht, dass Macs im Netzwerk für ihre Freigaben, Ameldungen, sreensharings etc auch dann erreichbar sind wenn sie im Ruhezustand sind und alleine durch den Zugriff auf die Freigabe aufgeweckt werden, ohne extra erst ein wake-on-lan Tool nutzen zu müssen.
 
  • Gefällt mir
Reaktionen: dg2rbf
Das ist ja doof! :motz:
Ich wollte gerade ein Wake-On-Lan Tool Programmieren und richtig Reich werden.
 
  • Haha
Reaktionen: lisanet
Bevor nun jemand meckert, dass das doof wäre...
... dieses Verhalten ermöglicht, dass Macs im Netzwerk für ihre Freigaben, Ameldungen, sreensharings etc auch dann erreichbar sind wenn sie im Ruhezustand sind und alleine durch den Zugriff auf die Freigabe aufgeweckt werden, ohne extra erst ein wake-on-lan Tool nutzen zu müssen.
Ich finde es trotzdem doof. Wenn ich mein MacBook in die Ecke lege, weil ich es zwei Wochen nicht brauche, dann muss es nicht alle zwei Stunden aufwachen und in den zwei Wochen eine volle Akkuladung verbrauchen.
 
Ich finde es trotzdem doof. Wenn ich mein MacBook in die Ecke lege, weil ich es zwei Wochen nicht brauche, dann muss es nicht alle zwei Stunden aufwachen und in den zwei Wochen eine volle Akkuladung verbrauchen.
Du kannst es ja gerne doof finden. Das steht dir frei.

Ich finde es auch doof nicht sinnvoll, wenn du dein MacBook zwei Wochen im Ruhezustand in der Ecke liegen lässt. Da gäbe es bessere Lösungen, wie z.Bsp banales Ausschalten oder den hibernatemode 25, der bei aktuellen M1 Books auch beim Aufwachen extrem schnell ist.

Wie gesagt, du darfst auch gerne den Ruhezustand zwei Wochen lang nuzten, wobei selbst da der Akkuverbrauch mit meinem obigen Tipp nahezu vernachlässigbar ist.
 
Das ist ja doof! :motz:
Ich wollte gerade ein Wake-On-Lan Tool Programmieren und richtig Reich werden.
tja, doof gelaufen. ;)

Aber versuche es doch mal für die Windows und Linux-Fraktion. Da musst du noch nicht mal 30% für einen App-Store abdrücken (gibts da überhaupt einen, der so frequentiert ist, wie der von Apple?)
 
z.Bsp banales Ausschalten oder den hibernatemode 25
Mache und habe ich. Auch FindMyMac deaktiviert und per pmset alles ausgeschaltet, was nach automatischem Aufwachen riecht. Trotzdem verbraucht mein MBA 2019 in 5 Wochen gefühlt eine ganze Akkuladung. Mein MBP 2015 ist da wesentlich genügsamer und zieht in dieser Zeit nur wenige Prozente (bei gleichen Einstellungen). Beide mit Catalina.
 
Hey danke für eure ganzen Antworten. Hibernatemode auf 3 stellen hat nichts gebracht. Der Mac ist zwar nicht im zwei Stunden Takt, aber trotzdem ein paar Mal in einer Nacht aufgewacht. Was mir außerdem bereits vorher aufgefallen ist, dass in den Logs der Batteriezustand nicht übereinstimmt. In diesem Beispiel 52% in den logs, wenn ich aber den Mac aus dem Ruhezustand hole hat die Batterieanzeige am Mac 32%. Erst drei / vier logs später wird der richtige Batteriezustand angezeigt.
Bildschirmfoto 2021-09-22 um 09.03.17.png


Außerdem taucht dieser Eintrag sehr oft auf, wenn ich den Mac in den Ruhezustand schicke. Manchmal bis zu 50 Einträge.
Code:
2021-09-22 09:06:24 +0300 Assertions              PID 195(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context155.preventuseridlesleep" 19:32:37  id:0x0x1000080e8 [System: DeclUser kDisp]

Das sind die Einträge bei denen der Mac aufwacht:
Code:
2021-09-20 02:09:12 +0300 Assertions              PID 5435(AddressBookSourceSync) Released PreventUserIdleSystemSleep "Address Book Source Sync" 01:28:28  id:0x0x1000099ff [System: PrevIdle DeclUser kDisp]         
2021-09-20 02:09:12 +0300 Assertions              PID 79(powerd) Created InternalPreventSleep "PM configd - Wait for Device enumeration" 00:00:00  id:0x0xd00009a17 [System: PrevIdle DeclUser kDisp]         
2021-09-20 02:09:12 +0300 DarkWake                DarkWake from Standby [CDN] : due to EC.RTC/Maintenance Using BATT (Charge:58%) 11 secs   
2021-09-20 02:09:11 +0300 Assertions              PID 79(powerd) Created InternalPreventSleep "com.apple.powermanagement.wakeschedule" 00:00:00  id:0x0xd00009a0c [System: PrevIdle DeclUser kDisp]         
2021-09-21 22:00:49 +0300 DarkWake                DarkWake from Normal Sleep [CDN] : due to EC.SleepTimer/SleepTimer Using BATT (Charge:65%) 0 secs   
2021-09-21 22:00:49 +0300 AppWakeReason           AppWoke:com.apple.bluetoothd-blueavengers Reason:BlueAvengers: Toggle beacon state             
2021-09-22 01:14:34 +0300 AppWakeReason           AppWoke:com.apple.bluetoothd-blueavengers Reason:BlueAvengers: Toggle beacon state
 
Mache und habe ich. Auch FindMyMac deaktiviert und per pmset alles ausgeschaltet, was nach automatischem Aufwachen riecht. Trotzdem verbraucht mein MBA 2019 in 5 Wochen gefühlt eine ganze Akkuladung. Mein MBP 2015 ist da wesentlich genügsamer und zieht in dieser Zeit nur wenige Prozente (bei gleichen Einstellungen). Beide mit Catalina.
okay. Ich schreibe was mit "oder" und du sagst mache ich.

hhmm, naja, auschalten und hibernatemode 25 musst du nicht machen. Eines von beiden reicht.

Meinst du nun, dass du in ausgeschaltetem Zustand nach 5 Wochen eine Akkuladung verbrauchst?

Solltest du meinen, dass du hibernatemode 25 nutzt, und dann geht dein MacBook nicht komplett aus, dann kann das auch an den diversen Einstellungen von pmset liegen, die du manipulierst. Diejenigen mit *delay sind dabei wichtig. Oder es könnte sein, dass der Ruhezsutand komplett verhindert wird, durch z.B. ein extern angeschlossenes USB-Gerät. Jedenfalls ist nicht der Bonjour Dienst dafür der Übeltäter. Der verhindert nicht das Ausschalten nach sleepimage und eingestelltem *delay bei hibernatemode 25.

Was ist mit meinem Tipp ganz oben hinsichtlich Dekativierens der Option des Festplattenruhezustandes?

Edit:
5 Wochen sind auch ein Zeitraum, bei dem sich Selbstentladung eines Akkus bemerkbar machen kann. Aber eher nicht eine vollständige Entladung, es sei denn der Akku ist kaputt.
 
  • Gefällt mir
Reaktionen: dg2rbf
Ich habe das MBA am Donnerstagabend mit 51% in den Ruhezustand geschickt. Heute (genau vier Tage später) habe ich es wieder aufgeklappt. Die Akkuanzeige steht jetzt bei 42%. Ist das normal?

Meine pmset-Einstellungen:

Code:
System-wide power settings:
Currently in use:
 standbydelaylow      60
 standby              1
 halfdim              1
 hibernatefile        /var/vm/sleepimage
 proximitywake        0
 powernap             0
 gpuswitch            2
 disksleep            10
 standbydelayhigh     60
 sleep                1
 hibernatemode        25
 ttyskeepawake        0
 displaysleep         2
 tcpkeepalive         0
 highstandbythreshold 50
 acwake               0
 lidwake              1

Externe Geräte sind nicht angeschlossen, es sind auch keine Verzeichnisse per SMB geteilt. Es ist das letzte Intel MBA von 2020 (und nicht 2019 wie oben geschrieben).
 
da hast du aber viel an den settings rumgemfummelt.

Was ist nun mit dem anderen Hinweis (Ruhezustand der Platte)? Eine Antwort hierzu ignorierst du beharrlich.

Im übrigen sieht das alles im normalen Rahmen aus 51 -> 42
 
Meinst Du mit "Ruhezustand der Platte", ob ein externes USB-Gerät angeschlossen ist? Ich hatte doch im letzten Beitrag geschrieben, dass keine externen Geräte angeschlossen sind. Oder gibt es da noch etwas anderes?

Ein Verlust von knapp 10 Prozent im Hibernate über 4 Tage ist also normal? Ich finde das ziemlich viel dafür, dass quasi alles ausgeschaltet ist. Oder läuft der T2 ständig mit?
 
Meinst Du mit "Ruhezustand der Platte",

Bei meinem MBA hat geholfen, in Systemeinstellungen -> Energie -> "Wenn möglich, Ruhezustand für Festplatten aktivieren" zu deaktivieren. Ja, ich weiß, dass alle MBP / MBA mittlerweile eine SSD haben. Es hat bei mir aber exakt dieses Problem behoben. Das MBA hat dann im Ruhezustand faktisch keinen Akku mehr verbraucht. (1-2%) Hibernatemode war 3.
 
Danke, die Option habe ich jetzt mal deaktiviert. Der Akkustand ist über Nacht von 42% auf 39% gefallen.

Ich glaube mittlerweile, dass die neueren Geräte trotz Hibernate-Mode 25 oder Soft-Off immer irgendwie aktiv sind und dabei Akku verbraten. Das fällt halt nur auf, wenn sie mal länger unbenutzt herumliegen.
 
Zurück
Oben Unten