How does the user know when throttling occurs? Is there a visual indicator such as a menubar icon or, perhaps, a notification? Is there a fixed threshold--for internal temperature--beyond which throttling occurs? Thank you!
I've now done some testing and the results are interesting. The M2 MacBook Air shows the throttling flag from the command line powermetrics tool much sooner than the M1 MacBook Air does when not using a fan running Cinebench or Wild Life Extreme. With a 30 minute Cinebench stress test the throttle flag shows up in about 4 minutes on the M2 where it takes over 10 minutes on the M1. But the M2 seems to maintain a higher performance with the throttle flag showing than the M1 does without.
The really interesting thing is using the cheap laptop cooler I can run a 30 minute Cinebench benchmark and the throttle flag never shows and I get a significantly higher score than without the cooler on the M2. On the M1 MBA on a 30 minute test without the cooler shows
6888. The M2 without the cooler shows
7342. The Cinebench results with the cooler are M1
7032 and the M2 MBA is
8106.
The M1 MBA shows almost no difference between using the laptop cooler and not. About a 2% speedup. The M2 MBA shows that throttling is more severe with a 10% speedup with the cooler. Even so, the M1 is still slower in all cases and even when throttled the M2 is faster than the unthrottled M1.
A graphics benchmark was also interesting with and without the cooler. The 10 GPU core M2 MBA without the cooler running the Wildlife Extreme Stress Test (20 minutes) showed throttling (again with powermetrics) after about 3 minutes. The final score was peak
6702 with the lowest
4365 with the average over 20 loops of about
4800. With the cooler, over 20 loops again, the range was
6711 to
6136 with the average about
6300. Interestingly, the throttling flag was set after about 5 minutes even with the cooler despite the test only showing a decrease of 8% vs 34% without the cooler.
With the M1 MBA on the cooler, the throttle flag never came on. Without the cooler the throttle flag came on after about 8 minutes. The 8 GPU core M1 MBA without a cooler showed a range of
4962 to
4105 with an average about
4380. With the cooler the M1 MBA showed a range of
4961 to
4786 with an average of about
4800.
Final thoughts, the M2 MBA with thermal throttling is at least as fast as the M1 MBA without throttling and in most cases faster for both CPU and GPU. For brief bursts, it looks like the extra 2 GPU cores help a lot but when the M2 is heat saturated, it looks like the 10 GPU core benefit is marginal at best. I don't have an 8 GPU core M2 to test on but I would love to see someone with an 8 CPU core M2 and a laptop cooler do similar tests. Ultimately, if you want to use your M2 MacBook Air for heavy GPU or CPU tasks, a laptop cooler can help a lot to keep your performance high over long tasks.