Local LLM inference · September 2026

RTX PRO 6000 Blackwell vs M5 Max

17 open-weight models, same workload on both machines: a 1024-token prompt followed by 256 generated tokens, with 1 to 64 users at once. Speeds are in tokens per second.

NVIDIA RTX PRO 6000 Blackwell Max-Q · 97 GB · 300 W Apple M5 Max · 40-core GPU · 128 GB · 614 GB/s

Speed vs intelligence

Top right is better
BlackwellM5 Maxsame model
Intelligence: Artificial Analysis Intelligence Index v4.3, read 25 Sep 2026. The score belongs to the base model and does not measure the quantised build we ran. Qwen3.8-27B uses its default entry (26–34 with reasoning effort). Flash-Next ran as a pruned 4-bit build (REAP-288) and as a 3-bit build (512); both are plotted at the base-model score. Six benchmarked models have no index score and are left out: the Qwen3.8 4B, 9B and 35B-A3B distills, Qwen3.6-27B, Laguna XS 2.1 and DeepSeek V4-Flash.

Higher is better
BlackwellM5 Max

Throughput with many users

Total output tokens/s across all concurrent users, at the highest B both machines ran

Higher is better
BlackwellM5 Max
Blackwell's lead comes mostly from vLLM with NVFP4 weights and continuous batching. With the llama.cpp setting, both machines run the same engine. M5 Max MLX figures are conservative bounds.

What each user gets as load grows

Output tokens/s per user, B = 1 → 64

Higher is better
BlackwellM5 Max
Reading level: about 5–10 tok/s. At B=64, every model on the M5 Max falls to that level or below.

Memory needed, and the Mac that fits it

Smaller is better
Weights (4-bit file)KV cache for one userGPU memory macOS allows by defaultBlackwell VRAM
Footprint = weights + KV cache at the selected context + about 1 GiB of runtime buffers. By default macOS lets the GPU use about ⅔ of RAM on Macs up to 36 GB and ¾ above that; the 128 GB M5 Max we tested allowed 107.5 GiB. You can raise the limit with sudo sysctl iogpu.wired_limit_mb. KV sizes are estimates from each model family's architecture; only Llama's come from published configs. The Mac RAM verdicts barely depend on them, except for the 70B dense model at long context.

Method and sources