I agree that software optimizations could probably unlock even better performance on the M1 Ultra, for certain tasks. Adobe Premiere 2022 for example has shown a LOT of improvement on M1 once Adobe FINALLY buckled down and tried to make better use of Mac hardware compared to their Nvidia-optimized Windows software. Even Apple hasn’t released updates to their own software yet. As this is the most powerful M1 chip yet, there is probably a lot of room for software developers to rearchitect and scale their code up to take full advantage of the additional power. I don’t think a lot of the software Max Tech tested is particularly well-optimized for M1 — Logic, FCP and Resolve are probably on the better side.
In Intel CPUs, Nvidia and AMD GPUs, “diminishing returns” is also at play. Once a GPU is nearing peak performance you can make it draw 50W extra power and only get an extra 5FPS game performance.
It seems like Max Tech is comparing the M1 Ultra against some imaginary computer than can perfectly scale all tasks infinitely. I totally get why someone spending an extra $1,000 on the 64 GPU core Ultra could be disappointed if it’s not “that much” faster on a lot of tasks. But I think the reality is that software rarely scales linearly, many software tasks can’t take advantage of many more cores due to their very nature. I think 8-10 CPU cores is about the most that many common software tasks can really take advantage of, for example the Photoshop tests they ran.
Since it’s been ten years since Apple sold a dual-CPU computer, maybe people don’t know what to expect? My 12-core dual-CPU Xeon Mac Pro 2009 isn’t necessarily 2X faster at everything than a 6-core Xeon Mac Pro 2009, and a 20-core M1 Ultra isn’t going to be 2X faster at everything than a 10-core Max. But in both cases doubling the cores does make certain heavy-duty well-threaded tasks run a lot faster, and whether it’s 2X or not, a lot faster is still a great thing. More cores also allows for more smoothly running several tasks simultaneously, I don’t think Max Tech showed any multitasking tests. You could dedicate some cores to a virtual machine and have plenty of power left over for the host OS. Those are more edge case scenarios, for sure, I do not think that every user needs or could benefit from an Ultra, the Max is great for many people!
If the GPU is bottlenecked by the H.265 encoder, a 64-core GPU wouldn’t need to work as hard to keep up with the encoder, as a 24-core GPU would. Makes perfect sense to me!
I wouldn’t agree that the Studio’s fans run at a pretty constant speed because Apple has limited the Ultra’s performance in order to keep the fans quiet. While they do try to make quiet products, in the recent past they’ve certainly let their computers’ fans get loud when they need to. Ask my i9 MacBook Pro 2019! I think the fans have a slightly high floor due to the large internal power supply, hot components like PCIe 4.0 NVMe modules, 10Gbe ethernet chipset, etc. that need constant cooling, and beyond that the efficiency of the M1 architecture plus the massive Mac Pro-level heatsinks they’re using don’t require the fans to spin much faster under load. I think the Mac Pro 2019 fans run at fairly constant speeds, and I don’t think people accuse Apple of limiting the Xeon’s performance for the sake of the fans. Thermal headroom much appreciated post Mac Pro 2013 debacle.