Battery Draining with MacOS Mojave? 15 Battery Life Tips to Help

Dec 12, 2018 - 17 Comments

Troubleshoot battery life issues with MacOS Mojave

Do you feel like battery life has worsened since updating a Mac laptop to MacOS Mojave? Some Mac users have discovered their battery life has reduced after updating a MacBook, MacBook Pro, or MacBook Air to MacOS Mojave 10.14.x, or just that battery life seems to drain faster than expected.

Here we will discuss a few possible reasons for reductions in battery life, as well as offer some helpful tips to improve battery life on Mac laptops running MacOS Mojave.

1: Recently update a Mac laptop to Mojave? Then wait…

If you just recently updated a MacBook Pro, MacBook Air, or MacBook to MacOS Mojave, and now you feel like the laptop battery is draining much faster than usual, then you might be right… your battery life could be worse than usual, at least for the time being.

This is usually because MacOS runs a variety of background activities and tasks for everything from indexing Spotlight, indexing Photos, to managing and syncing iCloud data, to various other background tasks. The effect of this system activity is potentially a temporary reduction in battery life or even reduced system performance as the background processes complete themselves.

The solution to this is quite simple, and requires nothing more than some patience. Just wait until all there background activity completes. Leave your Mac laptop plugged into a power outlet and turned on for a while (leaving it on overnight when it’s not in general use can be helpful for this, just be sure to use a screen saver or turn the display off) and just let MacOS complete the necessary background chores. After a day or two these background tasks should be completed, and Mac performance and MacBook battery life should return back to normal.

Remember you can always check to see how much time a Mac battery is expected to last based on current activity and the current charge by looking in the Energy section of Activity Monitor. This can help to be a reference point for knowing what your current battery life is, as well as seeing how it may change based on various adjustments made using the tips below.

2: Check Energy Saver Battery Settings

Some Mac laptop users may have Energy Saver settings configured in such a way that is not optimal for battery life.

  1. Go to the  Apple menu and choose “System Preferences”, then go to “Energy Saver”
  2. Go to the Battery tab
  3. Make sure that “Power Nap” is disabled for Battery, and that ‘Turn display off after’ is set to a reasonably short time on battery (a few minutes or less), etc

Power Nap and Turn display settings as Battery life tips for MacOS Mojave

Some MacBook Pro users have noticed that Power Nap was turned on for battery power, which can theoretically lead to increased battery draining when a Mac laptop is in sleep mode, since it allows for some limited system activity even when a computer is sleeping. Power Nap is fine for using with a Power Adapter, but on Battery power it’s best to leave that setting off.

3: Check for Energy Consuming Apps

You can see what Mac apps are using battery energy quickly by using the battery menu. If you see something in the list that is drawing significant power and you’re not using the app, quit it, or address the behavior that is causing notable energy consumption.

  1. From anywhere on the Mac, pull down the battery menu
  2. Wait for energy use data to load under the “Apps Using Significant Energy” section for quickly seeing energy consuming apps, take action as needed (save work and quit the app, etc)

See what apps using significant energy in MacOS Mojave

4: Investigate Energy Consuming Processes

You can investigate energy usage for all processes, apps, and tasks on the Mac with Activity Monitor, this can be helpful for finding errant processes that are hogging battery power, or for simply locating an obvious battery draining app or process:

  1. Open ‘Activity Monitor’, found in /Applications/Utilities/
  2. Click the “Energy” tab to see apps energy usage

find processes using energy and draining Mac battery

Pay attention for what apps and processes are running and potentially using energy, though note that many system specific tasks or processes may simply need to complete their task before they no longer consume notable energy resources (for example, if you recently updated system software, or rebooted a Mac, or are actively running Time Machine in the background for system backups, etc, you will likely see processes related to those activities).

5: Reduce Screen Brightness on the Mac Laptop

Reducing screen brightness can lead to a dramatic improvement to battery life on any electronic devices, Mac laptops included. Whether it’s a MacBook Pro, MacBook Air, or MacBook, you can improve battery life by reducing screen brightness. Lower the brightness to whatever is tolerable to your usage situation, obviously if you’re in a dimmer lit area then having a low screen brightness is more acceptable than in a bright room, so use discretion.

You can adjust screen brightness from the keyboard (or Touch Bar), or from the Display preference panel.

Reduce screen brightness to improve battery life on Mac laptops

6: Turn Off Visual Effects and Transparency in MacOS

MacOS has a variety of visual effects with transparent backgrounds and animated motions that all look great, but they also require some system resources to render. Turning off the visual eye candy can potentially help to improve battery life simply because it reduces resource usage:

  1. Go to the  Apple menu and choose “System Preferences”, then go to “Accessibility”
  2. In ‘Accessibility’ select the “Display” settings
  3. Check the boxes next to “Reduce Motion” and “Reduce Transparency”

Disable visual effects on the Mac

Some Mac users may notice that turning on Reduce Motion and Reduce Transparency can speed up their computer a bit too, particularly on older machines, or if you frequently have many windows open. And of course some people just prefer the way that things look and function with these features turned off as well, so even if you don’t discover any performance change you may appreciate the customization anyway.

9 Additional General Battery Life Tips for MacOS Mojave

Some other general tips to help improve battery life in MacOS (Mojave or otherwise) are as follows:

  • Install system software updates in Mac OS when they become available
  • Install app updates when they become available
  • Quit apps when you are finished using them
  • Reduce the total number of apps open at the same time to reduce system resource usage
  • When you are finished using them, close any open Finder windows that automatically update (like “Recents” / All My Files, smart folders, etc), or that sync to a cloud service (iCloud Drive, Dropbox, etc)
  • Turn off unnecessary Location Services, as found in System Preferences > “Security & Privacy” > “Privacy” > “Location Services”, turning off extra location services
  • Consider resetting SMC on the Mac if the battery drain issue is associated with something like constantly running fans, or other unusual behavior
  • If your wi-fi is problematic in ways that can impact power consumption, like dropping connections, then consider troubleshooting any wi-fi issues in MacOS Mojave to reduce the energy use of searching for new wireless connections
  • Review some general battery life tips for MacBook and Mac laptops

How has your battery life been with MacOS Mojave? Does your MacBook, MacBook Pro, or MacBook Air have better or worse battery life since updating to MacOS 10.14? Did the above tips help to resolve any battery drain issues you may have been having? Share with us your experiences with battery life and troubleshooting in MacOS Mojave by leaving a comment below.


Related articles:

Posted by: Paul Horowitz in Mac OS, Tips & Tricks, Troubleshooting


» Comments RSS Feed

  1. M7md says:

    I just purchased a new 2019 MacBook Pro 15 inch i9 522 gb 16 ram And the upgraded graphic card and if am editing with Lightroom or photoshop it will only stay on exactly for two hours
    I wound know if the previous macos performance because i updated to the Mojave when I started it for the first time is this normal ?
    Compared to my 2017 i7 MacBook or 15 which had base graphic cars 256gb 16ram and I I use the same applications the 2017 stayed in for way longer than the 2019 and it had I think the macos version
    Is there anything wrong with my 2019 ? Should I return it back ? Only few weeks old I checked the owner saving settings and made smc reset which apple support advised online, when browsing it will stay on for longer hours but when editing it will consume the battery in two hours

  2. Kurt says:

    I’ve heard that there is a newer utility written from scratch in Swift to perform the function that gfxCardStatus did; it’s called gswitch, and you can install it using the package manager brew. I haven’t tried it myself, as I’m no longer using a MacBook Pro with discrete and integrated graphics.

  3. Cali says:

    Thanks, #1 – “Wait”, is the strategy that worked. I was seeing a more rapid drain on the battery immediately post upgrade but, after waiting a couple of days, during which I left my MacBook Pro plugged in, allowing background processing to take place, the retention of battery charge is back to where it was pre-update. No other action was necessary.

  4. Richard says:

    Mine is a 2013 MacBook Air and it does have a brand new battery. My battery is only 1 week old as of writing this. It is on Mojave also and has been since it was released. I have been doing some full stopwatch recorded tests of my ‘uptime’ using the battery and the longest I got was 6 hours of uptime. That includes 170 mins of YouTube videos and browsing also. (these tests do not count the time it is asleep but still on battery power). I have yet to bother doing a test whereby I do not load up YouTube, as why would I? This is what I use it for so no point trying to pretend I am not going to view any videos. I believe Mojave is doing the battery draining the most. With a new battery from Apple, I believe I should be getting longer than 6 hours from the battery.

    • dom says:

      Hi Richard, did you ever solve your battery issues? I have similar problem with my 2014 MacBook Air and am running Mojave.

  5. shanna says:

    I think it’s a problem with the MacBook Airs. My mom and I both have early 2015s (mine is at least a year older than hers) and both are just going dark (shutting down) when battery is below 50%. My kids have both older and newer MacBook Pros and are not having this issue. It started happening after the Mojave update.
    We both took ours into Apple (in different states) and they said we needed a battery replacement.
    Remember the battery issue with the iPhones after an update. Last January Apple admitted to a problem and offered a new battery for those iPhones affected for a reduced price of $29 through the end of this year. I have a feeling this is a similar issue.

  6. Mars says:

    Patience is the solution?! Thats silly. My battery drains while powered off! I shut down my laptop at 100% around noon and power it back up at 8am next day (20 hrs later) and its down to 74%. How is patience going to help that?

    • Joss says:

      That’s super-weird. Shouldn’t happen. OK, if there’s a secret chip that draws a little bit of power sometimes, even if the Mac is shut down (the T2? but why?), then you would maybe lose (at the very most) 1% of battery power per week. Even if you (hypothetically) added an independent internal GPS chip, connected to the MBP power rails, it wouldn’t drain this much power over the course of a day.

      So maybe there’s a calibration issue, or a software bug? I’d contact Apple about this.

  7. Mark says:

    None of the above fixed for me. Battery drain while lid closed was concerning me. Found this on youtube:

    If your Mac is draining after the update its a bug that apple is not admitting.
    Use the two commands in the video that will solve this
    The Commands for Terminal are
    sudo pmset -b tcpkeepalive 0
    sudo pmset hibernatemode 25

    To disable this just use (this will revert everything back to normal.
    sudo pmset -b tcpkeepalive 1
    sudo pmset hibernatemode 3

    • Joss says:

      Also be sure to set a couple of other pmset keys to 0, not just tcpkeepalive:

      womp (definitely)
      ttyskeepawake (probably)
      networkoversleep (definitely)
      powernap (definitely)
      proximitywake (maybe)


      Otherwise macOS will wake from hibernation, too. That will start draining your battery again, and if you’ve set to destroy your FileVault keys during hibernation, it can also cause kernel panics, maybe even (depending on your regular sleep settings) make your MBP run at 99 degrees Celsius for hours etc. with the lid closed, because macOS needs you to input the FileVault password, which obviously doesn’t work if your afc or the lid is closed.

      And a good thing would also be to set two values (in seconds, not minutes) a little higher, namely


      If they are 0, your computer will go from regular sleep to safe sleep (hibernation) immediately, and that’s a bit annoying if you accidentally put your Mac to sleep, or if your Mac went to sleep, and you didn’t want that. I’ve set mine to 30 seconds, but 10 seconds are OK too, I guess.

  8. Patrick says:

    Re iOS 12.1.1
    Since I upgraded my iPad Pro, the iPad will not speak to my Epson projector , when I use hdmi with the lightning connection. Is this common ?


    • Neil says:

      Patrick, if you have your iPad Pro or Epson Projector connected to the Mac laptop it might drain the battery faster, but that shouldn’t relate to MacOS Mojave or iOS software updates.

      External perhiphreals and accessories will draw power from the Mac in many cases so disconnect those to prolong the Mac battery life.

  9. ChadMC says:

    And do not use Chrome. I’ve seen a good 2 hours less when using Chrome versus Safari. With Safari I can get a good 9-10 hours of use on a single charge and this is on a Late 2013 MacBook Pro Retina.

  10. Joss says:

    All good tips, especially disabling Power Nap. Another thing would be to disable screensavers, and go to screen sleep immediately instead.

    And I have three more, third-party software-based:

    (1) Install gfxCardStatus, version 2.4.3i from the fork by steveschow (on GitHub), and set from “Dynamic Switching” to “Integrated Only”. (Version 2.4.3i still works fine on Mojave 10.14.2, but it might need an update at some point.)

    (2) Buy Turbo Boost Switcher Pro and disable Turbo Boost.

    (3) Install CPUSetter and disable Hyper Threading, which will set the number of logical CPUs to the same number as the physical CPUs, i.e. 4 (or 6 on the i9).

    With those tweaks I’m getting 10 to 11 hours battery life on my 2018 MacBook Pro, more than Apple is promising, but only with standard work like Twitter, surfing, email, word processing; but even with movie playback etc. or other slightly heavier tasks than normal it’s still around 8 to 10 hours.

    • Neil says:

      Great advice, and thanks for these added tips Joss

    • Michael says:

      Why don’t I have the option to turn off power nap? It’s not even there. It’s blank underneath “slightly dim the display while on battery power”

      • Kurt says:

        If you don’t have the option to turn off power nap, it’s probably because your hardware is not new enough to support it. Not supported -> it’s off by default.

Leave a Reply


Shop on and help support OSXDaily!

Subscribe to OSXDaily

Subscribe to RSS Subscribe to Twitter Feed Follow on Facebook Subscribe to eMail Updates

Tips & Tricks


iPhone / iPad



Shop on Amazon to help support this site