RigBaseBuildsGPUsCan it run?GuidesBest rig for…By budgetRent before you buySubmit a buildNewsletterAdvertise

Apple M3 Ultra for local LLMs

12 measured results from 4 builds, each linked to its source.

Memoryunified memory: 512 GB in our builds
Memory bandwidthnot listed
Typical EU pricenot tracked yet

Can it run? DeepSeek R1 671B on Apple M3 Ultra Mistral Medium 3.5 128B on Apple M3 Ultra Muse Spark Open 816B-A42B on Apple M3 Ultra Qwen3.8 27B on Apple M3 Ultra gpt-oss 20B on Apple M3 Ultra

All builds with the Apple M3 Ultra

BuildGPU(s)Memory GB (total)Results
Mac Studio M3 Ultra, 512 GB ⚠ uncheckedApple M3 Ultra5121
Mac Studio M3 Ultra 512GB (Geerling test)Apple M3 Ultra (unified)5127
Mac Studio M3 Ultra 512GB: Muse Spark Open 816B (Hugging Face test)Apple M3 Ultra (unified)5122
Mac Studio M3 Ultra 512GB: Qwen3.8 27B and Mistral Medium 3.5 (Apple MLX benchmark)Apple M3 Ultra (unified)5122

All measured results

(MTP, DFlash, DSpark and similar draft-and-verify methods give much higher tok/s on predictable text and are not comparable 1:1 with plain decode)

ModelBuildRan onQuantEnginetok/sDetails
DeepSeek R1 671BMac Studio M3 Ultra 512GB (Geerling test)Apple M3 Ultrallama.cpp19.89
DeepSeek R1 671BMac Studio M3 Ultra, 512 GB ⚠ uncheckedApple M3 UltraQ4MLX18.43
DeepSeek R1 Distill 14BMac Studio M3 Ultra 512GB (Geerling test)Apple M3 Ultrallama.cpp51.85
Llama 3.1 405BMac Studio M3 Ultra 512GB (Geerling test)Apple M3 Ultrallama.cpp1.96
Llama 3.1 70BMac Studio M3 Ultra 512GB (Geerling test)Apple M3 Ultrallama.cpp14.08
Llama 3.2 3BMac Studio M3 Ultra 512GB (Geerling test)Apple M3 Ultrallama.cpp154.6
Mistral Medium 3.5 128BMac Studio M3 Ultra 512GB: Qwen3.8 27B and Mistral Medium 3.5 (Apple MLX benchmark)Apple M3 UltraFP8, 8,192-token contextMLX (mlx_lm.benchmark)4.95
Muse Spark Open 816B-A42BMac Studio M3 Ultra 512GB: Muse Spark Open 816B (Hugging Face test)Apple M3 UltraoQ3e (3-bit), ~344 GBMLX (oMLX / mlx-lm)21
Muse Spark Open 816B-A42BMac Studio M3 Ultra 512GB: Muse Spark Open 816B (Hugging Face test)Apple M3 UltraQ2_K (imatrix), ~304 GBllama.cpp18
Qwen3.8 27BMac Studio M3 Ultra 512GB: Qwen3.8 27B and Mistral Medium 3.5 (Apple MLX benchmark)Apple M3 UltraBF16, 8,192-token contextMLX (mlx_lm.benchmark)12.46
gpt-oss 20BMac Studio M3 Ultra 512GB (Geerling test)Apple M3 UltraMXFP4llama.cpp (Metal, llama-bench)115.52
gpt-oss 20BMac Studio M3 Ultra 512GB (Geerling test)Apple M3 Ultrallama.cpp115.29

All Apple M3 Ultra builds: see also all GPUs · best LLMs by memory size · download the dataset.

FAQ

How fast is the Apple M3 Ultra for local LLMs?

The fastest plain-decode result we have is 154.6 tok/s on Llama 3.2 3B (, llama.cpp) in Mac Studio M3 Ultra 512GB (Geerling test). Speed depends heavily on the model, quant and engine, so compare like with like in the table. RigBase lists 12 measured results from 4 builds.

How much memory does the Apple M3 Ultra have?

unified memory: 512 GB in our builds.

Which models have been measured on the Apple M3 Ultra?

DeepSeek R1 671B, DeepSeek R1 Distill 14B, Llama 3.1 405B, Llama 3.1 70B, Llama 3.2 3B, Mistral Medium 3.5 128B, Muse Spark Open 816B-A42B, Qwen3.8 27B, gpt-oss 20B.

Where do these numbers come from?

Every row links to a build page with its original public source (benchmark logs, READMEs, forum posts). RigBase does not re-run the benchmarks. Results marked ⚡ use speculative decoding and are not comparable 1:1 with plain decode.

Not enough VRAM? Rent before you buy. Run Apple M3 Ultra-class models on a rented 24–96 GB cloud GPU by the hour and see the real speed before spending €1,000+. Try it on Runpod
Referral link: if you sign up with Google and add $10, Runpod gives you and RigBase bonus credit (terms). It never affects our data.