[2025 Update] Apple M4 (+ Pro / Max) vs M3 (+ Pro / Max / Ultra) vs M2 (+ Pro / Max / Ultra) vs M1 (+ Pro / Max / Ultra) – The Ultimate Benchmark Comparison!

    Apple has ingeniously designed its M-series CPUs to function like legos, allowing them to pair up and create more formidable chips. For instance, the M-Ultra chips are essentially two M-Max CPUs combined, effectively doubling their resources to challenge every Intel and AMD CPU. However, today’s focus isn’t on Team Blue and Team Red; instead, we’re comparing all four generations of M-series processors.

    Additionally, we’ll provide projected scores for the M4 Pro, M4 Max, and M4 Ultra processors. Let’s go!

    [01/2025] Updated: Added Apple M4 (8-core CPU), M4 (10-core CPU), M4 Pro (12-core CPU), M4 Pro (14-core CPU), M4 Max (14-core CPU), and M4 Max (16-core CPU)

    [03/2025] Updated: Added Apple M3 Ultra

    Apple CPU lineup – The Full List

    Each new generation of Apple chips brings significant upgrades, as Apple introduces more powerful and efficient architectures annually:

    Apple SoCPerformance / Efficiency
    Cores
    GPU CoresMemory
    Bandwidth
    Transistors
    Apple M4 Max (16-core CPU)12P+4E40546 GB/s
    Apple M4 Max (14-core CPU)10P+4E32410 GB/s
    Apple M4 Pro (14-core CPU)10P+4E20273 GB/s
    Apple M4 Pro (12-core CPU)8P+4E16273 GB/s
    Apple M4 (10-core CPU)4P+6E10120 GB/s28 billion
    Apple M4 (9-core CPU)3P+6E8120 GB/s28 billion
    Apple M4 (8-core CPU)4P+4E8120 GB/s28 billion
    Apple M3 Ultra (32-core CPU)24P+8E80819.3 GB/s184 billion
    Apple M3 Ultra (28-core CPU)20P+8E60819.3 GB/s184 billion
    Apple M3 Max (16-core CPU)12P+4E30 or 40408.6 GB/s92 billion
    Apple M3 Max (14-core CPU)10P+4E30 or 40307.2 GB/s92 billion
    Apple M3 Pro (12-core CPU)6P+6E14 or 16153.6 GB/s37 billion
    Apple M3 Pro (11-core CPU)5P+6E14 or 16153.6 GB/s37 billion
    Apple M3 (8-core CPU)4P+4E8 or 10102.4 GB/s25 billion
    Apple M2 Ultra (24-core CPU)16P+8E60 or 76819.2 GB/s134 billion
    Apple M2 Max (12-core CPU)8P+4E30 or 38409.6 GB/s67 billion
    Apple M2 Pro (12-core CPU)6P+4E16 or 19204.8 GB/s40 billion
    Apple M2 Pro (10-core CPU)6P+4E16 or 19204.8 GB/s40 billion
    Apple M2 (8-core CPU)4P+4E8 or 10102.4 GB/s20 billion
    Apple M1 Ultra (20-core CPU)16P+4E64819.2 GB/s114 billion
    Apple M1 Max (10-core CPU)8P+2E24 or 32409.6 GB/s57 billion
    Apple M1 Pro (10-core CPU)8P+2E16204.8 GB/s33.7 billion
    Apple M1 Pro (8-core CPU)6P+2E14204.8 GB/s33.7 billion
    Apple M1 (8-core CPU)4P+4E7 or 868.3 GB/s16 billion

    Apple M1 vs M2 vs M3 vs M4

    First, let’s examine the progression of the “base” variant of the M-series CPUs.

    Below is a summary of the single-core performance for these base variants, showcasing performance scores and percentage improvements across successive generations.

    Single-Core Performance

    Single-core performance is pivotal for delivering optimal speed in applications that depend heavily on the processor’s core speed, such as gaming or software compilation. It also plays a significant role in determining the overall responsiveness and efficiency of operating systems and utility applications, ensuring smooth user experiences even when multi-core optimization is not available. We’re adding the best-performing Intel chip in our Top Laptop CPU Ranking, Core i9-14900HX (2998 points), for reference.

    CPUGeekbench 6
    Single-Core
    Performance Jump (%)
    Apple M12386
    Apple M22613+10%
    Apple M33135+20%
    Apple M43830+22%
    Average performance jump: +17%

    The latest Apple M4 represents the most significant leap yet in single-core performance.

    There are also two “trimmed” variants of M4 – the 8-core Apple M4 that can be found in the most budget iMac, and the 9-core Apple M4 that can be found in the most budget iPad Pro:

    CPUGeekbench 6 Single-CorePerformance Jump (%)
    Apple M4 (8-core, iMac)3650
    Apple M4 (9-core, iPad)3671+0.5%
    Apple M4 (10-core, MacBook Pro)3830+4%

    Multi-Core Performance

    Multi-core performance is essential for handling complex and demanding tasks, such as video editing, 3D rendering, and scientific simulations.

    The table below details the multi-core performance of Apple’s base M-series CPUs, highlighting score improvements and performance gains with each new generation. For context, we’ve added the top-performing Intel chip in our Top Laptop CPU Ranking, the Core i9-14900HX, which scores 17937 points.

    CPUGeekbench 6
    Multi-Core
    Performance Jump (%)
    Apple M18571
    Apple M210082+18%
    Apple M312042+19%
    Apple M4 (10-core)14541+21%
    Average performance jump: +19%

    Multi-core performance trends closely with single-core improvements, with the M4 marking the most substantial advancement. However, the base variants still trail behind the 14900HX in complex tasks.

    Again, here’s a M4 variants comparison:

    CPUPerformance CoresGeekbench 6 Multi-CorePerformance Jump (%)
    Apple M4 (9-core, iPad)313 381
    Apple M4 (8-core, iMac)413 836+3%
    Apple M4 (10-core, MacBook Pro)414 990+8%

    Now, let’s compare this to the Pro, Max, and Ultra variants of the Apple M-series.

    Apple M1 Pro vs M2 Pro vs M3 Pro vs M4 Pro

    The 14-core M4 Pro has 10 performance cores that deliver a crazy performance jump of 45%! This is 28% higher than Intel’s mobile flagship Core i9-14900HX.

    CPUGeekbench 6
    Multi-Core
    Performance Jump (%)
    Apple M1 Pro (8-core CPU)10 307
    Apple M2 Pro (12-core CPU)14 511+41%
    Apple M3 Pro (12-core CPU)15 831+9%
    Apple M4 Pro (14-core CPU)22 914+45%
    Average performance jump: 32%

    The M4 Pro upgrade is the biggest performance jump.

    Apple M1 Max vs M2 Max vs M3 Max vs M4 Max

    M3 Max was the only Apple processor to outperform Intel’s flagship i9-14900HX when comparing mobile processors. M4 Pro, however, is 28% faster, but the M4 Max’ result is even more ground-breaking with its 25 760 points in the Geekbench 6 Multi-Core test.

    CPUGeekbench 6
    Multi-Core
    Performance Jump (%)
    Apple M1 Max (10-core CPU)12 631
    Apple M2 Max (12-core CPU)14 621+16%
    Apple M3 Max (14-core CPU)18 490+26%
    Apple M4 Max (16-core CPU)25 760+39%
    Average performance jump: 27%

    Apple M1 Ultra vs M2 Ultra vs M3 Ultra vs M4 Ultra (Projected)

    Edit [03/2025]: Apple M3 Ultra was released much later than expected but it’s here, and it’s a huge update – 33% performance jump!

    This alters the projection for M4 Ultra from 33 773 pts to 35 070 pts!

    Given that Ultra chips are typically used in desktop configurations, we’re swapping the mobile i9-14900HX with the desktop i9-14900K which scores 21,500 points in the Multi-Core test and is 1% faster than the M2 Ultra.

    As a result, M4 Ultra is expected to be 63% faster than Intel Core i9-14900K.

    CPUGeekbench 6
    Multi-Core
    Performance Jump (%)
    Apple M1 Ultra18 367
    Apple M2 Ultra21 241+16%
    Apple M3 Ultra28 169+33%
    Projected Apple M4 Ultra35 070+25%
    Average performance jump: 25%

    The Ultimate Comparison: All Apple M-series CPUs

    Now, let’s conduct a thorough comparison of all Apple M-series CPUs using actual data.

    The new M4 displays multi-core performance comparable to the M2 Pro / Max. Notably, the Max variant boasts an extraordinary memory bandwidth (409.6 GB/s), which is 3-4x that of the M4 (120 GB/s) and 2x that of the M2 Pro (204.8 GB/s), proving beneficial for AI projects. The king, of course, is the Apple M3 Ultra with 28,000+ multi-core score, and 819.3 GB/s memory bandwidth.

    We’ll explore this further in another article.

    We’ve highlighted only the top-performing CPU variants above, where multiple versions of the same model exist. Here is the complete list of all M-series processors and their single and multi-core scores:

    CPUSingle-Core ScoreMulti-Core Score
    Apple M4 Max (16-core)388025760
    Apple M4 Max (14-core)396122725
    Apple M4 Pro (14-core)394322914
    Apple M4 Pro (12-core)392220622
    Apple M4 (10-core)383014990
    Apple M4 (9-core)367113381
    Apple M4 (8-core)365013836
    Apple M3 Ultra (32-core CPU)324728169
    Apple M3 Ultra (28-core CPU)324427091
    Apple M3 Max (16-core CPU)327021385
    Apple M3 Max (14-core CPU)310918490
    Apple M3 Pro (12-core CPU)320215831
    Apple M3 Pro (11-core CPU)306714453
    Apple M3 (8-core CPU)313512042
    Apple M2 Ultra (24-core CPU)269121241
    Apple M2 Max (12-core CPU)264214621
    Apple M2 Pro (12-core CPU)267814511
    Apple M2 Pro (10-core CPU)259011455
    Apple M2 (8-core CPU)261310082
    Apple M1 Ultra (20-core CPU)240518367
    Apple M1 Max (10-core CPU)239712631
    Apple M1 Pro (8-core CPU)235110307
    Apple M1 (8-core CPU)23868571

    We hope this summary helps you decide which M-series CPU to choose.

    You may also find our other analysis interesting:
    The Gap is Getting Scary: Apple Leaves Intel in the Dust

    And of course, don’t miss our comparison with the new exciting arrival, the Qualcomm Snapdragon X Elite:
    Apple M4 vs Snapdragon X Elite – The Next-Gen CPU Battle

    Subscribe
    Notify of
    guest
    11 Comments
    Inline Feedbacks
    View all comments
    yesir
    1 year ago

    这个文章总结的太棒了,什么神仙编辑,把我想要的信息都罗列出来了

    wu wei
    wu wei
    8 months ago

    Best Apple M chips analysis

    abc
    abc
    8 months ago

    赞 赞 赞 加鸡腿

    chee
    chee
    6 months ago

    incredible comparison design. any chance for gpu/npu?

    sikaco
    sikaco
    4 months ago

    Perfect analysis. There are all I want to get!

    ntz
    ntz
    1 month ago

    Hello, I don’t get the comparison with i9-14900K .. it’s just purposely written and depicted to make apple chips better … In reality i9 cpu that was used as a reference point is on the top of the listcomment image

    Leo
    23 days ago
    Reply to  ntz