Apple M4 Pro — Benchmarks & Specs
Short answer: the Apple M4 Pro generates a median 43.5 tokens/sec on 7-9B dense models at 4-bit (Q4) under ollama, across 4 cited runs from Local AI Master, LLMCheck, heyuan110.com and LocalLLaMA.
Bottom line: how fast is the Apple M4 Pro?
SpecPicks median: 43.5 tokens/sec across 4 cited single-user runs of 7-9B dense models at 4-bit (Q4) under ollama (range 16.9–48.0 tok/s), from Local AI Master, LLMCheck, heyuan110.com, LocalLLaMA. For local LLM inference it generates 11.0 tokens/sec running llama3.1:34b at q4_K_M under ollama on a machine with 48 GB of unified memory, per heyuan110.com. Unified memory is the binding constraint for local inference: the Apple M4 Pro ships in configurations of up to 64 GB, per the manufacturer spec sheet, and a 34B model at q4_K_M needs roughly 21 GB for its weights alone (34B parameters at ~4.85 bits per weight, per llama.cpp), so it runs only on configurations with more unified memory than that. In PassMark CPU Mark it scores 38,018–38,028 pts, across two PassMark results (PassMark CPU benchmark listing, PassMark CPU benchmark listing). Across all its cores it scores 19,207–23,435 pts in Cinebench R23 Multi, across two published results (Notebookcheck CPU benchmark listing, CPU-Monkey CPU benchmark listing).
Every figure above is a row in the tables below, and each row links out to the review or public benchmark database the number was taken from; the memory ceiling and the weight-size estimate are not table rows and link to their sources inline; the SpecPicks median is computed here from the runs it names, each a row in the AI table. SpecPicks aggregates published measurements; it does not report first-party benchmark runs.
*Price sourced from Amazon.com. Last updated 2026-10-20. Price and availability subject to change.
Read the full comparison → How to run Qwen 3 32B on Apple M4 Pro
The Apple M4 Pro is a processor from the M4 family released in 2024 from Apple. Key on-paper specs include 14 CPU cores, 20 GPU cores, up to 64 GB of unified memory, 273 GB/s of memory bandwidth. Data on this page draws on 21 synthetic benchmark results (top 10 shown), 19 community AI inference reports (top 14 shown), 6 game frame-rate results, compiled from LocalLLaMA, Notebookcheck, heyuan110.com, LLMCheck, Geekbench Browser, Local AI Master, MacGamingDB, PassMark, Birchtree, Contra Collective, CPU-Monkey, GSMArena, llama.cpp GitHub Discussions; each table row links to its source. Read this page when shopping the Apple M4 Pro, comparing it against other processors in your build, or sizing it for a specific workload (gaming at 1080p/1440p/4K, synthetic benchmark scores, or local LLM inference).
Gaming Performance (reported FPS)
Average and 1% low frame rates by game, resolution, and quality preset. Bars are scaled against the fastest result on this page.
| Game | Resolution | Settings | Relative | Avg FPS | 1% low | Test GPU | Source |
|---|---|---|---|---|---|---|---|
| Counter-Strike 2 | 1080p | High | 110 fps | — | Not recorded | MacGamingDB 2026-07-14 | |
| Cyberpunk 2077 | 1080p | High | 59 fps | — | Not recorded | MacGamingDB 2024-11-15 | |
| The Witcher 3 | 1080p | Ultra | 53 fps | — | Not recorded | Notebookcheck 2024-11-22 | |
| Cyberpunk 2077 | 1080p | High | 48 fps | — | Not recorded | Birchtree 2025-07-17 | |
| Baldur's Gate 3 | 1440p | Ultra | 42 fps | — | Not recorded | Notebookcheck 2024-11-22 | |
| Cyberpunk 2077 | 1080p | Ultra | 40 fps | — | Not recorded | Notebookcheck 2024-11-22 |
AI Inference Performance
Tokens per second under each model + quantization. Higher = faster generation. Bars compare runs across the same model.
| Model | Quantization | Relative | Tokens/sec | VRAM used | Source |
|---|---|---|---|---|---|
| llama3:8b | — ollama | 440.0 tok/s | — | LocalLLaMA 2026-04 | |
| deepseekr1:32b | — ollama | 100.0 tok/s | — | LocalLLaMA 2026-04-18 | |
| mistral:7b | q4_K_M mlx | 98.0 tok/s | 24.0 GB | LLMCheck retrieved 2026-07-14 | |
| qwen2.5:14b | q4_K_M mlx | 55.0 tok/s | — | Contra Collective 2026-04-08 | |
| llama2:7b | q4_0 llama.cpp | 50.7 tok/s | — | llama.cpp GitHub Discussions 2024-11-15 | |
| llama:7b | q4_0 llama.cpp | 50.7 tok/s | — | llama.cpp GitHub Discussion #4167 2024-11 | |
| llama3.2:latest | q4_K_M ollama | 48.0 tok/s | — | Local AI Master 2026-04-10 | |
| qwen3:0.6b | — ollama | 47.1 tok/s | — | LocalLLaMA 2026-04-15 | |
| qwen3:8b | q4_K_M ollama | 45.0 tok/s | — | LLMCheck retrieved 2026-08-25 | |
| llama3.1:8b | q4_K_M ollama | 42.0 tok/s | — | heyuan110.com 2026-04-14 | |
| qwen3:0.6b | Q4 ollama | 31.0 tok/s | — | LocalLLaMA 2026-04-06 | |
| qwen3:97b | Q5 llama.cpp | 29.0 tok/s | — | LocalLLaMA 2026-04-13 | |
| llama3.1:8b | Q4 ollama | 16.9 tok/s | — | LocalLLaMA 2026-04-20 | |
| llama3.1:34b | q4_K_M ollama | 11.0 tok/s | — | heyuan110.com 2026-04-14 |
Synthetic Benchmarks
Higher is better. Bars are scaled within each benchmark family (multi-thread, single-thread, etc.) so you can compare like-with-like at a glance.
| Benchmark | Relative | Score | Source |
|---|---|---|---|
| PassMark CPU Mark | 38,028 pts | PassMark retrieved 2026-04-20 | |
| PassMark CPU Mark | 38,018 points | PassMark Software retrieved 2026-06-13 | |
| Cinebench R23 Multi | 23,435 pts | Notebookcheck retrieved 2026-04-23 | |
| Geekbench 6 multi | 22,669 points | GSMArena 2024-10-28 | |
| Geekbench 6 multi | 22,527 points | Notebookcheck retrieved 2026-07-14 | |
| Geekbench 6 Multi-Core | 22,522 pts | Geekbench Browser retrieved 2026-04-23 | |
| Geekbench 6 multi | 22,455 points | Geekbench Browser retrieved 2026-06-13 | |
| Cinebench R23 multi | 19,207 points | CPU-Monkey retrieved 2026-06-13 | |
| PassMark CPU Mark single thread | 4,557 pts | PassMark retrieved 2026-04-20 | |
| PassMark CPU Mark single thread | 4,548 points | PassMark Software retrieved 2026-08-25 |
Systems with the Apple M4 Pro
Laptops and desktops that ship with the Apple M4 Pro — whole systems, listed separately from the part itself.
Full Specifications
| CPU cores | 14 |
|---|---|
| GPU cores | 20 |
| Neural engine TOPS | 38 |
| Memory bandwidth | 273 GB/s |
| Max unified memory | 64 GB |
Source: apple.com
Apple M4 Pro — Frequently Asked Questions
What is the Apple M4 Pro best used for?
When was the Apple M4 Pro released?
Where do the Apple M4 Pro benchmark numbers come from?
How many cores does the Apple M4 Pro have, and how does it benchmark?
Where can I buy the Apple M4 Pro?
Buying guides that rank the Apple M4 Pro's class
This page is the raw performance data. The guides below turn it into a ranked pick for a specific build.
Editorial guides covering the Apple M4 Pro
In-depth SpecPicks reviews, build guides, and head-to-heads referencing this processor.
- How to run Qwen 3 14B on Apple M4 Pro
- How to run Qwen 3 14B on Apple M3 Ultra
- How to run Llama 3.1 8B on Apple M3 Ultra
- How to run Qwen 3 32B on Apple M3 Ultra
- How to run Llama 3.1 8B on Apple M4 Pro (2026)
- How to run DeepSeek-R1 32B on Apple M4 Pro
- How to run Llama 3.1 70B on Apple M4 Pro
- How to run Llama 3.1 8B on Apple M4
- Browse all SpecPicks reviews →
More guides & deep dives from the SpecPicks archive
Browse all articles & guides →- Emulation Hardware in 2026: FPGA, Software, and Cart-Reader Ecosystems
- Best Budget Gaming PC Build 2026 — ~$1,000 ($800 on Sale)
- How to Build a Windows 98 Retro PC in 2026
- Best Retro Handhelds in 2026 — From $35 to $500
- RTX 4070 Super vs RX 7800 XT — Which to Buy in 2026
- The Complete Voodoo5 5500 AGP Driver Guide (2026 Edition)
- Best 1440p Gaming GPUs in 2026
More reviews from the SpecPicks archive
Browse all reviews →- Self-Hosted Home Assistant on a Raspberry Pi 4 8GB (2026 Build)
- Best Mac for running local LLMs in 2026
- Ryzen 5 5600G vs Ryzen 7 5700X: Best Budget Build CPU 2026
- Best Workstation PC Parts on Amazon in 2026
- KOORUI 27" 4K vs Samsung Odyssey 27" 4K: Best 4K Monitor for Console & PC Gaming
- IBM Granite 4.1 (3B / 8B / 30B): Local Inference Benchmarks and Hardware Picks
- Raspberry Pi AI HAT+ (26 TOPS): What It Actually Runs in 2026
- Build a $20 DualSense PC Adapter: The Open-Source Sony Workaround
- Best Sim Racing Wheel Setup for Beginners in 2026
- Run Chrome's Tiny Gemini Nano AI on PC Without a GPU
- Asus Prime Z890-P WiFi Review: Built for Core Ultra 200S
- Raspberry Pi Projects for Teens: Best Builds 2026
- Intel Arc LLM Support: What Works in 2026
- Late 2000s Windows XP Gaming PC Build: Parts & Setup Guide
- Qwen 3.6 27B on 16GB: RTX 5060 Ti 16GB vs RX 9060 XT 16GB by Quant (2026)
- Renting AI Compute vs Running It Home: The RTX 3060 Math
- HyperX QuadCast 2 vs Blue Yeti: Best USB Mic for Game Streaming in 2026
- Local LLM in VSCode: The 2026 Setup Guide
- Best Controller for PC Emulation and Retro Gaming in 2026
- Acer Nitro 65 Review: Solid Gaming, Connectivity Caveats
- GLM-5.2's Long-Horizon Agent Mode: Running It Locally in 2026
- Why a Game Boy Clone Ran Too Fast — and the DIY Fix Makers Are Building
- Zhipu ZCode vs Claude Code: Cheaper Agentic Coding, and the Rig to Run It
- 1998 3dfx Voodoo2 SLI Build Guide: Period-Correct Glide Gaming with a CompactFlash Boot Drive
More buying guides from SpecPicks
Browse all buying guides →- Best PC Cases for Building in 2026
- Best Controllers for PC Gaming in 2026
- Best AM5 Motherboards for 2026
- Best Gaming Monitors for 2026
- Best NVMe SSDs for Gaming in 2026
- Best CPUs for Gaming in 2026
- Best GPUs for Running Local LLMs in 2026
- Best Gaming Mice for 2026
- Best CPUs for Content Creators in 2026
- Best 1440p 240Hz Gaming Monitors in 2026
- Best Retro Gaming Consoles & Handhelds for 2026
- Best CPU Coolers for 2026
- Best Tools for Building and Repairing Retro PCs in 2026
- Best GPU for Running 27B-32B Local LLMs in 2026
- Best GPUs for 4K Gaming in 2026
- Best Mechanical Keyboards for Gaming in 2026
- Best 4K Monitors for Content Creators in 2026
- Best Graphics Cards for Gaming in 2026
- Best NVMe External Enclosures for 2026
- Best DDR5 RAM for Gaming PCs in 2026
- Best External SSDs for Content Creators in 2026
Hardware benchmark data on SpecPicks
All benchmarks →- NVIDIA GeForce RTX 5070 Ti — benchmarks & specs
- AMD Ryzen 3 7335U — benchmarks & specs
- AMD Ryzen 5 5600XT — benchmarks & specs
- GeForce 4 Ti 4200 — benchmarks & specs
- Ryzen 7 9850X3D — benchmarks & specs
- Radeon RX 7800M — benchmarks & specs
- Radeon RX 6700 — benchmarks & specs
- Quadro RTX 5000 — benchmarks & specs
- GeForce RTX 4070 SUPER — benchmarks & specs
- NVIDIA GeForce RTX 3060 12 GB — benchmarks & specs
- GeForce RTX 4060 — benchmarks & specs
- AMD Ryzen 7 PRO 7840HS — benchmarks & specs
- GeForce RTX 4060 Ti — benchmarks & specs
- GeForce RTX 5050 9 GB — benchmarks & specs
- Ryzen 5 9600X — benchmarks & specs
- AMD Ryzen 7 PRO 5755G — benchmarks & specs
- NVIDIA GeForce GTX 1660 Ti — benchmarks & specs
- GRID RTX6000-1Q — benchmarks & specs
- 3dfx Voodoo5 6000 — benchmarks & specs
- NVIDIA GeForce RTX 5090 — benchmarks & specs
- GeForce RTX 5060 Ti 16GB — benchmarks & specs
- Ryzen 9 9950X3D2 Dual Edition — benchmarks & specs
- AMD Ryzen 9 9955HX3D — benchmarks & specs
- Ryzen 7 3800X — benchmarks & specs