The E-Core of the M1-Max has been close to full load for a long time, causing operation lag. Is it time to eliminate it?
by Poster
May 1, 2025
23
The overall load of the CPU is not high, and the memory pressure is not high either, but the occupancy rate of the two E-Cores alone has exceeded 80% for a long time. In fact, because the macOS system sets the scheduling and priority of the front-end interface, even if the P-Core is fully loaded, it does not appear to be stuck.
But recently, the keyboard has been stuck. Or the letters didn't go up after typing the keyboard. Either a letter is repeated many times. And this situation is concentrated. Not evenly distributed throughout all times of use. When you find a lag, you will always see that E-Core is at 100% load when you observe the CPU usage.
It is speculated that macOS assigns all the processing tasks of mouse and keyboard to E-Core, and the load distribution of E-Core is sometimes unreasonable. For example, a long time ago, when Dropbox processed a large number of small files in a short time, this kind of E-Core difficulty and P-Core onlookers also occurred. It caused the computer to be almost unusable for dozens of minutes.
Usually, there are many background applications on the computer, but the load pressure of each task is not great. If you don't want to change your computer usage habits, theoretically, can you only upgrade the hardware?
https://i.imgur.com/6auBi4H.jpeg
Replies
-
Anonymous5726 May 5, 2025What kind of software is this? It can also distinguish E core and P core
-
Poster May 5, 2025@ Anonymous5726 istats menu, with setapp.
-
Anonymous5727 May 17, 2025Apple's processors only support the migration of tasks from small cores to large cores, resulting in particularly conservative scheduling. m1p and m1m are easy to get stuck in small cores.