Just hours after Apple announced its new MacBook Pros featuring M1 Pro and M1 Max CPUs, the first benchmarks showed up online this afternoon. As is typically the case for unreleased products, the benchmarks appeared in the Geekbench database. According to the result, this is a 10-core M1X Pro with 32GB of on-package memory.
The M1 Max managed to post a single-core score of 1,749 and a multi-core score of 11,542. To put those numbers in perspective, the 13-inch MacBook Pro (M1) that we tested late last year delivered single- and multi-core scores of 1,733 and 7,584, respectively. The single-score score is not exactly earth-shattering, and the multi-core scores seem suspect as well, given that the number of performance cores doubled from four to eight compared to the M1.
We must say that we're a little disappointed that there isn't a larger jump in performance, especially given the price tag of the M1 Max-equipped MacBook Pros. A 13-inch MacBook Pro starts at $1,299, while the "cheapest" 14-inch MacBook Pro with an M1 Max (10-core GPU, 32-core GPU) costs $3,099.
However, there are a few caveats to mention regarding the stated performance numbers. For starters, the benchmarks were run on a pre-release version of macOS Monterey (21E140a), and the CPU reports a base clock of 24MHz. That last point could be attributed to Geekbench not correctly identifying the clock speed of the new M1 Max.
The first all-new 14- and 16-inch MacBook Pros will ship on October 25th, which means that we're bound to see even more benchmark results appear during the next week. We'll also be eager to see real-world GPU performance of the M1 Pro and M1 Max, as this is where Apple has promised some significant gains in performance compared to previous generations (and Intel-based competitors).
either that or M1 chip does not properly scale.
Be A a performance core and B an efficiency core.
We know from the M1 benches that 4A + 4B = 7590
The allegedly M1 Max benches says that 8A + 2B = 11542
If the second statement is true :
2 x (8A + 2B) = 23084
12B = 23064 - 7590 = 15894
B = 1291
A = 606
Which means that a performance core is a little more than twice as powerful as the efficiency one.
It seems consistent with Apple's description of the M1
Apps running on M1 chips can use both the efficiency cores and the performance cores at the same time. So do Geekbench.
The M1 is a 8 cores chip (4-4) while the M1 Max is a 10 cores chip (8-2)
Those benches seems fairly consistent to me, without having to invoke scalability problems.
I did the math in a comment above
12693 for the best one
I vaguely remember hearing that e-cores are about 70% as powerful as a p-core... but when you run all p-cores, they won't run the same performance as a single p-core, and the average of 4 p-cores is not going to be the same as the average of 8 p-cores.
That said, I was expecting around 12,750ish.... I was hoping I was underestimating but it seems reasonable. 11,750 sounds low. I don't know if any of these are from real runs though.
"I expect the CPU portion of M1X to max out at 11,750 on Geekbench (about 58% more performance) (probably a bit less maybe 50%). The calculation I used takes what I believe is the performance profile for an efficiency core of 70% of the performance core. Assuming that - without taking any thermal throttling down on adding 4 more performance cores (likely there will be some) would give the Geekbench score of 11,750. 4 + x40.70 = 7399; then x = 1088; therefore x8 + x40.70 = 11,750 or around 58%... though that is likely higher due to clock speed of performance of all core execution dropping some amount] "