MacBook Battery drains quickly post Sonoma update

I downloaded Sonoma 14.3 to my Macbook Pro about a week or so ago. Ever since then, my battery life has dropped dramatically.

I'll usually only be using my podcast app and chrome, and for some reason this has been draining my battery very quickly. In about an hour and a half, my battery when from 100% to 38%.

Other times, I'll close my Macbook when I step away from it for a while, and and the battery life will be somewhere in the 30% range. When I get back to my Macbook, about two hours later, it will be hot and the battery will be completely drained, even though it had been asleep.

I've also acquired the problem of having to press the power button to wake my Macbook back up even if it's only been asleep for about 10 minutes.

And the fan will blow a lot.

These problems only began after I downloaded Sonoma 14.3.

I've checked my battery health, and it says the battery health is normal.

I have the battery set to low power mode when the macbook is on battery.

I've checked my activity monitor and it says the only things running during this time are Chrome, the podcast app, and the activity monitor.

I've cleaned out the fan.

Has anyone else had this problem?


[Re-Titled by Moderator]

Posted on Feb 2, 2024 6:37 AM

Reply
Question marked as Top-ranking reply

Posted on May 5, 2024 12:07 AM

Hello all,


I've been busying myself away for a while trying to debug the issue and/or find a cure for the issue.


TL;DR; QUICK "SOLUTION" 


Open a Terminal and type 


sudo pmset -a hibernatemode 25


I have been problem free for over a week now. The battery does still drain a little bit, e.g. 5-10%, but that's acceptable to me.


I hope this continues to work and I also hope it works for you as well 🤞


LONG STORY


As it stands I have tried a LOT of things and none of them worked:


* Disable "Allow Handoff between this Mac and your iCloud devices"

* Disable Wifi

* Disable Bluetooth

* Remove all background items

* Disable all battery settings from System Prefs -> Battery -> Options (Slightly dim display... (Off) , Enable power nap (Never), Put hard disks to sleep (Always), Wake for Network Access (Never)

* Disable hidden power management settings using pmset: ttyskeepawake=0, tcpkeepalive=0, proximitywake=0, womp=0

* Removing all Google products (including Chrome) and ensuring all background tasks (launchagents/launchdaemons) were uninstalled. Reason for this is that lots of people report Google updater being a sleep preventer. ASIDE: I've officially been an Edge user for 2 weeks now 🤯

* I have tried using the SleepAid app. Alas this effectively crashes when the battery dies. It doesn't have the ability to diagnose this specific issue.

* Removed as many possible apps and other garbage from my Mac as possible

* Tried sleeping with the laptop lid open

* Tried sleeping using software, e.g. the Apple menu -> sleep

* Confirmed that there's nothing in Activity Monitor marked as "Preventing Sleep" other than WindowServer (which I believe is normal when you are using the Mac)


The only useful place I can get information from is using the system logs from the Console.app. If you filter by the keyword "PMRD" then you can see all power related messaging.


I have even spent time debugging the kernel using DTrace and the source code for the XNU kernel


It's worth noting that I can definitely see differences between logs when the problem occurs and when it doesn't. It seems to me that sometimes when you try to sleep, something goes wrong right at the moment of trying to sleep your laptop (e.g. when you close the lid). In other words, your battery’s fate is sealed from the moment you try to sleep. The annoying part is that it's impossible to check if this happened without unsleeping the mac. If you observe the problem, you change it and thus have to sleep again (a Heisenbug).


Other observations:


* (I think someone else mentioned this) When the problem occurs, if you try to wake your mac up with the keyboard then it won't wake. You need to press the power button to wake it back up. Normally, a key press alone should wake it up.

* Apple changed power management code in the XNU kernel for Sonoma. There was nothing obvious that could explain the issue off hand, but I strongly feel that this is a software bug in the kernel rather than some hardware fault or some bad state our Macs are in. Seems like a race condition in the sleep logic where a driver says "hey, I can't sleep". Sometimes that happens at a good time and sleep still occurs, other times it doesn't.


hibernatemode


Anyway, silliness aside, what is hibernatemode all about?


macOS has 3 hibernate modes 0, 3 and 25 (weird numbering right?):


0: Sleep everything but leave your RAM powered on

3: Sleep everything, leave your RAM powered on but also backup RAM to disk in case of a power failure

25: Sleep everything including RAM. Copy RAM contents to disk then power off RAM as well.


The only impact of switching to mode 25 is that your mac isn't as snappy when you wake it up. It takes a second or two to respond. This however is a worthwhile price to pay given your battery won't be dead every morning.


CONCLUSION


This is not a fix, it's a workaround. God knows if Apple will ever fix this (or even acknowledge it).


If the issue comes back again then I have a handful of ideas for other things to try, but frankly I'm close to being out of options. Keeping my fingers crossed this works.


Even if this works for you, can I recommend that everyone submits a bug report via Feedback Assistant please (if you haven't already)? Do it the morning after a battery death - so you'll need to set hibernatemode back to 3 to do that. I'd suggest linking to this post in the bug report.


Beyond that, I might take my Mac to the Apple store but I'm expecting to be told it's due to water damage and I need to spend $1000 on a new motherboard 😂😢


Beyond that, the only other thing I can suggest is that we start methodically capturing how many of us have the issue and see if there's enough people to pressure Apple or even consider threatening with class action. I'm not hopeful though.



118 replies

Apr 22, 2024 2:04 PM in response to Cmestr

Cmestr wrote:

Had the same problem. I went into Settings>Performance>Power and switched to"Turn on when my computer is unplugged". I then noticed that the Chrome update was not installing properly. I then rebooted the computer with Chrome shut down, it relaunched the update and completed it fully. Seems to have worked. My battery is not draining as quickly and the computer is staying cool.

Sorry, but my experience suggests that your problem is likely to return pretty quickly. So far, the only solution I've found is temporary, and includes what you did: restart the laptop. That clears the problem for awhile.


This has been extraordinarily frustrating. There's no evidence that Apple's engineers have identified a "cluster" for this bug, much less that they are attempting to address it.

Mar 18, 2024 7:34 AM in response to fredfrbr

fredfrbr, give it some time: Installing 14.4 did not solve the problem for me nor for the other couple of people who tried it. Rebooting your Mac tends to suppress the problem for awhile, but it returns within a few days.


I was getting prepared to report success with turning off battery optimization, but I just found that my Mac was burning power (very toasty) overnight.


So, there's no solution, and I haven't been able to get any sort of meaningful answer from Apple. Has anyone else?

Apr 15, 2024 10:49 PM in response to Holgerj9

Came here and made a community account because of this same issue. My 13" 2020 Macbook Pro is a few years old but otherwise it should be in perfect condition given that I work from home. I can't unplug the thing and leave it shut. The battery drains overnight despite being manually put in sleep mode.


The first time I tried troubleshooting the issue, I checked my battery usage to find that the battery began draining rapidly at noon exactly, despite having been unplugged for the better part of an hour prior. I've never had any problems with my machine until now. I wonder what Apple has us DDOSing /jk. Weird stuff.


Updated to 14.4.1 and the issue persists. I'm so careful to never let my macbook battery die, so this is distressing. Sonoma is literally gonna kill my computer.

Apr 22, 2024 3:33 AM in response to Holgerj9

Switching off the WiFi at night worked/works 3nights in a raw, but then the drainage is back again I guess due to some obviously hidden background process.

Since I have the battery issue, I control strictly all my background process.... and energy ....and login items ....doing regularly SMC .....reading this and other forums on daily basis.

I am preoccupied with all this sh_t and I don't have anymore the pleasure to do my stuff

Do the MAC guys want to kill intentionally our batteries/computers or are they simply dumb

Feb 6, 2024 8:23 AM in response to eldon276

  • When you update to a new macOS, you should plug in your MacBook. This is standard for any computer running on battery with any OS.
  • If your MacBook is not running any apps in the background, it is better to shut it down for the night, otherwise plug it in when the computer is asleep. It is no use trying to judge, if the battery would die/drain while asleep, if no work is done for you.
  • If you are near a power socket, it's better to keep your MacBook plugged in with optimised charging mode enabled. But, once in a few days, you should use the MacBook on battery, to revitalise it.
  • Sonoma is pretty good, just as the macOSs before that, at least on my 2018 15" MBP.

The MBP was shutdown for the night yesterday, and worked on battery for ~50%, then plugged in to 100% with optimised charging mode enabled. Now it is 85%, but will reach 80% and stay that way for few days. Then, after some day, or some hours, depending how the algorithm works, it'd charge up to or near 100% and go down again to 80%

Feb 10, 2024 11:20 PM in response to InduwaraDilhara

Similar here, didn't start until the latest update a few days ago, 14.3.1, mine dies overnight, seems ok running on battery during the day and does everything it should but when on battery overnight with lid closed wake to find totally dead or maybe 1% remaining, have tried closing all apps before closing lid, have also completely wiped macbook and installed fresh version of macos but no different, mine is a 13" 2020 macbook pro and have had no problems until now, next step is to wipe again and try fresh version of ventura I guess but would rather not go down this route really............

Feb 11, 2024 1:51 AM in response to mroksalmarcred207

The battery drains not because of Sonoma, but because of the way the user uses the device. My MBP is nearly 5 years old, and "drains" just 2-3% if I leave it sleeping at night, that is bit more than 9 hours. It was the same with Ventura and Monterey. Do you think, Apple made a special MBP just for me?


The battery is a consumable component, and it "drains" faster if used, and how it is used. Even a car battery drains a bit in the driveway. If a battery drains quite fast, "unused," then it had become bad, so have to be replaced. Why blame the pillow for the headache?

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 Battery drains quickly post Sonoma update

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