macOS Mojave battery drain

Just updated my OS to Mojave this morning and brought my laptop to work. It was on full charge when I left home. 2hrs after using it, the battery percentage was down to 40% which never happened before during any of my regular use. Also, the texts on the screen are blurry.

MACBOOK AIR (13-INCH, 2017), macOS Mojave (10.14)

Posted on Sep 25, 2018 9:17 AM

Reply
Question marked as Top-ranking reply

Posted on Sep 29, 2018 6:01 AM

I spoke to Apple support, suggested resetting the battery/memory by holding down the control, shift, option and power keys then release the first three at the same time. Also noted this update will take time to configure the file structure. It does this while sleeping and takes a incredible amount of resource. It took three days but my Mac has returned to normal all on its own or maybe the reset helped. Give it a try, sometimes waiting does pay off.

743 replies

Nov 3, 2018 5:43 AM in response to hvbris

Afte having the same issue for the past month, and trying nearly every suggestion recommended in this thread, I think my 2016 MacBook is back to normal now. With just 10.14 I was loosing 30% or 40% each night in sleep mode, and even more than that with just using my MacBook.


I installed 10.14.1, but was still experiencing more battery drain than what should be expected. It wasn’t nearly as bad as what it had been, but it still was not good. So I went ahead and did the Shift+Control+Option+Power and then Command+Option+P+R+Power resets, and yesterday I only lost 2% during 12 hours of sleep and just 7% during normal usage for close to an hour of using Pages. Another 12+hours in sleep and only 3% battery drain.

Nov 11, 2018 5:51 AM in response to callaway

Just updating anyone interested... this worked for me and my battery is not losing any charge when in sleep mode:


- disabled TCP in sleep mode with this command: sudo pmset -b tcpkeepalive 0.

- changed the hibernation mode with this command: sudo pmset -a hibernatemode 25 (the default is 3).

- disabled unlocking of my MacBook Pro with my iWatch (I read somewhere that was causing issues.).

- disabled transparency in Accessibility.

- turned off Dynamic Desktop.


My battery is back to normal (maybe even better) operation.

Nov 13, 2018 6:04 AM in response to bigorno

bigorno wrote:


The trick did the job : with 10.14.0 I had this issue too. 100% of my batterie drained in about 15 hours (in sleeping mode) ! But I put the hibernatemode to 25 instead of 3 and this night I've lost only 1% (44 to 43%) in about 8 hours.

Today I've done the update to 10.14.1. And tcpkeepalive is back to its original value (1). I'll see tomorrow is the bug is still existing or not.

hibernatemode 25

powernap 1

gpuswitch 2

hibernatefile /var/vm/sleepimage

highstandbythreshold 50

displaysleep 45

womp 1

networkoversleep 0

sleep 0 (sleep prevented by sharingd, backupd)

tcpkeepalive 1

halfdim 1


But can someone tell me the differences between hibernate mode 3 or 25 ? I've read the man page but it's not very clear to me.

Thank you very much.


The man page ("man pmset" in Terminal) says:


SAFE SLEEP ARGUMENTS

hibernatemode supports values of 0, 3, or 25. Whether or not a hibernation image gets written is also dependent on the values of standby

and autopoweroff



For example, on desktops that support standby a hibernation image will be written after the specified standbydelay time. To disable

hibernation images completely, ensure hibernatemode standby and autopoweroff are all set to 0.



hibernatemode = 0 by default on desktops. The system will not back memory up to persistent storage. The system must wake from the con-

tents of memory; the system will lose context on power loss. This is, historically, plain old sleep.



hibernatemode = 3 by default on portables. The system will store a copy of memory to persistent storage (the disk), and will power memory

during sleep. The system will wake from memory, unless a power loss forces it to restore from hibernate image.



hibernatemode = 25 is only settable via pmset. The system will store a copy of memory to persistent storage (the disk), and will remove

power to memory. The system will restore from disk image. If you want "hibernation" - slower sleeps, slower wakes, and better battery

life, you should use this setting.



Please note that hibernatefile may only point to a file located on the root volume.

Nov 17, 2018 4:46 PM in response to hvbris

For those experiencing this issue DISABLE “Find My Mac” under iCloud settings in system preferences. This solved my issue 100% on my brand new 13” 2018 MacBook Pro w/TouchBar.


I tried everying; new reload with restoring data, reload without restoring data, macOS downgrade to High Sierra, Apple Genius Bar, finally a total computer return and replacement new purchase. ALL had the same issue. Disabled “Find My Mac” issue resolved! I’ve sent in a bug report with Apple as obviously I’m not alone. Hope this helps others.

Nov 17, 2018 10:57 PM in response to zero7404

I have a MBA mid 2013. I had the same issues with my battery,


However a previous post has worked for me :


macOS Mojave battery drain

After updating 10.14.1 for sure solve the problem. But I suspect that OSX also has the weird issue with iOS after new updates. To solve this, I always do as follows => after charging to 100%, reboot your machine (iPhone, iPad or MacBook ... any device has battery drain problem) with charging cable still attached. After rebooting, check the battery charge % to see if it is still stay on 100%. If it is still 100%, pull the charger, if not, charge to 100% again before pull the charging cable. (no need to reboot this time). Do it several cycle right after any new OS update, then the battery % reading should go back to normal. I suspect that it is the battery % reading messing up after the new updates. Rebooting the device will somehow turn it back to normal.


Besides this method, I also find quit all the app/software before computer sleep does help. With lots app/software opened in sleep mode (7%) drained a little more than without any app/software opened (3%).


My MacBook Air 2017 seems now back to normal. The last charge was at night of the Nov. 10. After charging, I have used about 1 hour of airplay video and the 100% battery had not drop a bit before going into sleep mode. Now it is afternoon of Nov. 12 and I still have 50% of battery left. In between, it has been sleeping through for 2 nights and couple hours of usage on Nov. 11. And I did not have any app/software opened at first night and I did have some app/software left open at the second night.

Nov 25, 2018 6:02 AM in response to tldcollins

UPDATE:


went into Macbook's Terminal and asked it to see If there was a reason it's clearly not going to sleep i.e "wake reason" and it shows my MacBook has been waking up every 10mins for "APRT (Network)". This is usually linked to bluetooth, notifications etc and wifi, but I have all of these things off and the wifi should automatically be off when MacBook is asleep as its on DND.

Rang Apple Support (again!) and got asked a thousand questions, even though I already told them everything has been tried and why can't they tell me what "APRT (Network)" is - they couldn't.

Anyways, long story short the data has now been sent to Apple engineers - even though the guy on the phone said Apple are aware of this occurring issue, but he hadn't dealt with it personally.

I don't think anyone would be as peeved if he had said "YES! Mojave has an issue with battery drain and we're working to fix it" but clearly they would rather run a customer round in circles instead of just fixing the **** bug that is clearly stopping the computer from sleeping by connecting to the internet for random stuff.


If you wish to see if you're having the same issue through Terminal:


1. Search for "Terminal" in Spotlight

2. Copy and paste log show --style syslog | fgrep "Wake reason" and hit "Enter"


You should see if your MacBook has actually been sleeping during the hours the lid has been closed. If anyone is getting the same issue, my advise is to bombard apple with this information and clearly they can't be bothered to just accept they've messed up!

Nov 27, 2018 12:35 PM in response to thelert2002

Hi,


Try these commands:-


sudo pmset -b tcpkeepalive 0

sudo pmset -b hibernatemode 25


I have an early 2015 Mac Book Pro Retina 13". Before 10.14.1, I had no battery problems. Immediately after the update to 10.14.1, I found that my Mac was dead in the morning (sleeping all night). The second time, I'd left it in it bag, and it was roasting.


I had a bit of a search, found this forum, and stumbled across a post suggesting the two 'pmset' command (above). The post also suggested switching off dynamic desktop (I didn't bother doing that).


After setting the tcpkeepalive to zero, and the hibernatemode to 25, I didn't have any problems.


I didn't like the idea of losing my 'Find my Mac' functionality (tcpkeepalive 0 disables Find My Mac), so I switched it back on earlier today. I just got my Mac out of its bag, and it was roasting again, and it had crashed (it was asleep when I put it in its bag). This is definitely a bug in Mojave 10.14.1. I've got AppleCare, so I;m going to take it up with them.


However, in the meantime, the two pmset settings seem to stop this issue occuring. I hope this works for you.


Regards,


Tim.

Nov 29, 2018 2:56 PM in response to hvbris

Hello, for everyone with this problem, i think i found a solution, after researching about pmset settings and comparing all settings between a high sierra macbook Air and my new macbook with no luck, also disabling find my mac and the problem persisted, then i disabled Automatically keep my mac up to date in Software Update prefpane and with this i reduced a lot my battery draining issue, however it drains about 5% each few hours, then i found in same prefpane but in advanced options, that another option was checked even when i disabled the Automatic updates, so i entered in advanced option of Software Update prefpane, and disabled all options. Now my macbook retains full charge as usual even more eficiently than before update.


I Hope this helps you too.



Regards

Dec 9, 2018 11:54 PM in response to hvbris

If any of you are resisting doing a Clean Install...just do it!


I had serious battery drain issues with my MBP- 13", 2015, after Mojave upgrade.


My battery life reduced from 6 hours of battery, to just 2 hours.


I did a PRAM & SMC reset which improved it from 2 hours to 3 - 4 hours.


I finally succumbed and did a clean install. After 2 days of callibrating my battery, I now get upto 8 or even 10 hours of battery life! So go ahead and do that clean install to resolve this annoying bug once and for all.

Jun 22, 2019 2:09 AM in response to hvbris

Same issue for me : after upgrading to Mojave, autonomy decreased from about 10 hours to 3 !


I tried to reset nvram, smc, ... but it didn't help


Fix : I saw in activity monitor "Activrelay_ka" using a lot of processor. Uninstalling Promethean Activdriver increased autonomy from 3 to more than 9 hours. This driver for interactive board didn't drain battery before Mojave...


Hope it will help some of you.

Sep 29, 2018 6:26 AM in response to jefftown32

Spoke to Apple, I was skeptical when told it may take 24 to 48 hours for the OS to reorganize the file structure. Also suggested resetting the battery/memory by powering your Mac off then hold the left shift, control, option and power buttons down, then release the first three at the same time. I did that, not sure it contributed to the solution but on day three of the upgrade my Mac has rerturned to normal all on its own.

Give it a few days, things should be just fine. I’m fact this morning I opened to a 100% battery life after a 10hr sleep mode.

Cheers

Sep 30, 2018 6:11 PM in response to hvbris

I'm happy to declare my computer is back to normal after 3-5 days after the update. While it did drain the battery unusually faster while on sleep right after the update, I simply left it plugged-in for two days (while on sleep), and now it won't drain the battery anymore. I left it unplugged from friday to sunday (while sleeping) and it lost just 5% of battery. Yes, indeed it seems some indexing occurs for the APFS (that's different from spotlight) after the update while on sleep, and that consumed a lot of power. But when it's done, it's back to normal. I'll call it solved here. Cheers!

Oct 1, 2018 10:21 PM in response to Meshua.n

Meshua.n wrote:


(...) likely to be back to normal. Will keep an eye on over next days...


Cheers, Meshua.n

Hi there,


Just a short-term update after following dineckos suggestions (https://discussions.apple.com/thread/8553128?answerId=33954586022#33954586022):


dinecko wrote:

Now change the settings by these commands, one by one:

sudo pmset -a hibernatemode 25

sudo pmset -a standby 1

sudo pmset -a standbydelaylow 60

sudo pmset -a standbydelayhigh 60

Results for my MacBook 12":

  • 12:01 a.m (midnight): 100% Charge, then unplugged with lid closed
  • 7 a.m. : still 100% carge - no drain over night :-)

Hope that experience helps someone - Kudos to dinecko! :-)


Cheers, Meshua.n

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.

macOS Mojave battery drain

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