This MacBook Pro Makes Me Feel Stupid

This MacBook Pro Makes Me Feel Stupid

Testing the M5 Max vs. Pro Chips

Initial Impressions

  • The speaker compares the M5 Max to previous models, expressing discomfort with performance expectations.
  • They highlight a personal experience of testing both chips under similar workloads, leading to surprising results.

Specifications Overview

  • Key specifications include 10 CPU cores for the M5 and 18 for the Pro and Max, affecting performance significantly.
  • Memory bandwidth increases with each model: 153 GB/s (M5), 307 GB/s (Pro), and 614 GB/s (Max). These are theoretical numbers that will be tested later.

SSD Performance Insights

Real-world SSD Testing

  • The speaker emphasizes real-world testing over synthetic benchmarks, noting significant differences in SSD speeds across models due to PCIe Gen 5 adoption in Pro and Max.
  • Higher capacity drives yield better performance due to more NAND chips for parallel access; examples include read speeds of up to 13,500 MB/s on the M5 Max.

File Operations Comparison

  • Copying large files shows substantial speed differences: M5 at 2.1 GB/s vs. M5 Max at 10.4 GB/s for sequential copies confirms earlier benchmarks on PCIe Gen 5's impact.
  • For many small file operations, all three machines perform similarly due to internal SSD controller limitations rather than bus bandwidth constraints.

Thunderbolt Performance Analysis

External Drive Speed Tests

  • When copying files to external drives via Thunderbolt connections, significant disparities emerge: M5 on Thunderbolt 4 achieves lower speeds compared to Pro and Max on Thunderbolt 5.
  • The bottleneck shifts from bus bandwidth to IOPS when handling numerous small files; the M5 Max excels here with a write speed of 336 MB/s compared to others' much slower rates.

AI Workflow Management Tools

Introduction of Verden Tool

  • Verden is introduced as an AI tool that streamlines coding workflows by managing multiple AI models simultaneously for better output consolidation and planning efficiency.

Benchmarking Developer Workflows

Browser Benchmarks

  • Classic browser benchmarks like Speedometer show minimal differences between models due to their similar single-core performance capabilities; everyday tasks feel equally responsive across devices.

Multi-Core Performance Testing

  • In multi-core tasks such as Python computations, the additional cores in Pro and Max lead to significantly faster processing times compared to the base M5 model which lags behind substantially in this area.

Xcode Build Times Comparison

Compilation Speed Results

  • Xcode benchmark tests reveal that while the base M5 is nearly twice as slow as its counterparts during builds, it performs poorly against older models like the three-year-old M2 Max in specific scenarios like CocoaPods builds.

Large Project Builds

WebKit Release Build Test

  • A full clean WebKit release build showcases dramatic time differences: M5 takes almost an hour while Pro and Max complete it within approximately 15 minutes—highlighting thermal constraints impacting sustained workloads on lower-tier models.

TypeScript Mono Repo Compilation

TypeScript Compilation Results

  • In non-batched cold builds using a large mono repo test case, there’s only a slight difference between base M5 and higher-end models indicating that web development tasks may not require top-tier hardware unless working with very large projects or complex setups.

Local LLM Performance Metrics

Memory Bandwidth Impact

  • Local LLM performance is heavily influenced by memory bandwidth; measured values show significant scaling advantages for higher-end models during token generation tasks confirming earlier theoretical predictions about memory specs.

Thermal Throttling Observations

Inference vs Compilation

  • During inference tasks involving AI completions, all machines maintain consistent performance without throttling issues unlike compilation tasks where thermal limits affect lower-tier devices significantly.

Conclusion on Model Selection

Recommendations Based on Use Cases

  • For general productivity including browsing or light coding work, base M5 suffices but serious developers should consider investing in either Pro or Max based on their specific workload needs especially if they handle larger compilations or advanced AI modeling tasks regularly.
Video description

I use the M5 Max MacBook Pro, but the M5 Pro is the one that keeps making me question that choice. Try Multi-plan mode and multi-model review in Verdent, it’s pretty cool: https://www.verdent.ai/?id=700632 👀 Flash deal on the M5 Pro MacBook Pro good for today only (sorry if you're seeing this later): https://www.bhphotovideo.com/c/product/1962625-REG/apple_z1mz00024_16_macbook_pro_m5.html/BI/23989/KBID/29421 🛒 Gear Links 🛒 👀 2 400Gbps switch: https://bhpho.to/4r9vJi1 👀👀 4 400Gbps switch: https://bhpho.to/4qQqOlI 👀 MSI EdgeExpert now available here: https://amzn.to/40luUHG 👀 ASUS GX10: https://amzn.to/4kROLb8 👀 DGX Spark on SALE: https://amzn.to/4kOnczp 🪛🪛Highly rated precision driver kit: https://amzn.to/4fkMVfg 💻☕ Favorite 15" display with magnet: https://amzn.to/3zD1DhQ 🎧⚡ Great 40Gbps T4 enclosure: https://amzn.to/3JNwBGW 🛠️🚀 My nvme ssd: https://amzn.to/3YLEySo 📦🎮 My gear: https://www.amazon.com/shop/alexziskind 🎥 Related Videos 🎥 🧳🧰 Mini PC portable setup - https://youtu.be/4RYmsrarOSw 🍎💻 Dev setup on Mac - https://youtu.be/KiKUN4i1SeU 💸🧠 Cheap mini runs a 70B LLM 🤯 - https://youtu.be/xyKEQjUzfAk 🧪🔥 RAM torture test on Mac - https://youtu.be/l3zIwPgan7M 🍏⚡ FREE Local LLMs on Apple Silicon | FAST! - https://youtu.be/bp2eev21Qfo 🧠📉 REALITY vs Apple’s Memory Claims | vs RTX4090m - https://youtu.be/fdvzQAWXU7A 🧬🐍 Set up Conda - https://youtu.be/2Acht_5_HTo ⚡💥 Thunderbolt 5 BREAKS Apple’s Upcharge - https://youtu.be/nHqrvxcRc7o 🧠🚀 INSANE Machine Learning on Neural Engine - https://youtu.be/Y2FOUg_jo7k 🧱🖥️ Mac Mini Cluster - https://youtu.be/GBR6pHZ68Ho * 🛠️ Developer productivity Playlist - https://www.youtube.com/playlist?list=PLPwbI_iIX3aQCRdFGM7j4TY_7STfv2aXX 🔗 AI for Coding Playlist: 📚 - https://www.youtube.com/playlist?list=PLPwbI_iIX3aSlUmRtYPfbQHt4n0YaX0qw — — — — — — — — — ❤️ SUBSCRIBE TO MY YOUTUBE CHANNEL 📺 Click here to subscribe: https://www.youtube.com/@AZisk?sub_confirmation=1 — — — — — — — — — Join this channel to get access to perks: https://www.youtube.com/channel/UCajiMK_CY9icRhLepS8_3ug/join — — — — — — — — — 📱 ALEX on X: https://x.com/digitalix #macstudio #m5max #macbook