MacBook Experiencing Excessive Battery Drain During Sleep

MacBook Experiencing Excessive Battery Drain During Sleep

Issue Description

My MacBook is experiencing abnormal battery drain while in sleep mode. Recently, the battery drained approximately 20% overnight (from 24% to 4%) while the laptop was sleeping. This is significantly higher than the usual 1-2% drain I typically experience.

System Logs Analysis

After analyzing my system logs (using pmset -g log), I discovered the following:

  1. My MacBook is experiencing unusually frequent "DarkWake" cycles, occurring approximately every 15-20 minutes throughout the night
  2. Each DarkWake event typically lasts 40-42 seconds, with some additional shorter 5-second wake events immediately afterward
  3. Most wake events are triggered by "smc.70070000 wifibt SMC.OutboxNotEmpty" or "NUB.SPMI0.SW3 nub-spmi0.0x02 rtc/Maintenance"
  4. The frequent wake cycles explain the excessive battery drain I'm experiencing

Kernel Assertions

I ran pmset -g assertions and found this interesting entry:

Kernel Assertions: 0x100=MAGICWAKE
id=552 level=255 0x100=MAGICWAKE creat= description=en0 owner=IOSkywalkNetworkBSDClient

This seems to indicate that my WiFi/network interface is keeping my Mac from sleeping properly.

Steps I've Already Taken

  1. Reviewed system logs using pmset -g log and pmset -g assertions
  2. Checked scheduled wake events using pmset -g sched
  3. Identified background applications that might be contributing (KDE Connect and Rectangle)
  4. Reset SMC (System Management Controller)

Questions

  1. Is this frequency of DarkWake events (every 15-20 minutes) normal behavior for macOS?
  2. Could this be related to specific hardware or firmware issues with my WiFi/Bluetooth controller?
  3. Are there known issues with the specific wake reasons in my logs?
  4. What additional steps can I take to reduce battery drain during sleep while still allowing necessary system maintenance?

Possible Solutions I'm Considering

Based on my research, I'm planning to try:

  1. Disabling Power Nap completely (in both Battery and Power Adapter settings)
  2. Turning off "Wake for network access" in Energy settings
  3. Running this Terminal command: sudo pmset -b tcpkeepalive 0
  4. Temporarily uninstalling KDE Connect and Rectangle to see if they're contributing
  5. Performing another SMC reset

Has anyone experienced similar issues or have additional suggestions that might help reduce these excessive wake events?

I'd really appreciate any insights or solutions that might help resolve this power drain problem. I've attached excerpts from my system logs for reference.

Thank you!

MacBook Air 15″, macOS 15.4

Posted on Apr 23, 2025 10:27 PM

Reply

Similar questions

1 reply

Apr 24, 2025 02:30 PM in response to sach2004

I seem to have the same issue since 17 August -- same Dark Wakes "wifibt SMC.OutboxNotEmpty." In one case lasting >2500 seconds! But I hadn't noticed battery drain until today when my MBP was dead just a few hours ago.


However, my dead battery seems connected to messages like this

"Delays to Wake notifications: [AppleCS42L84Audio driver is slow(msg: DidChangeState to 1)(77 ms)]..."

and

"PID 73970(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context8250.preventuseridlesleep" 12:16:39 id:0x0x100008a95 [System: PrevIdle]"


This second one started about 24 hours ago and repeats MANY times until the MBP M3 Pro battery finally died about 10 hours ago.


I suspect for me, this is related to Rouge Amoeba's SoundSource or the "ARK" audio extension it installs. I had a similar problem several months ago which they confirmed was the result of the software's interaction with macOS. I'll bet the problem is back.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

MacBook Experiencing Excessive Battery Drain During Sleep

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.