I have a MBP late 2011 running El Capitan, recently my battery died (x over the icon and "no battery available" in the dropdown.) I've noticed since then that CPU intensive tasks are very slow, and I read that without a battery macs will throttle the CPU to half capacity.

So now I'm looking for one of two solutions:

1) Either somehow disable the throttling, or
2) Trick the computer into thinking it has a battery.

In regard to the first one I've tried a few things such as described here, removing a plist file that supposedly controlled it, but that hasn't helped. Any help would be greatly appreciated, TIA.

Edit: I've looked over the question about a 2006 MacBook, it's similar but I've tried everything outlined there and nothing has worked. I'm curious if there are any new ideas. I think the difference may be El Capitan.

  • That explains a lot.. I have an (8GB RAM) i7 MBP-Retina; plugged in all the time because the battery is totally dead. It used to be such a beast, now it seems to struggle with.. pretty much everything..
    – voices
    Dec 26, 2015 at 4:01
  • 1
    Guess option 1 is not achievable. Read more here: apple.stackexchange.com/questions/41045/… Oct 19, 2016 at 11:42

2 Answers 2


Not practically. You're better off selling the computer for parts or getting a replacement battery / having the Mac serviced by a professional.

Non user replaceable batteries are very vulnerable to damage and lithium battery fires are no joke. Even global companies have struggled with making safe products from brand new parts (galaxy 7) so please don't cut corners on safety when Apple batteries are involved - especially with repair parts or unauthorized / uninsured repair shops.

Several people have tried disabling kernel extensions and tried to patch the firmware to varying levels of “success” and “this may damage your Mac permanently” comfort.


This is my solution (disable aggressive throttling) and I'm the developer. I don't have to do something more dangerous as instructed in this article. CPU/GPU will be throttled again after wake-up from system sleep/hibernation or when it becomes really hot (seems so). There is a kernel extension compiled for OSX 10.11. NO WARRANTY!

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .