Can It Run?
Home โ€บ Guides โ€บ 192GB

The best local LLM for a 192GB Mac

M2 Ultra 192GB โ€” about 176.0 GiB usable once macOS has taken its share.

Unified memory is the whole game on Apple Silicon. Your 192GB is shared between macOS, your apps and the model, so the honest budget is closer to 176.0 GiB than to 192. Everything below is sized against that number, at Q4_K_M with an 8K context.

The picks

Best all-round: gpt-oss-120b

The largest general-purpose model that still leaves room to work. It loads in 71.3 GiB and generates around 128 tokens/sec on an M2 Ultra 192GB. Full breakdown โ†’

Best for coding: Qwen2.5-Coder 32B

Trained specifically on code, and worth the swap if that is your workload. It loads in 22.4 GiB and generates around 32 tokens/sec on an M2 Ultra 192GB. Full breakdown โ†’

Best for reasoning: DeepSeek-R1-Distill-Llama-70B

Thinks before answering; slower per question, better on hard ones. It loads in 45.6 GiB and generates around 15 tokens/sec on an M2 Ultra 192GB. Full breakdown โ†’

Fastest usable: Llama 3.2 1B

When latency matters more than depth โ€” voice assistants, autocomplete, agents. It loads in 1.8 GiB and generates around 843 tokens/sec on an M2 Ultra 192GB. Full breakdown โ†’

Everything that fits in 192GB

ModelParamsLoadedTok/sMax ctx
gpt-oss-120b116.8B71.3 GiB128128K
Qwen2.5 72B72.7B46.8 GiB14128K
DeepSeek-R1-Distill-Llama-70B70.6B45.6 GiB15128K
Llama 3.3 70B70.6B45.6 GiB15128K
Mixtral 8x7B46.7B29.8 GiB5132K
DeepSeek-R1-Distill-Qwen-32B32.8B22.4 GiB32128K
Qwen2.5 32B32.8B22.4 GiB32128K
Qwen2.5-Coder 32B32.8B22.4 GiB32128K
Qwen3 32B32.8B22.4 GiB32128K
Qwen3 30B-A3B30.5B19.8 GiB198128K
Gemma 3 27B27.4B21.1 GiB38128K
Gemma 2 27B27.2B20.0 GiB388K
Mistral Small 3 24B23.6B16.2 GiB4432K
gpt-oss-20b20.9B13.7 GiB181128K
DeepSeek-R1-Distill-Qwen-14B14.8B11.2 GiB71128K
Qwen2.5 14B14.8B11.2 GiB71128K
Qwen2.5-Coder 14B14.8B11.2 GiB71128K
Qwen3 14B14.8B10.9 GiB71128K
Phi-4 14B14.7B11.2 GiB7116K
Gemma 3 12B12.2B11.1 GiB86128K
Gemma 2 9B9.24B9.0 GiB1138K
Qwen3 8B8.2B6.8 GiB127128K
Llama 3.1 8B8.03B6.6 GiB130128K
DeepSeek-R1-Distill-Qwen-7B7.62B5.8 GiB137128K
Qwen2.5 7B7.62B5.8 GiB137128K
Qwen2.5-Coder 7B7.62B5.8 GiB137128K
Mistral 7B v0.37.25B6.1 GiB14432K
Gemma 3 4B4.3B4.4 GiB243128K
Llama 3.2 3B3.21B3.6 GiB326128K
Qwen2.5 3B3.09B2.9 GiB33832K
Gemma 2 2B2.61B3.0 GiB4008K
Qwen2.5 1.5B1.54B1.9 GiB67932K
Llama 3.2 1B1.24B1.8 GiB843128K

What does not fit

ModelNeedsShort by
DeepSeek V4 Flash 0731183.7 GiB7.7 GiB
DeepSeek V4 Flash Vision Exp183.9 GiB7.9 GiB
Llama 3.1 405B247.3 GiB71.3 GiB
DeepSeek R1411.3 GiB235.3 GiB
DeepSeek V4.1 Flash458.6 GiB282.6 GiB

A model that is a gigabyte or two over can often be rescued by dropping to Q3_K_M or quantising the KV cache. Anything further over than that is better solved by picking a smaller model โ€” a 14B at Q4 beats a 32B at Q2 on almost every task.

Machines in this tier

M2 Ultra 192GB
800 GB/s ยท Mac Studio (M2 Ultra)