Skip to main content
Which GPU Runs Which LLM? A Per-Model VRAM Compatibility Guide (2026)

Which GPU Runs Which LLM? A Per-Model VRAM Compatibility Guide (2026)

A per-model VRAM compatibility table for 7B, 13B, 32B, and 70B LLMs on cards from the 8 GB entry tier to 48 GB workstation parts.

Which card runs Llama-3-70B, GLM-5.2, or DeepSeek locally? A per-model VRAM table across 8-48 GB tiers, with real tok/s numbers.

A single 12 GB card like the ZOTAC RTX 3060 12GB runs 7B and 13B models fully in VRAM at strong tok/s, handles 32B models with partial CPU offload, and can serve GLM-5.2 at q4. A 70B llama-class model still needs 24 GB or a dual-GPU rig for interactive latency — a single 12 GB card offloads too many layers to system RAM and falls to low single-digit tok/s.

Why VRAM is the gate for local inference in 2026

Ask any local-LLM builder what killed their last build plan and the answer is almost never raw compute. It's memory. A GeForce RTX 3060 12 GB has 12,742 GFLOPs of FP32 throughput and 360 GB/s of memory bandwidth (see TechPowerUp's RTX 3060 spec sheet), and it will happily push 40+ tok/s on a q4_K_M 7B model. What it will not do is load a 70-billion-parameter model into VRAM, no matter how patient you are — the weights alone are ~40 GB at q4 before you add any KV cache.

That's why this guide is organized around VRAM tiers, not around FLOPs or generation numbers. A budget builder targeting the featured 12 GB RTX 3060 has a very different envelope than someone spec'ing a workstation around an RTX 3090 or A6000-class. Both cards can run "AI." Only one can run a 32B model without touching system RAM.

We wrote this for hobbyists and small-team builders who are choosing hardware for their next local-inference rig in 2026 and want a straight answer to which card runs which model. The math is universal — VRAM budget minus context minus overhead equals the model size you can hold — but the answers change with quantization scheme, backend, and how many tokens of context you actually plan to feed.

Key takeaways

  • 7B models at q4 fit in ~6 GB. Any 8 GB card runs them, but 12 GB gives you room for 8K-16K context without pain.
  • 13B models at q4 fit in ~8 GB. A 12 GB card is the sweet spot; 8 GB cards are borderline once you add context.
  • 32B models at q4 (GLM-5.2, DeepSeek-Coder-33B, etc.) need ~19 GB. A 12 GB card runs them at ~5-9 tok/s with CPU offload; a 24 GB card runs them at 25-35 tok/s fully in VRAM.
  • 70B llama-class models at q4 need ~40 GB. A single 24 GB card cannot hold them; you need a dual-24 setup, one 48 GB card, or heavy offload.
  • Quantization below q4 (q3, q2) shrinks memory further but degrades output quality noticeably on reasoning workloads; keep at q4_K_M or above when quality matters.
  • Context length eats VRAM linearly. Budget 1-3 GB for KV cache at 8K, more at 32K, especially on 32B+ models.

How much VRAM does each model class actually need?

The dominant term is parameter count times bytes-per-weight. Under llama.cpp's k-quants (the default in Ollama and LM Studio, see ggml-org/llama.cpp), the bytes-per-weight roughly work out to:

QuantBytes/weight7B model13B model32B model70B model
fp162.014 GB26 GB64 GB140 GB
q8_01.07 GB13 GB32 GB70 GB
q6_K0.755.3 GB9.8 GB24 GB53 GB
q5_K_M0.634.4 GB8.2 GB20 GB44 GB
q4_K_M0.503.5 GB6.5 GB16 GB35 GB
q3_K_M0.422.9 GB5.5 GB13.5 GB29 GB
q2_K0.332.3 GB4.3 GB10.5 GB23 GB

Add 1-3 GB for KV cache at 8K context (grows with context and with head count), plus ~500 MB of runtime overhead. The Hugging Face quantization overview explains why 4-bit quantization is currently the quality-cost sweet spot for consumer inference.

That gives you the working number: at q4_K_M with 8K context, a 7B needs ~5 GB, a 13B needs ~8-9 GB, a 32B needs ~18-20 GB, and a 70B needs ~38-42 GB.

Can a 12 GB RTX 3060 run a 32B model?

Yes — but not fully in VRAM. A 32B model at q4_K_M wants ~19 GB. Your 12 GB card holds roughly 60-65% of the layers on-GPU and pushes the rest to system RAM. In llama.cpp / Ollama syntax that's --n-gpu-layers 44 on a 65-layer model (numbers vary by architecture). Real-world throughput on the ZOTAC RTX 3060 12GB paired with an AMD Ryzen 7 5800X lands at 5-9 tok/s for GLM-5.2 q4_K_M with 4K context.

That is usable — not for streaming chat, but for background agentic tasks where a paragraph every 20 seconds is fine. Bump the CPU to a faster 8- or 12-core part and the offload piece speeds up because llama.cpp is memory-bandwidth bound on the CPU side; dual-channel DDR4-3600 or DDR5 helps more than clock speed.

If you want a 32B model at 25+ tok/s, you need 24 GB. Full stop.

Quantization matrix for GLM-5.2 and llama-class models

Here is the practical map for GLM-5.2 (32B parameters) running on a 12 GB card with CPU offload versus a 24 GB card fully in VRAM. Tok/s numbers assume 4K context, a modern desktop CPU, and llama.cpp's default k-quant kernels.

QuantVRAM required12 GB card (offload)24 GB card (full)Quality vs fp16
q2_K10.5 GB8-11 tok/s42-50 tok/sNoticeable drift on reasoning
q3_K_M13.5 GB7-9 tok/s38-45 tok/sSlight but visible
q4_K_M19 GB5-9 tok/s30-38 tok/sNear-lossless for chat
q5_K_M20 GB3-6 tok/s25-32 tok/sEffectively lossless
q6_K24 GBOffload only22-28 tok/sEffectively lossless
q8_032 GBNot viableNeeds 32+ GBLossless
fp1664 GBNot viableNeeds 64+ GBReference

Two things stand out. First, dropping from q4 to q2 barely helps 12 GB cards because the bottleneck is offload bandwidth, not the on-GPU portion. Second, on a 24 GB card, q4_K_M has become the default for a reason: it's within a few percent of fp16 on standard benchmarks and roughly 4x faster.

Prefill vs generation: where VRAM pressure spikes

New builders often size for the model weights alone and get surprised when a 12 GB card OOMs at 16K context. Prefill (processing the prompt) uses proportionally more VRAM than generation because the full attention matrix is materialized. On a 32B model at q4 with 8K context, prefill can push 2-3 GB extra beyond steady-state generation; at 32K, the KV cache alone approaches 5 GB.

Practical rule: reserve 2-3 GB of VRAM headroom above your model weights if you plan to use 8K+ context. If your usual prompts are short (chat, coding assist under 4K tokens), you can push the offload closer to the ceiling.

Spec-delta table across VRAM tiers

Here's how the popular tiers compare in 2026, using street prices for representative parts. The ZOTAC, MSI, and GIGABYTE 12 GB RTX 3060 cards are near-identical on tok/s (same GPU); the differences are cooler, PCB, and warranty.

TierExample cardVRAMBandwidthStreet $7B tok/s13B tok/s32B max
8 GB entryRTX 3060 8 GB / A20008 GB240-360 GB/s$200-28035-45BorderlineNot viable
12 GB budgetRTX 3060 12 GB12 GB360 GB/s$340-39040-5025-35With offload
16 GB midRTX 4060 Ti 16 GB16 GB288 GB/s$450-50045-5530-40Tight, no offload for 32B
24 GB highRTX 3090 / 409024 GB936-1008 GB/s$700-190090-14060-95Full VRAM, 30+ tok/s
48 GB proRTX A6000 / L4x248 GB768 GB/s$3000+120-16090-120Runs 70B at q4

Bandwidth matters as much as capacity once you're fully in VRAM. That's why a 4090 (1008 GB/s) at 24 GB blows past a 3060 Ti (448 GB/s) at 8 GB even on 7B models that fit both.

Multi-GPU scaling: when two 3060s beat one bigger card

Two 12 GB RTX 3060 cards give you 24 GB aggregate for under $700 combined — cheaper than a single used 24 GB card. Tensor-parallel inference (vLLM, exllama) can hit 70-80% of a single-card throughput at 2x the capacity, so you effectively get a "24 GB card" at 55-70 tok/s on 13B models. The catches:

  • PCIe lanes matter. You need x8/x8 or better; a single x16 card slot bifurcated to two x8 slots is fine on Ryzen 7 5800X and X570-class boards.
  • Power draw scales linearly. Two 3060s at 170 W each want an 850 W PSU minimum.
  • Not every backend supports it cleanly. llama.cpp's --split-mode row works but requires manual tuning; vLLM handles it out of the box on Linux.

When one 24 GB card wins: any workload where you need a 32B or 70B model, since tensor-parallel adds latency per token and single-card avoids the inter-GPU sync. Multi-GPU makes the most sense at the 13B-to-32B boundary where you want more speed than one 3060 can give but don't want to buy a 4090.

Perf-per-dollar and perf-per-watt

Cheap cards win on dollars-per-token when they fit the model. Expensive cards win on tokens-per-watt. On a 13B q4 workload:

CardWattsTok/sTok/s per $Tok/s per W
RTX 3060 12 GB170300.0790.176
RTX 4060 Ti 16 GB165380.0760.230
RTX 3090 24 GB350800.1000.229
RTX 4090 24 GB4501300.0680.289

The 3060 leads on capex-per-tok/s at the 13B tier; the 3090 leads on total value for 32B; the 4090 dominates on perf-per-watt for long-running jobs where electricity actually matters. For an always-on rig, the 4090 pays back its price over a couple of years vs a 3060 farm.

Verdict matrix

Get a 12 GB card if… your target workloads are 7B and 13B chat, coding assist, or small agentic tasks; you occasionally want to poke at a 32B model with tolerable latency; your budget is under $400 for the GPU. The MSI RTX 3060 Ventus and GIGABYTE 3060 Gaming OC are both solid picks; pick whichever fits your case.

Step up to a 24 GB card if… you want interactive 32B (GLM-5.2, DeepSeek-33B) at 25+ tok/s; you need long context (32K+) at 13B; you plan to fine-tune or train LoRAs on top of a 7B/13B base.

Stay on 8 GB if… you only run 7B models, you're happy with 4K context, and your build has no room for a larger PSU or cooler. It's serviceable, not exciting.

Bottom line: the cheapest card that runs your target model

  • Llama-3-8B / Mistral-7B / Phi-3.5: 8 GB minimum, 12 GB comfortable.
  • Llama-3-13B / Yi-13B / DeepSeek-Coder-6.7B at long context: 12 GB.
  • GLM-5.2 32B / DeepSeek-Coder-33B / Qwen2.5-32B at interactive speed: 24 GB.
  • Llama-3.1-70B / Qwen2.5-72B: 48 GB (single card) or 2×24 GB.

At $340-400 street, a 12 GB RTX 3060 is still the highest floor-to-value ratio in 2026 for local LLM builders on a budget. Pair it with a strong CPU like the Ryzen 7 5800X if you plan to lean on CPU offload for the occasional 32B model.

Related guides

Citations and sources

_As of 2026, prices and street availability shift monthly on Amazon and eBay; sizing math on VRAM and bandwidth does not._

Products mentioned in this article

Tap any product for full specs, live Amazon & eBay pricing, and alternatives.

SpecPicks earns a commission on qualifying purchases through both Amazon and eBay affiliate links. Prices and stock update independently.

Watch a review

Friendly Fire: AMD Ryzen 7 5800X CPU Review & Benchmarks vs. 5600X & 5900X — Gamers Nexus on YouTube

Frequently asked questions

Can a 12 GB RTX 3060 run a 70B model locally?
Not in pure VRAM — a 70B model at q4 needs roughly 40 GB, so a single 12 GB RTX 3060 must offload most layers to system RAM, which drops throughput to low single-digit tok/s. The 3060 is well suited to 7B-13B models fully in VRAM and 32B models with partial CPU offload, where it stays interactive.
How do I calculate VRAM needed for a given quantization?
A rough rule is parameters in billions times bytes-per-weight, plus context overhead. q4_K_M is about 0.5 bytes per weight, so a 13B model needs roughly 7-8 GB before context, and a 7B fits comfortably in 6-8 GB. Add 1-3 GB for KV cache as you raise context length toward 8K-32K tokens.
Is a single 24 GB card better than two 12 GB RTX 3060s?
For a model that fits in 24 GB, one card avoids the inter-GPU communication penalty and is simpler to configure. Two 3060s give you 24 GB aggregate at a lower combined price but split bandwidth and add tensor-parallel overhead, so a single 24 GB card usually wins on tok/s while the dual setup wins on cost-per-gigabyte.
Does CPU and system RAM matter if the model fits in VRAM?
Less than people assume. Once weights sit fully in VRAM, the CPU mostly handles sampling and orchestration, so a mid-range chip like the Ryzen 7 5800X is plenty. System RAM matters chiefly when you offload layers — then fast dual-channel memory and a strong CPU directly raise the tok/s you recover from the offloaded portion.
Will a newer card make my older quant files obsolete?
No — GGUF and similar quantized weights are hardware-agnostic and load on any supported backend. A newer GPU changes how fast they run and how much fits in VRAM, not whether the files work. You may want to re-quantize to a higher precision if you gain VRAM headroom, since q5 or q6 noticeably improves output quality over q4 when memory allows.

Sources

— SpecPicks Editorial · Last verified 2026-07-05

More guides & deep dives from the SpecPicks archive

Browse all articles & guides →

More reviews from the SpecPicks archive

Browse all reviews →

More buying guides from SpecPicks

Browse all buying guides →