LLM VRAM Checker

Local LLMs on MacBook Air M2 (8 GB unified)

usable memory ≈ 5.6 GB · macOS unified-memory assumption: 70%

Unified memory, but macOS keeps a share: ~5.6 GB realistically usable for weights.

Model verdicts at Q4 and Q8

ModelQ4 weightsQ8 weights
Llama 3.1 8B8BTight fit4.6 GBToo big8.5 GB
Llama 3.3 70B70BToo big40.6 GBToo big74.2 GB
Mistral 7B7BTight fit4.1 GBToo big7.4 GB
Mixtral 8x7B47BToo big27.3 GBToo big49.8 GB
Qwen2.5 7B7BTight fit4.1 GBToo big7.4 GB
Qwen2.5 14B14BToo big8.1 GBToo big14.8 GB
Qwen2.5 32B32BToo big18.6 GBToo big33.9 GB
Qwen2.5 72B72BToo big41.8 GBToo big76.3 GB
Gemma 2 9B9BTight fit5.2 GBToo big9.5 GB
Gemma 2 27B27BToo big15.7 GBToo big28.6 GB
Phi-4 14B14BToo big8.1 GBToo big14.8 GB
Muse Spark Open 816B816BToo big473.3 GBToo big865 GB

How to read this

Each cell shows the estimated weight size at that quantization (parameters × bytes-per-weight) and whether it fits in this machine’s usable memory plus a 2 GB headroom for context and buffers. “Tight fit” means the weights load but long contexts will struggle — prefer Q4, shorter contexts, or a smaller model.

Speed is a separate question from capacity: a fit verdict does not promise fast generation, especially on CPU-only setups where single-digit tokens per second are normal for 7B+ models.