🧮 LLM Quantization Explained: Q4 vs Q8 in Practice
What quantization actually does to local models, GGUF quant names decoded, the real quality cost of Q4, and when stepping up to Q6 or Q8 is worth the VRAM.

Quantization is the single trick that makes local AI possible — it's why a 14B model fits in 10GB instead of 28GB — and it's also the setting most people cargo-cult without understanding. We run quantized models daily on a 16GB rig, so this is the practical version: what the numbers mean, what quality you actually lose, and the two rules that answer 90% of quant decisions.
By the numbers
- FP16 weights cost ~2 bytes per parameter — a 14B model is ~28GB before quantization, ~10GB at Q4 (LLM Configurator)
- The GGUF ecosystem these quants live in has grown to ~135,000 models on Hugging Face
- Rule-of-thumb VRAM at Q4: 7-8B ≈ 5GB · 13-14B ≈ 10GB · 30B-class ≈ 20GB · 70B ≈ 40GB
What quantization actually does
A model's "intelligence" lives in billions of numeric weights. Quantization stores each with fewer bits — 16 → 8 → 4 → lower — like re-encoding a photo at higher compression. The surprise that makes local AI work: neural networks are redundant enough that 4-bit storage keeps almost all behavior intact. The loss isn't uniform, though — it concentrates in the model's most precision-hungry behaviors: long reasoning chains, exact code syntax, and rare factual recall.
Decoding the alphabet soup
| Tag | Meaning | When you'd pick it |
|---|---|---|
Q8_0 | ~8-bit, near-lossless | You have VRAM to burn |
Q6_K | ~6-bit K-quant | Quality-first when it fits |
Q5_K_M | ~5-bit, protected sensitive layers | Sweet spot on roomy cards |
Q4_K_M | ~4-bit, protected sensitive layers | The default. Start here. |
Q3_K_M | ~3-bit | Last resort before quality visibly sags |
IQ2/IQ1 | Ultra-low importance-quants | Fitting whales on small cards; expect trade-offs |
The K family varies precision by layer sensitivity, and _M (medium) variants guard the layers that hurt most when crushed — which is why Q4_K_M punches above its bit count and became the community default. When a tool like Ollama pulls a model, this class of quant is usually what you're getting.
The two rules that settle most decisions
Rule 1 — Parameters beat precision. A 14B at Q4 outperforms an 8B at Q8 on nearly everything we throw at them. If extra VRAM lets you choose between a fatter quant or a bigger model, take the bigger model.
Rule 2 — Don't pay for precision you can't feel. Step up from Q4 only when you observe a Q4-typical failure — broken code syntax, derailing logic chains — and the next quant up still fits. Stepping up "for quality" you never measured is how people end up with slower models and no visible gain.
Where the quality loss actually shows
From our daily use: casual chat and summarization are indistinguishable Q4-vs-Q8. Code generation shows the gap first (a missed bracket, a hallucinated argument), followed by multi-step math and niche factual recall. If your workload is code-heavy, favor Q5/Q6 when the VRAM math allows; if it's drafting and chat, Q4 is genuinely free lunch.
Context: the quant nobody mentions
Weights aren't the only VRAM consumer — long contexts grow the KV cache fast, and some runtimes let you quantize that too. Practical effect: a "fits fine" model can OOM the moment you paste a long document. When it happens, shrink context before shrinking the model; a smarter model with adequate context beats a dumber one with a huge window you rarely fill.
Try before you buy (hardware, that is)
If you're weighing a GPU upgrade around quant trade-offs, the honest experiment costs a few dollars: rent a 24GB card for an evening, run your real workload at Q4/Q5/Q6, and see which differences you can actually blind-taste. That test has talked us out of more upgrades than into them — the same logic behind our run Llama locally tiers.
How we know
Everything above comes from running quantized models in daily production on our own 16GB RTX 4080 — same prompts across quant levels, failures logged, plus the published VRAM guidance cited above. When new quant families change these rules, this page's updated date will move.
Frequently asked questions
▸What does Q4 mean in LLM quantization?
Weights compressed to roughly 4 bits each instead of 16 — cutting memory to about a quarter of the original with a surprisingly small quality cost. It's the default that makes local AI practical.
▸Is Q8 noticeably better than Q4?
For most chat and drafting use, no — differences show up in edge cases: intricate reasoning chains, code generation, and rare-knowledge recall. If the model fits at Q6 or Q8, take the free quality; don't shrink your model class to afford it.
▸Should I run a bigger model at Q4 or a smaller one at Q8?
Bigger at Q4, almost always. A 14B at Q4 beats an 8B at Q8 on nearly everything — parameter count buys more capability than precision does.
▸Why do my GGUF files say things like Q4_K_M?
The K-quants family mixes precision across layer types — the M (medium) variants protect the most sensitive weights. Q4_K_M is the community's default recommendation for good reason.
The 5 best AI video finds, every week
New models, tested prompts, and what actually worked in our production — one short email a week. No spam, unsubscribe anytime.
About the author
Mandar G. — AI video producer running multiple faceless YouTube channels. Every guide on VidSensei comes from real production work — hundreds of generated clips, real credit spend, real uploads.
Keep learning
GuidesHow to Run Llama Locally: 3 Ways Ranked (2026)
Ollama's one command, LM Studio's GUI, or raw llama.cpp — three ways to run Llama on your own machine, ranked from our daily use, with the VRAM table per model size.
2026-07-16
GuidesOllama Complete Guide (2026): Install to Daily Use
Everything we know from running Ollama for real work: install, picking models and quants, the API, context-length tuning, and the mistakes that waste VRAM.
2026-07-10
GuidesBest GPU for Local AI in 2026: A VRAM-First Guide
The GPU guide written from a rig that renders AI daily: why VRAM beats speed, what each budget tier really runs, and the used cards that embarrass new ones.
2026-07-10