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

Oct 14, 2018 2:19 PM in response to hvbris

Same issue on a 2015 MBpro 15" retina; usually got +/- 10hrs on a full charge in Sierra or High Sierra. Even clean install of Mojave, resetting PRAM etc, I got less than 6 hrs. Waiting a few days for indexing to stop, but battery life didn't improve. Found some "workarounds" like "turn this off", "don't use that app" ... sorry, show stopper for me. Drain while sleep did sometimes take 5% over night, sometimes less than 2%.


Went back to High Sierra and et voila, 10:52 on a full charge.


I liked the dark-mode of Mojave, but can't sacrifice 4+ hrs of battery life.

Nov 2, 2018 7:23 PM in response to RNBR

Updating to 10.14.1 didn't change this behavior on my 2015 MacBook Pro, but I think I may have fixed my issue with a few changes. I disabled TCP in sleep with this command: sudo pmset -b tcpkeepalive 0. I changed the hibernation mode with this command: sudo pmset -a hibernatemode 25 (the default is 3). I also disabled unlocking of my MacBook Pro with my iWatch (I read somewhere that was causing issues.). Finally, I disabled transparency in Accessibility and turned off Dynamic Desktop. My battery is back to normal operation. Hope this helps.

Nov 4, 2018 8:25 PM in response to niws

What has been working for me (rMBP mid 2014):

- Cleaninstall without iCloud. Do migration for non-system folders and after that setup iCloud. Also I did SMC and PRAM reset before and after installation.

- Update to 10.14.1

- Activate hibernate mode.


I also disable transparency to improve battery during usage (as no noticeable difference if using dark-mode). I didn't disable any services (including Find My Mac).

Nov 12, 2018 9:45 AM in response to hvbris

Mine MBP was also facing this issue after Mojave update. I was waiting since 15 days or so hoping this issue will be fixed automatically. But today I did following things and now it seems issue is resolved:

1. clean reinstallation of mojave

2. added Sd card to privacy to avoid indexing of it by spotlight. Also unchecked Film, Movie and Image option from spotlight indexing

3. Uses the following two commands as suggested in the link https://www.youtube.com/watch?v=ghtjOat0tKQ

The Commands for Terminal are

sudo pmset -b tcpkeepalive 0

sudo pmset hibernatemode 25

Now my MBP battery back is back to normal -around 9-10 hours.


I am using MBP 13" retina early 2015.

Nov 29, 2018 12:06 AM in response to hvbris

Hi,

Yes, indeed. In the meantime, do the following:-

1) Disable 'Find My Mac' or set the 'tcpkeepalive' setting to zero using the following command in a Terminal window:-

$sudo pmset -b tcpkeepalive 0

2) Set the hibernation mode to 25 (the default is 3) using this command:-

$sudo pmset -b hibernatemode 25

3) Help prevent your Mac coming out of sleep when the screen is off using this setting:-

In System Preferences/Notifications, enable 'Do not disturb in Notification Center: When the display is sleeping' (the middle option).

4) Again, help prevent your Mac coming out of sleep randomly, by setting this setting:-

In System Preferences/Bluetooth/Advanced, disable 'Allow Bluetooth devices to wake this computer.',


These four things should prevent your MacBook draining its battery dead when it supposed to be asleep.

But yes, let's hop Apple fixes this in 10.14.2!

Tim.

Nov 29, 2018 12:08 AM in response to ranal010116

Do the following:-

1) Disable 'Find My Mac' or set the 'tcpkeepalive' setting to zero using the following command in a Terminal window:-

$sudo pmset -b tcpkeepalive 0

2) Set the hibernation mode to 25 (the default is 3) using this command:-

$sudo pmset -b hibernatemode 25

3) Help prevent your Mac coming out of sleep when the screen is off using this setting:-

In System Preferences/Notifications, enable 'Do not disturb in Notification Center: When the display is sleeping' (the middle option).

4) Again, help prevent your Mac coming out of sleep randomly, by setting this setting:-

In System Preferences/Bluetooth/Advanced, disable 'Allow Bluetooth devices to wake this computer.',

Dec 9, 2018 1:42 AM in response to recklessjuju

You can always downgrade to High Sierra if you have Time Machine backups. Just restore everything as it was the day before you have upgraded to Mojave. If you want a clean install of High Sierra you should look for anyone who have saved the install app of High Sierra. I usually save every year the OS last version before the new one comes out and I have it for these kind of problems. Actually I did a clean install a few weeks back, after having the same issues with Mojave. After the downgrade everything got back to normal and by changing the way my MAC sleeps, according to the method suggested in this forum (https://www.lifewire.com/change-mac-sleep-settings-2260804), I have 100% battery even if I let my mac sleep 2 days.

Dec 15, 2018 10:42 PM in response to hvbris

I severed battery drain also for a few weeks after upgrading to Mojave. Seems look Mojave gave incompatibility to several third parties applications, that have not happened for previous Mac OS. I detected that my old kaspersky antivirus consumed very high energy (open utility program on your mac, and go to Activity monitor, you can find which applications consumed CPU and/energy), I reinstall the applications and the problem of Mojave seems gone, I still monitor the battery life now.


Good luck

Jan 12, 2019 11:36 AM in response to hvbris

My 2015 MB Pro has also had battery drain issues after updating to Mojave and around the same time I had also upgraded from Citrix Receiver to Citrix Workspace. In addition to more rapid battery drain while in sleep mode, I had frequent problems with sluggishness while logged in to my work apps using Workspace (pinwheel was constantly spinning). This had gone on for the past few months and 2 days ago I uninstalled Workspace and reinstalled Receiver and to my surprise, not only do my work apps now work again, but my battery did not drain overnight as it has been doing for the past couple of months (was still at 99% after sitting all night unplugged). It may be too early to tell, but maybe a big part of the Mojave battery issue had to do with Citrix Workspace.



Jan 14, 2019 10:31 AM in response to David Graeme-Baker

Guys, i have posted this before also and i am doing it again. I have Macbook pro 13" 2015 version and after updating to Mojave battery started draining like crazy. doing some online search i found a solution which says change the hibernation setting to 25, normally it would be 2 or 3. by changing the setting to 25 all the ram and background functions will be disabled and device will not lose power in hibernation/sleep mode. I have found it working good for me. i have checked my mac by charging it to 99% and than leaving it for 2 days, after 2 days it was still at 98%. however during working mac still loses power like crazy and this i believe need to be addressed by apple in next update.

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.