Macbook Pro M1Max (with 10 Cores) always at near 100% on efficiency cores (2 cores)
Earlier this year, someone else had a similar question for their M1 Pro based MacBook Pro but that thread is now locked.
Macbook Pro M1Pro always at 100% on effic… - Apple Community
I wouldn't say that my OS is overly slow but with Apple Silicone having been out for three years now, it seems like our applications sill haven't been well optimized to handle the big.LITTLE architected CPUs in these Macs.
I've been monitoring my CPU performance for a while now via htop when running multi-threaded workloads. I often run both Fusion virtualized ARMv8 machines (Ubuntu & SonicOSX NSvs) as well as QEMU emulated x86-64 VMs (Ubuntu and other Linux Distros). Other than that, I use the Office365 platform (Outlook & Teams), Messages, Notes, Microsoft Edge, and several terminal sessions. Those apps aren't usually all running at the same time but occasionally most of them might be simultaneously.
That all said, when I do need a lot of apps running simultaneously, and I'm doing so via multiple desktops, MacOS handles that very well. The system doesn't crash or anything and apple's ability to prioritize the app that you're actively using works really well to make the system 'feel' more usable. They've done a good job with that.
That said, I still find that the app core distribution isn't great, and I'm sure that some of this comes down to the developer but Apple deserves some of the blame too. After all, they are the company that develops all of the language interpreters that developers rely on the develop and support their apps natively in Apple silicon!
I often find that even at idle, which I'll define idle as:
- A machine with three or less apps open in the dock with a maximum of one window per app
- No more than four helper programs running in the background (IE: drivers and other 3rd-party middleware that may park themselves in the menu bar)
- The machine is signed-in, at "rest", and is not actively compiling, converting, rendering, etc... anything by the user
- The machine is connected to power (96W USB-C or 140W MagSafe3).
In such a case as defined above in idle, my Mac's efficiency cores (Core 0 & 1) operate at around 60% utilization. The performance cores are barely touched. Cores 2 & 3 may get to 10% and 5% respectively, but the rest of the cores will run at 1% or 0%. The Mac's fan speed (monitored by TG Pro) is at 15% or they're off. In this case, I would say that the core utilization is great. There are multiple apps running, the machine isn't doing any challenging, and its handling all required tasks to this point with minimal resource allocation and utilization. Great!
MacBook Pro (M1, 2020)