Hi all, I am currently using a MacBook Pro 15" mid-2014 with the following specs:
- RAM 16 GB 1600 MHz DDR3.
- Processor 2.5 GHz Quad-Core Intel Core i7.
- Graphic cards Intel Iris Pro 1536 MB/NVIDIA GeForce GT 750M 2 GB.
It is running with Big Sur 11.7.9. Recently, I had its battery replaced because my old one was in bad shape, and it had even swollen a bit. The new battery is from the manufacturer Simplo, according to coconutBattery app.
I’ve been experiencing some issues, particularly when using macOS on battery power only, something I hadn’t done in a long time due to the poor state of my previous battery. The problems I’m encountering are as follows:
- Overall slowdowns, laggy cursor, and beachball, especially when the battery percentage drops below 80%, most noticeable when it goes from 60% to lower.
- Freezing my Mac, causing macOS to crash and returning to the login page.
- In the worst-case scenario, a kernel panic, followed by a reboot.
Through my investigation, I have identified two processes, configd, and powerd, as the main culprits. Configd always uses 100% of the processor when the battery is the power source and I’m engaging in moderate to heavy usage with my Mac.
By this, I mean using applications like Spark mail, Safari, Activity Monitor (to track down issues), Telegram, Evernote, Todoist, Discord, and occasionally Notion and Element app without any image or video processing apps (which I would refer as heavier usage).
Reproducing these issues is quite simple – just let the battery drop below 80% and start using the aforementioned apps while unplugged. If issues arise, quickly plug it in, and you might regain control (though sometimes this approach doesn’t work, depending on how long it remains stuck).
While I’ve found some information about configd and its behavior, the available advice mainly consists of workarounds, like manually killing the process (which doesn’t work in my case because it auto restarts quickly). The closest source I’ve found addressing this is a macrumors forum, which also happens to be from this year. I also found a comment that describes my experience accurately.
I’m wondering if this might be a hardware failure or perhaps some kind of battery-related issue (battery gate, maybe???).
I also use BootCamp with Windows 10, and I haven’t noticed any slowdowns or crashes when running on low battery. It seems to be isolated to macOS albeit my usage on Win10 is minimal compared with macOS.
Here is a list of workarounds and fixes I’ve attempted so far, without success (in what I believe is chronological order):
- SMC and PRAM reset immediately after battery replacement, but it didn’t help.
- Testing on Safe Mode with Safari and some other tabs opened plus YT playback, almost instant macOS crash.
- Reinstalled macOS without using Time Machine backups to get rid of any lingering issues from previous setups.
- Removed my ethernet driver (using the Asix USB Ethernet app).
- Minimized usage of the aforementioned apps, which seemed to help a bit, but I still experienced crashes when using Evernote with a background YouTube video in Safari.
- Tried turning off Wifi and BT (one at a time and both together) using the ethernet adapter to maintain Internet connection, but it didn’t resolve the issue.
- Another user on a macrumors forum suggested that having another administrative account active somewhat might help, but it didn’t make a difference for me.
- Attempted to kill the configd process, but it immediately auto restarts, causing further issues with macOS.
- Reduced peripherals such as my MX Keys keyboard and mouse (since my trackpad is faulty, likely due to the previous battery, and the stock Apple keyboard works fine for about 8 seconds then it stops registering any inputs for 1 second and repeats this behavior).
- Removed my Ugreen dongle to rule out hardware issues, but it didn’t fix the problem.
- Someone else in the macrumors forum mentioned that disabling IPv6 support could help, but I couldn’t do it with my Ethernet adapter, then I disabled it for Wifi, it didn’t resolve the problem.
I may be forgetting some workarounds or best practices, but these are the most prominent ones that come to mind.
Here is some information about my new battery:
Model Information:
Manufacturer: SMP
Device Name: bq20z451
Pack Lot Code: 3230
PCB Lot Code: 3230
Firmware Version: 2d31
Hardware Revision: 322d
Cell Revision: 3036
Charge Information:
Fully Charged: Yes
Charging: No
Full Charge Capacity (mAh): 8500
State of Charge (%): 100
Health Information:
Cycle Count: 18
Condition: Normal
I’ve also included my last kernel panic report for reference.
What are your thoughts? Could this issue be related to old software and hardware, or could it be linked to my hardware or the new battery itself?
This is the most bizarre issue I’ve faced with my Mac so far, and as I mentioned earlier, it’s possible that this problem has been present for a while because I used it plugged in for so long, both for me and others.
Hi there,
I’ve used an older Mac for quite a long time and have a clue what this might be.
Your computer most likely thinks either it’s overheating like crazy or thinks the battery can’t handle the power draw from the battery and tries to do anything it can to prevent a crash.
It has two strategies to do so: 1) Hardware wise it clock the CPU and GPU down as far as it can, depending on CPU model it might disable all but one core.
2) Software wise it will spawn those processes, back in the day I think it was thermald?, might have changed since powerd and configd sounds about right to do “nothing” in a loop with the highest priority. Therefore cooling the cpu down because it doesn’t have free time to do actual meaningful work.
You could verify this by running MacsFanControl or iStat Menus and check if a temp sensor or current sensor or voltage sensor goes crazy and reports weird values.
But as the computer actually crashes it’s probably the knockoff battery cant keep up with your computer and needs replacement again. I’d recommend an iFixit battery, or try contacting rossmann repair and see if they can offer a more compelling option.
Good luck!