Runs well 51
Fits with room for context, at 10 or more tokens a second.
| Model | Version | Memory | Tokens/s |
|---|---|---|---|
| Qwen3.8 27B27B · Intelligence 33.7 | 8-bit | 28.7 GB | 10–17 |
| Nemotron 3.5 Bolt 74B A9B74B · 9B active · Intelligence 21.4 | 8-bit | 78.6 GB | 29–51 |
| Qwen3.6 35B A3B35B · 3B active · Intelligence 18.2 | 8-bit | 37.2 GB | 86–154 |
| Muse Glimmer 30B29.6B · Intelligence 17.5 | 6-bit | 24.1 GB | 11–20 |
| Qwen3.5 122B A10B122B · 10B active · Intelligence 15.6 | 4-bit | 68.6 GB | 49–88 |
| Gemma 4 31B30.7B · Intelligence 14.7 | 6-bit | 24.9 GB | 11–20 |
| Nemotron 3.5 Lightning 30B A3B30B · 3B active · Intelligence 12.9 | 8-bit | 31.9 GB | 86–154 |
| Granite 4.2 30B30B · Intelligence 12.7 | 6-bit | 24.4 GB | 11–20 |
| MiniCPM5 2B2.52B · Intelligence 12.5 | 8-bit | 2.7 GB | 102–182 |
| gpt-oss-120b117B · 5.1B active · Intelligence 11.6 | native 4.25-bit | 65.3 GB | 102–182 |
| Mistral Small 4 (119B)119B · 6.5B active · Intelligence 11.3 | 4-bit | 66.9 GB | 75–133 |
| Qwen3.5 9B9B · Intelligence 11.2 | 8-bit | 9.6 GB | 29–51 |
| Granite 4.2 8B8B · Intelligence 11.1 | 8-bit | 8.5 GB | 33–58 |
| Qwen3 Coder Next80B · 3B active · Intelligence 9.2 | 8-bit | 85 GB | 86–154 |
| Granite 4.2 3B3B · Intelligence 9.1 | 8-bit | 3.2 GB | 86–154 |
| gpt-oss-20b21B · 3.6B active · Intelligence 9 | native 4.25-bit | 13.8 GB | 145–259 |
| Nemotron 3 Nano 30B A3B30B · 3.5B active · Intelligence 8.9 | 8-bit | 31.9 GB | 75–133 |
| Gemma 4 E4B8B · Intelligence 8.9 | 8-bit | 8.5 GB | 58–102 |
| Llama 4 Scout 17B-16E Instruct109B · 17B active · Intelligence 6.5 | 6-bit | 88.6 GB | 20–36 |
| Ministral 3 8B8.9B · Intelligence 5.5 | 8-bit | 9.5 GB | 29–52 |
| Nemotron 3 Nano 4B3.97B · Intelligence 4.8 | 8-bit | 4.2 GB | 66–117 |
| Ornith 1.5 122B122B · 10B active | 4-bit | 68.6 GB | 49–88 |
| Nemotron 3 Super 120B A12B120B · 12B active | 4-bit | 67.5 GB | 41–72 |
| GLM-4.5 Air106B · 12B active | 6-bit | 86.1 GB | 28–50 |
| Qwen3 Coder 30B A3B Instruct30.5B · 3.3B active | 8-bit | 32.4 GB | 79–140 |
| GLM-4.7 Flash30B · 3B active | 8-bit | 31.9 GB | 86–154 |
| Qwen3.6 27B27B | 8-bit | 28.7 GB | 10–17 |
| Gemma 4 26B A4B25.2B · 3.8B active | 8-bit | 26.8 GB | 69–123 |
| Devstral Small 2 (24B)24B | 8-bit | 25.5 GB | 11–19 |
| Magistral Small 1.2 (2509)24B | 8-bit | 25.5 GB | 11–19 |
| Mistral Small 3.2 (24B)24B | 8-bit | 25.5 GB | 11–19 |
| LFM2.5 24B A2B24B · 2B active | 8-bit | 25.5 GB | 132–234 |
| Phi-4 Reasoning Vision 15B15B | 8-bit | 15.9 GB | 17–31 |
| Phi-4 (14B)14B | 8-bit | 14.9 GB | 19–33 |
| Gemma 4 12B Unified12B | 8-bit | 12.7 GB | 22–39 |
| Qwen3 8B8.2B | 8-bit | 8.7 GB | 32–56 |
| Llama 3.1 8B Instruct8B | 8-bit | 8.5 GB | 33–58 |
| Gemma 4 E2B5.1B | 8-bit | 5.4 GB | 115–205 |
| Qwen3.5 4B4B | 8-bit | 4.3 GB | 64–114 |
| Phi-4 mini instruct3.8B | 8-bit | 4 GB | 69–123 |
| Llama 3.2 3B Instruct3.21B | 8-bit | 3.4 GB | 81–144 |
| SmolLM3 3B3B | 8-bit | 3.2 GB | 86–154 |
| LFM2.5 2.6B2.69B | 8-bit | 2.9 GB | 95–169 |
| Qwen3.5 2B2B | 8-bit | 2.1 GB | 132–234 |
| Llama 3.2 1B Instruct1.23B | 8-bit | 1.3 GB | 213–378 |
| Qwen3.5 0.8B0.8B | 8-bit | 0.9 GB | 307–546 |
| Qwen3 0.6B0.6B | 8-bit | 0.6 GB | 461–819 |
| Qwen3.8 Flash Next180B · 6B active · Intelligence 39.8 | 3-bit lower quality | 78.8 GB | 106–189 |
| Inkling Small276B · 12B active · Intelligence 25.7 | 2-bit lower quality | 86.3 GB | 73–129 |
| DeepSeek V4 Flash 0731284B · 13B active | 2-bit lower quality | 88.8 GB | 67–120 |
| MiniMax M2.7230B · 10B active | 2-bit lower quality | 71.9 GB | 89–158 |
Runs, but slowly 3
Fits, but under 10 tokens a second: fine for batch work, slow for chat.
| Model | Version | Memory | Tokens/s |
|---|---|---|---|
| Mistral Medium 3.5 (128B)128B · Intelligence 14.2 | 4-bit | 72 GB | 4–7 |
| Devstral 2 (123B)123B | 4-bit | 69.2 GB | 4–7 |
| Llama 3.3 70B Instruct70B | 8-bit | 74.4 GB | 4–7 |
Only just fits 3
Needs almost all memory: raise the GPU memory limit and keep the context short.
| Model | Version | Memory | Tokens/s |
|---|---|---|---|
| GLM-5.3 Flash320B · 18B active · Intelligence 41.8 | 2-bit lower quality | 100 GB | 49–88 |
| MiMo V2.6 Flash309B · 15B active · Intelligence 37.9 | 2-bit lower quality | 96.6 GB | 59–105 |
| Hy3295B · 21B active · Intelligence 25.3 | 2-bit lower quality | 92.2 GB | 42–74 |
Too big 16
Needs more memory than 128 GB, even at 2 bits.
- MiMo V2.6 Pro1,020B
- Kimi K32,800B
- Kimi K2.7 Code1,000B
- Kimi K2.61,000B
- DeepSeek V4.1 Flash 1017552B
- GLM-5.3744B
- Qwen3.8 2.4T A95B2,400B
- Muse Spark Open816B
- DeepSeek V4 Pro 08131,600B
- Beam 1.0501B
- MiniMax M3428B
- Inkling975B
- Nemotron 3 Ultra 550B A55B550B
- Qwen3.5 397B A17B397B
- Llama 4 Maverick 17B-128E Instruct400B
- Mistral Large 3 (675B)675B
Other Macs
Every Mac with 128 GB, from any chip.
The M5 Max with more or less memory:
Neighbouring chips:
Head to head:
- M1 Max vs M5 Max
- M3 Ultra vs M5 Max
- M4 Pro vs M5 Max
- M4 Max vs M5 Max
- M5 Pro vs M5 Max
- M5 Max vs M5 Ultra
Against PCs and graphics cards:
Compare it with any Mac or GPU · The M5 Max for local AI · The best Mac for local LLMs · Every Mac
Questions
- What is the best LLM for an M5 Max with 128 GB?
- Of the models with a published Intelligence Index, Qwen3.8 27B scores highest among those that run well here: 8-bit, about 10–17 tokens a second. The biggest that runs well is Qwen3.5 122B A10B.
- Can an M5 Max with 128 GB run Llama 3.3 70B?
- Yes, but slowly: 8-bit, at about 4–7 tokens a second.
- How fast is gpt-oss-20b on an M5 Max?
- About 145–259 tokens a second (native 4.25-bit), from the chip’s 614 GB/s memory bandwidth.
Run them with MLX Harness (free, open source) or Apple’s mlx-lm in Terminal: step by step.
How it’s worked out
Memory: the model’s parameters at 8, 6, 4, 3 or 2 bits per weight plus MLX’s group scales (half a bit per weight), or its native format, with room for the context on top. By default macOS lets the GPU use about 75% of unified memory. Speed: memory bandwidth divided by the bytes read per token is the ceiling for one conversation; in llama.cpp’s public Apple Silicon benchmarks real runs reach about 45% to 80% of it, which is the range shown. These are estimates, not measurements: measure your own Mac on MLX Bench. Model figures from each official model card, chip figures from Apple’s Tech Specs. Checked 2026-10-19. Same data as mlx.app/compare.