What LLMs can an RTX 4060 8GB run?
An RTX 4060 8GB runs 19 of the 69 open models tracked here at Q4_K_M with 8K context; the largest is ZDTaichu 5.0 9B (9.8B parameters, 6.85 GB). It reads memory at 272 GB/s. 1 more fits at a lower precision. Each fit leaves at least 0.5 GB free on the RTX 4060 8GB (why a card does not give a model all its memory).
Not sure your PC has an RTX 4060 8GB? Detect your GPU in the browser.
Models that fit on one RTX 4060 8GB
The most precise weights that still fit with 8K tokens of context and one request, the memory that takes, the longest context at that precision and the writing speed. Bigger models come first.
| Model | Best precision | Memory | Longest context | Tokens/s |
|---|---|---|---|---|
| Gemma 4 12B 12.0B | GGUF Q3_K_M | 7.14 GB | 28K | 22–31 |
| ZDTaichu 5.0 9B 9.8B | GGUF Q4_K_M | 6.85 GB | 26K | 23–32 |
| Ornith 1.5 9B 9.7B | GGUF Q4_K_M | 6.76 GB | 29K | 24–33 |
| Qwen3.5 9B 9.7B | GGUF Q4_K_M | 6.76 GB | 29K | 24–33 |
| LensVLM 9B 9.4B | GGUF Q4_K_M | 6.61 GB | 33K | 24–34 |
| Ornith 1.0 9B 9.4B | GGUF Q4_K_M | 6.61 GB | 33K | 24–34 |
| MiMo V2.6 Distill Qwen 9B 9.4B | GGUF Q4_K_M | 6.61 GB | 33K | 24–34 |
| Bespoke Nimble 9B 9.0B | GGUF Q5_K_M | 7.28 GB | 8K (full) | 22–30 |
| Granite 4.2 8B 8.8B | GGUF Q4_K_M | 7.32 GB | 8K | 22–30 |
| LFM2.5 8B-A1B 8.5B, 1.5B active | GGUF Q5_K_M | 6.75 GB | 65K | 63–110 |
| Qwen3 8B 8.2B | GGUF Q4_K_M | 6.81 GB | 12K | 23–33 |
| Llama 3.1 8B 8.0B | GGUF Q5_K_M | 7.43 GB | 8K | 21–30 |
| Gemma 4 E4B 8.0B | GGUF Q6_K | 7.40 GB | 13K | 22–30 |
| Ling 3.0 Tiny 7.9B-A1.3B 7.9B, 1.3B active | GGUF Q6_K | 7.19 GB | 50K | 66–114 |
| LightOnOCR-3 4B 4.5B | GGUF Q8_0 | 5.72 GB | 59K | 28–39 |
| Spark-X2.5 4B 4.1B | GGUF Q8_0 | 5.40 GB | 62K | 30–42 |
| Nemotron 3 Nano 4B 4.0B | GGUF Q8_0 | 4.96 GB | 155K | 33–46 |
| Granite 4.2 3B 3.7B | GGUF Q8_0 | 5.17 GB | 34K | 31–44 |
| MiniCPM5 2B 2.5B | FP16 / BF16 | 6.02 GB | 40K | 27–37 |
| Limite 1B Violetto 1.0B | FP16 / BF16 | 2.79 GB | 128K (full) | 61–87 |
Too big for one RTX 4060 8GB at 8K context
How many RTX 4060 8GB cards these need at Q4_K_M (gpt-oss-20b and gpt-oss-120b at MXFP4) with 8K context and 0.5 GB to spare, in one tensor-parallel group; some need more than 8.
- gpt-oss-20b: 2 cards
- Gemma 4 26B-A4B: 4 cards
- Hemmingway-1 27B: 4 cards
- ThinkingCap Qwen3.8 27B: 4 cards
- Qwen3.6 27B: 4 cards
- Qwen3.8 27B: 4 cards
- Granite 4.2 30B: 4 cards
- Muse Glimmer 30B: 4 cards
- Qwen3-Coder 30B-A3B: 4 cards
- Qwen3 30B-A3B: 4 cards
- Xing 4.0 29B-A4B: 4 cards
- GLM-4.7 Flash: 4 cards
- Gemma 4 31B: 4 cards
- Nemotron 3 Nano 30B-A3B: 4 cards
- LLM-jp-4.1 32B-A3B Thinking: 4 cards
- Ornith 1.0 35B: 4 cards
- Ornith 1.5 35B-A3B: 4 cards
- Qwen3.6 35B-A3B: 4 cards
- K2-Horizon MoVA 36B-A4B: 4 cards
- Llama 3.1 70B: 8 cards
- Kolibri-1: 8 cards
- Qwen3-Coder-Next: 8 cards
- AliceAI Foundation 80B-A3B: 8 cards
- gpt-oss-120b: more than 8 cards
- Nemotron 3 Super 120B-A12B: more than 8 cards
- Nemotron 3.5 Super VL 120B-A12B: more than 8 cards
- Qwen3.5 122B-A10B: more than 8 cards
- Mistral Medium 3.5 128B: more than 8 cards
- Qwen3.8 Flash Next: more than 8 cards
- Step 3.7 Flash 196B-A11B: more than 8 cards
- MiniMax M2.7: more than 8 cards
- DeepSeek V4 Flash: more than 8 cards
- DeepSeek V4 Flash 0731: more than 8 cards
- MiMo V2.6 Flash: more than 8 cards
- IQuest-Q1 320B-A15B: more than 8 cards
- GLM-5.3 Flash: more than 8 cards
- MiniMax M3: more than 8 cards
- Ling 3.1 Flash 560B-A25B: more than 8 cards
- DeepSeek V3 / R1: more than 8 cards
- DeepSeek V3.2: more than 8 cards
- GLM-5.3: more than 8 cards
- GLM-5.2: more than 8 cards
- DeepSeek V4.1 Flash 1017: more than 8 cards
- DeepSeek V4.1 Flash: more than 8 cards
- Hy4 Preview 770B-A49B: more than 8 cards
- MiMo V2.6 Pro: more than 8 cards
- DeepSeek V4 Pro: more than 8 cards
- Qwen3.8 2.4T-A95B: more than 8 cards
- Kimi K3: more than 8 cards
Best models for RTX 4060 8GB with room for long context
The biggest models that still fit at Q4_K_M with 32,768 tokens of context (or their whole window, if shorter), the memory left over, the longest context the card takes at that precision and the writing speed with that context in the cache, from 272 GB/s of bandwidth.
| Model | Context | Memory | Left over | Longest context | Tokens/s |
|---|---|---|---|---|---|
| LensVLM 9B 9.4B | 32K | 7.43 GB | 581 MB | 33K | 21–30 |
| Ornith 1.0 9B 9.4B | 32K | 7.43 GB | 581 MB | 33K | 21–30 |
| MiMo V2.6 Distill Qwen 9B 9.4B | 32K | 7.43 GB | 581 MB | 33K | 21–30 |
| Bespoke Nimble 9B 9.0B | 8K | 6.32 GB | 1.68 GB | 8K (full) | 25–35 |
| LFM2.5 8B-A1B 8.5B | 32K | 6.16 GB | 1.84 GB | 128,000 (full) | 57–99 |
llama-server commands for one RTX 4060 8GB
GGUF repos checked 2026-09-29; -c is the longest context with 0.5 GB free on the RTX 4060 8GB. No -ngl: llama.cpp’s -fit, on by default since b7440, places the layers.
LensVLM 9B, Q4_K_M with 29K tokens: 22–30 tokens/s on the RTX 4060 8GB
llama-server -hf bartowski/LensVLM-9B-GGUF:Q4_K_M -c 29696 LensVLM-9B-Q4_K_M.gguf, 5.8 GB: 7.48 GB used and 532 MB free of the RTX 4060 8GB's 8 GB, 22–30 tokens/s once the 29K cache is full.
Ornith 1.0 9B, Q4_K_M with 27K tokens: 22–30 tokens/s on the RTX 4060 8GB
llama-server -hf bartowski/deepreinforce-ai_Ornith-1.0-9B-GGUF:Q4_K_M -c 27648 deepreinforce-ai_Ornith-1.0-9B-Q4_K_M.gguf, 5.9 GB: 7.48 GB used and 529 MB free of the RTX 4060 8GB's 8 GB, 22–30 tokens/s once the 27K cache is full.
MiMo V2.6 Distill Qwen 9B, Q4_K_M with 29K tokens: 22–30 tokens/s on the RTX 4060 8GB
llama-server -hf bartowski/MiMo-V2.6-Distill-Qwen-9B-GGUF:Q4_K_M -c 29696 MiMo-V2.6-Distill-Qwen-9B-Q4_K_M.gguf, 5.8 GB: 7.48 GB used and 532 MB free of the RTX 4060 8GB's 8 GB, 22–30 tokens/s once the 29K cache is full.
How fast the RTX 4060 8GB writes as the context fills
Tokens per second at Q4_K_M for the biggest models that fit with 32K tokens, with 8K and 32K tokens in the cache and at the longest context the card holds, and at Q8_0 with 8K where that fits. Each token reads the active weights and the whole cache once, so the speed follows the 272 GB/s of bandwidth and falls as the cache grows. The ceiling is that bandwidth divided by the bytes read per token, which no runtime reaches; the reply time is for 1,000 new tokens with 32K (or the longest context) in the cache, prompt processing aside.
| Model | 8K | 32K | Longest | At the longest | Q8_0 at 8K | Bandwidth ceiling at 8K | 1,000-token reply at 32K |
|---|---|---|---|---|---|---|---|
| LensVLM 9B | 24–34 | 21–30 | 33K | 21–30 | Does not fit | 46 | 34–47 s |
| Ornith 1.0 9B | 24–34 | 21–30 | 33K | 21–30 | Does not fit | 46 | 34–47 s |
| MiMo V2.6 Distill Qwen 9B | 24–34 | 21–30 | 33K | 21–30 | Does not fit | 46 | 34–47 s |
| Bespoke Nimble 9B | 25–35 | — | 8K | 25–35 | Does not fit | 48 | 28–40 s |
| LFM2.5 8B-A1B | 72–126 | 57–99 | 128,000 | 31–53 | Does not fit | 270 | 10–18 s |
| Gemma 4 E4B | 29–40 | 27–37 | 116K | 21–29 | Does not fit | 54 | 27–38 s |
| Ling 3.0 Tiny 7.9B-A1.3B | 85–149 | 72–126 | 128K | 45–77 | Does not fit | 323 | 8–14 s |
| LightOnOCR-3 4B | 46–65 | 37–52 | 121K | 21–30 | 28–39 | 90 | 19–27 s |
| Spark-X2.5 4B | 48–68 | 37–52 | 111K | 21–30 | 30–42 | 94 | 19–27 s |
| Nemotron 3 Nano 4B | 54–77 | 47–67 | 256K | 22–30 | 33–46 | 107 | 15–21 s |
Near misses on RTX 4060 8GB
Models that miss at Q4_K_M with 32,768 tokens of context (or their whole window), or leave under 0.5 GB free there, but fit with a shorter context or 3-bit weights, or are short by at most a quarter of the memory and fit with MoE offload. Smallest shortfall first.
| Model | Short by at Q4_K_M | Fits instead |
|---|---|---|
| Ornith 1.5 9B 9.7B | Tight, 427 MB free | Q4_K_M with 29K context |
| Qwen3.5 9B 9.7B | Tight, 427 MB free | Q4_K_M with 29K context |
| ZDTaichu 5.0 9B 9.8B | Tight, 338 MB free | Q4_K_M with 26K context |
| Gemma 4 12B 12.0B | 1,002 MB | GGUF IQ3_XXS with 32K, 6.62 GB |
| Llama 3.1 8B 8.0B | 1.88 GB | Q4_K_M with 14K context |
What more cards or MoE offload unlock
One, two and four RTX 4060 8GB cards in one tensor-parallel group (vLLM or SGLang), with the models each step adds at Q4_K_M and 8K context and their tokens per second on that group.
| Setup | Memory | Bandwidth | Models at Q4_K_M | Adds (tokens/s) |
|---|---|---|---|---|
| RTX 4060 8GB | 8 GB | 272 GB/s | 19 | This page |
| 2× RTX 4060 8GB | 16 GB | 544 GB/s | 21 | Gemma 4 12B 34–49, gpt-oss-20b 52–92 |
| 4× RTX 4060 8GB | 32 GB | 1,088 GB/s | 39 | Gemma 4 26B-A4B 81–151, Hemmingway-1 27B 31–45, ThinkingCap Qwen3.8 27B 31–44, Qwen3.6 27B 31–44, Qwen3.8 27B 31–44, Granite 4.2 30B 27–39, Muse Glimmer 30B 29–42, Qwen3-Coder 30B-A3B 83–155, Qwen3 30B-A3B 83–155, Xing 4.0 29B-A4B 83–155, GLM-4.7 Flash 96–183, Gemma 4 31B 26–37, Nemotron 3 Nano 30B-A3B 99–189, LLM-jp-4.1 32B-A3B Thinking 82–153, Ornith 1.0 35B 104–202, Ornith 1.5 35B-A3B 104–202, Qwen3.6 35B-A3B 104–202, K2-Horizon MoVA 36B-A4B 63–115 |
Every mixture-of-experts GGUF file the --n-cpu-moe planner has measured, on one RTX 4060 8GB with 32K tokens of
context (or the model's whole window): the smallest --n-cpu-moe that fits the card (0 means the whole file fits),
the memory on the card and in system RAM, and tokens per second from 272 GB/s of card
bandwidth with DDR5-5600, 2 channels (89.6 GB/s) or DDR4-3200, 2 channels (51.2 GB/s).
11 of these models do not fit whole and need offload.
| Model | GGUF | --n-cpu-moe | On the card | In system RAM | Tokens/s, DDR5 | Tokens/s, DDR4 |
|---|---|---|---|---|---|---|
| gpt-oss-20b | MXFP4 | 12 | 7.72 GB | 5.31 GB | 17–29 | 13–22 |
| Gemma 4 26B-A4B | UD-Q4_K_M | 21 | 7.65 GB | 10.0 GB | 16–27 | 13–21 |
| Qwen3 30B-A3B | Q4_K_M | 39 | 7.95 GB | 13.3 GB | 12–19 | 9–15 |
| Qwen3 30B-A3B | Q8_0 | 44 | 7.64 GB | 26.6 GB | 8–13 | 6–10 |
| GLM-4.7 Flash | UD-Q4_K_XL | 35 | 7.90 GB | 11.1 GB | 14–24 | 11–18 |
| GLM-4.7 Flash | Q4_K_M | 36 | 7.78 GB | 11.9 GB | 14–23 | 11–18 |
| Nemotron 3 Nano 30B-A3B | Q4_K_M | 41 | 7.56 GB | 16.5 GB | 18–30 | 13–21 |
| Qwen3.6 35B-A3B | UD-IQ4_XS | 28 | 7.89 GB | 10.2 GB | 21–35 | 17–29 |
| Ornith 1.5 35B-A3B | Q4_K_M | 31 | 7.65 GB | 14.2 GB | 22–37 | 17–29 |
| Qwen3.6 35B-A3B | UD-Q4_K_M | 31 | 7.68 GB | 14.6 GB | 19–31 | 15–25 |
| Qwen3.6 35B-A3B | Q8_0 | 35 | 7.59 GB | 28.4 GB | 14–23 | 10–17 |
| Ornith 1.5 35B-A3B | Q8_0 | 36 | 7.63 GB | 29.2 GB | 14–23 | 10–17 |
| Qwen3-Coder-Next | IQ4_XS | 42 | 7.86 GB | 33.6 GB | 18–30 | 13–22 |
| Qwen3-Coder-Next | Q4_K_M | 44 | 7.07 GB | 39.9 GB | 16–27 | 12–20 |
| Qwen3-Coder-Next | UD-Q4_K_XL | 44 | 7.76 GB | 40.2 GB | 14–23 | 10–18 |
| gpt-oss-120b | MXFP4 | 34 | 6.88 GB | 54.3 GB | 9–16 | 6–11 |
| Qwen3.5 122B-A10B | Q4_K_M | 48 | 7.02 GB | 66.0 GB | 6–10 | 4–7 |
| Qwen3.8 Flash Next | UD-Q2_K_XL | 45 | 7.72 GB | 40.7 GB | 12–19 | 9–15 |
| Qwen3.8 Flash Next | UD-IQ3_XXS | 46 | 7.36 GB | 43.9 GB | 11–18 | 8–14 |
| Qwen3.8 Flash Next | GSQ-RCO IQ3_S | 46 | 7.95 GB | 44.8 GB | 10–17 | 8–14 |
| Qwen3.8 Flash Next | UD-Q3_K_XL | 47 | 7.53 GB | 51.2 GB | 9–15 | 7–12 |
| Qwen3.8 Flash Next | UD-IQ4_XS | 47 | 7.61 GB | 54.6 GB | 9–15 | 7–12 |
| Qwen3.8 Flash Next | UD-Q4_K_XL | 47 | 7.96 GB | 70.6 GB | 8–13 | 6–10 |
| Qwen3.8 Flash Next | UD-Q5_K_XL | 48 | 6.25 GB | 92.2 GB | 7–12 | 5–9 |
In system RAM counts the offloaded experts plus the input embedding (token_embd), which llama.cpp keeps in RAM in any case.
How these numbers are worked out
Memory is the weights at each precision plus the KV cache for 8,192 tokens in FP16 and runtime overhead (0.5 GB plus 10%), computed from each model's files on Hugging Face with the LLM VRAM Calculator. Speed is estimated from memory bandwidth and the parameters read per token with the LLM Speed Calculator. Both tools take any other model from Hugging Face.
Nearby GPUs and setups
How many of the tracked models each one holds at Q4_K_M with 8K context, against 19 here.
| Setup | How it relates | Memory | Bandwidth | Models at Q4_K_M |
|---|---|---|---|---|
| RTX 3060 12GB | Next size up | 12 GB | 360 GB/s | 20 (+1) |
Model numbers read from Hugging Face on .