Macbook Battery Life Issue

Sadly this is a reminder of why you should NOT upgrade your mac! I upgrade to Sonoma 14.5 (July-2024) and the battery life of my macbook is not what it used to be! Remember that Apple is the evil company that has obsolete hard-wired into his business plan. If Apple could have their way, they'd require all of us to buy a new computer every year.

Below is a link to find ways to try and remedy the problem:

Source


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

But... that does delay the 'wake up' of your macbook after you close the lid.

The default is:

sudo pmset -a hibernatemode 3

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 🤞

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.


I also experienced the same battery drain issues after updating to Sonoma (14.5) and after quite a bit of research and some studying, I resolved it with a series of bash commands.

My goal was:

[both on battery and with the power adapter]

[on battery]

[on power adapter]

All these settings in sigle shot:

``` sudo pmset -b hibernatemode 25 && sudo pmset -c hibernatemode 0 && sudo pmset -a powernap 0 && sudo pmset -a proximitywake 0 && sudo pmset -a ttyskeepawake 0 && sudo pmset -a standby 1 && sudo pmset -b tcpkeepalive 0 && sudo pmset -c tcpkeepalive 1 && sudo pmset -b sleep 10 && sudo pmset -c sleep 0 && sudo pmset -b standbydelayhigh 60 && sudo pmset -c standbydelayhigh 0 && sudo pmset -b standbydelaylow 60 && sudo pmset -c standbydelaylow 0 && sudo pmset -b disksleep 10 && sudo pmset -c disksleep 30 && sudo pmset -b displaysleep 10 && sudo pmset -c displaysleep 30

```

In addition I have cleaned my SMC few times

``` left ctrl + left option + right shift + power key

```

and reset the NVRAM

``` option + command + P + R

```

Last night before closing my macbook screen I had 100% charge with the wifi turned on and dropbox app in the system tray. Today after 9 hours I reopened the screen and I had 100% charge :)