MacBook Pro M3 Max CPU performance capped
I'm using my 16-inch MacBook Pro (Nov 2023, M3 Max) to run a pretty demanding compute job that kept 10 out of the 16 cores fully occupied (i.e., close to 100% CPU use) for over a week. However, yesterday, I noticed a performance cap was suddenly imposed without any prior warning or notification: the 10 processes can now only utilize about 40% of each core, and I need to pause 5 of them to allow the remaining 5 to go back to ~100% CPU use. No matter what I do, I can see in the Activity Monitor that at least 60% of available CPU resources are kept "Idle" at all times.
I thought this may have been due to thermal throttling, so I paused all 10 processes (using KILL -STOP PID) for about an hour to allow the laptop to cool down, then restarted them again (using KILL -CONT PID). This didn't help.
I also noticed that my battery indicator now says "Service Recommended", since my battery capacity is apparently down to 79%. I don't know exactly when this warning first appeared, but I only noticed it yesterday, so I'm wondering if it might be related. That said, I almost always keep my laptop plugged in, and the problem doesn't go away when it's connected to the power adapter.
Is there any way I can remove this performance cap? I guess one obvious solution is to reboot and see if it's still there, but I can only do that once the compute job in question is done.
MacBook Pro 16″, macOS 26.0