Best local LLMs for 8GB VRAM

What you can run with 8 GB of GPU memory (7 GB usable after ~1 GB overhead), at 16k context with an f16 KV cache. Speeds use data measured on GeForce RTX 4060 where available.

7 GBusable for model + KV cache
2/13models fit fully at 16k
9more with CPU offload
272 GB/sbandwidth assumed

Models that fit 8 GB, largest first

ModelParamsQuantFitMemoryTok/sSpeed source
Qwen3.6 35B-A3B35.95B MoEUD-Q4_K_MMoE offload to CPU22.5 GB36estimated
Gemma 4 31B31.27BQ4_K_Mpartial offload (slow)20.5 GB4estimated
Qwen3-Coder 30B-A3B30.53B MoEQ4_K_MMoE offload to CPU20.2 GB34estimated
Qwen3.6 27B27.78BQ4_K_Mpartial offload (slow)18.1 GB4estimated
Gemma 4 26B-A4B25.81B MoEUD-Q4_K_MMoE offload to CPU17.5 GB29estimated
Mistral Small 3.2 24B24.01BQ4_K_Mpartial offload (slow)17.0 GB5estimated
gpt-oss 20B20.91B MoEQ4_K_MMoE offload to CPU12.0 GB44estimated
Gemma 4 12B11.96BQ4_K_Mpartial offload (slow)7.7 GB21estimated
Qwen3.5 9B9.65BQ4_K_Mfits fully6.3 GB33scaled from measured
Qwen3-VL 8B8.77BQ4_K_Mpartial offload (slow)7.4 GB31estimated
Qwen3.5 4B4.66BQ8_0fits fully5.1 GB42scaled from measured

Copy-paste commands for the top pick

Qwen3.5 9B Q4_K_M, 16k context.

llama.cpp
llama-server -hf unsloth/Qwen3.5-9B-GGUF:Q4_K_M -c 16384 -fa on --jinja -ngl 99
ollama
OLLAMA_CONTEXT_LENGTH=16384 ollama run hf.co/unsloth/Qwen3.5-9B-GGUF:Q4_K_M

How much context fits in 8 GB?

Largest context where weights plus KV cache stay inside 7 GB, by KV cache type (q8_0 halves and q4_0 quarters the cache). Native limits and YaRN extension apply per model.

ModelWeightsf16 KVq8_0 KVq4_0 KV
Qwen3.5 9B Q4_K_M5.7 GB32k64k128k
Qwen3.5 4B Q8_04.5 GB64k128k256k

Try the exact numbers for your setup in the interactive advisor.

What does not fit fully in 8 GB

Qwen3.6 35B-A3B (needs 23 GB at 16k, ~36 tok/s with offload); Gemma 4 31B (needs 21 GB at 16k, ~4 tok/s with offload); Qwen3-Coder 30B-A3B (needs 20 GB at 16k, ~34 tok/s with offload); Qwen3.6 27B (needs 18 GB at 16k, ~4 tok/s with offload); Gemma 4 26B-A4B (needs 17 GB at 16k, ~29 tok/s with offload); Mistral Small 3.2 24B (needs 17 GB at 16k, ~5 tok/s with offload); gpt-oss 20B (needs 12 GB at 16k, ~44 tok/s with offload); Gemma 4 12B (needs 8 GB at 16k, ~21 tok/s with offload); Qwen3-VL 8B (needs 7 GB at 16k, ~31 tok/s with offload).

GPUs with 8 GB

GeForce RTX 4060. See their pages: 8GB VRAM class (RTX 4060 8GB, 32GB RAM).

Hardware pages near 8 GB

8GB VRAM class (RTX 4060 8GB, 32GB RAM)

FAQ

What is the best local LLM for 8GB VRAM?

By size, Qwen3.5 9B Q4_K_M is the largest model in our dataset that fits fully at 16k context (6.3 GB, ~33 tok/s (scaled from measured)).

How many models fit in 8GB VRAM?

2 of 13 models fit fully at 16k context with an f16 KV cache; 9 more run only with CPU offload.

How much context can I use with 8GB?

It depends on the model: for Qwen3.5 9B the KV cache allows up to 32k tokens at f16 and 128k with a q4_0 cache.

Neighbouring tiers: 12 GB · all tiers. Numbers come from the same memory-fit math as the advisor; sources and methods.