What LLM can a Mac with 16 GB unified memory run?

16 GB of unified memory is not 16 GB of VRAM. macOS lets the GPU wire about 67% by default, so this page budgets 10.7 GiB for weights, KV cache and runtime. The largest model in our list that fits is Mistral-Nemo-Instruct-2407 at Q4_K_M (8.3 GiB–8.9 GiB at 8,192 tokens). 8 of 22 models run, 3 are tight, 11 do not fit.

Model by model on 16 GB

Recommended GGUF quant per model on a 16 GB Mac at 8,192 tokens
ModelResultQuant to useEstimated totalMax context
Phi-4-mini-instructRunsQ8_04.9 GiB–5.5 GiB39,963
Qwen3-4BRunsQ8_05.2 GiB–5.8 GiB34,257
Mistral-7B-Instruct-v0.3RunsQ8_08.3 GiB–8.9 GiB13,650
Qwen2.5-7B-InstructRunsQ8_08.1 GiB–8.7 GiB24,618
DeepSeek-R1-Distill-Llama-8BRunsQ6_K7.3 GiB–7.8 GiB21,698
Qwen3-8BRunsQ6_K7.5 GiB–8.1 GiB18,447
GLM-4-9B-0414RunsQ6_K8.1 GiB–8.7 GiB30,553
Mistral-Nemo-Instruct-2407RunsQ4_K_M8.3 GiB–8.9 GiB12,231
phi-4TightQ4_K_M10.0 GiB–10.6 GiB11,858
Qwen3-14BTightQ4_K_M9.8 GiB–10.4 GiB14,143
Qwen2.5-14B-InstructTightQ4_K_M10.0 GiB–10.6 GiB11,855
Mistral-Small-24B-Instruct-2501NoSmallest file is 13.3 GiBn/an/a
Qwen3-30B-A3BNoSmallest file is 17.3 GiBn/an/a
Qwen3-32BNoSmallest file is 18.4 GiBn/an/a
Qwen2.5-32B-InstructNoSmallest file is 18.5 GiBn/an/a
DeepSeek-R1-Distill-Qwen-32BNoSmallest file is 18.5 GiBn/an/a
Mixtral-8x7B-Instruct-v0.1NoSmallest file is 26.5 GiBn/an/a
Llama-3.1-Nemotron-70B-Instruct-HFNoSmallest file is 39.6 GiBn/an/a
Qwen2.5-72B-InstructNoSmallest file is 41.0 GiBn/an/a
Qwen3-Next-80B-A3B-InstructNoSmallest file is 45.1 GiBn/an/a
GLM-4.5-AirNoSmallest file is 68.0 GiBn/an/a
Qwen3-235B-A22BNoSmallest file is 132.4 GiBn/an/a

llama.cpp GGUF files, one sequence, fp16 KV cache, 8,192 tokens. Mixture-of-experts models keep all weights resident, so their file size sets the memory need, not their active parameters. Estimates, not measurements on a Mac.

Where the 11 GiB comes from

Apple does not publish a per-size rule. Its Metal talk gives 21 GB for the GPU on a 32 GB machine and 48 GB on a 64 GB one, which is two thirds and three quarters. This page uses two thirds up to 32 GB and three quarters above that. Some newer 128 GB machines report about 84%, so on those you get more than this page assumes. The limit can be raised with sudo sysctl iogpu.wired_limit_mb=… on recent macOS; raising it leaves less for the system.

The catalog's own Apple records use a different reserve: M2 Max 64GB reserves 10 GiB and M4 Max 128GB reserves 12 GiB, which assumes you have raised the limit. Their numbers will be higher than the 64 and 128 GB rows here.

Data sources

Related pages