What LLMs can two RTX 3060 12GB GPUs run?

Two RTX 3060 12GB GPUs (24 GB in all) run 38 of the 69 open models tracked here at Q4_K_M with 8K context; the largest is Ornith 1.5 35B-A3B (36.0B parameters, 23.5 GB). They read memory at 720 GB/s in total. 1 more fits at a lower precision. Each fit leaves at least 0.5 GB free on 2× RTX 3060 12GB (why a card does not give a model all its memory). The speeds assume tensor parallelism, as in vLLM or SGLang; llama.cpp splits layers across cards by default and then writes at about the speed of one card. How the model is divided between the cards, and what each one holds.

Models that fit on 2× RTX 3060 12GB

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. Memory is for the whole group: weights, cache and 10% split across the 2 cards, plus 0.5 GB of runtime on each card (1 GB in all). gpt-oss-20b (15.3 GB, 65–118 tokens/s on 2× RTX 3060 12GB) is listed at MXFP4 only, as published.

Model Best precision Memory Longest context Tokens/s
K2-Horizon MoVA 36B-A4B 37.4B, 4B active GGUF Q3_K_M 21.4 GB 17K 50–89
Ornith 1.5 35B-A3B 36.0B, 3B active GGUF Q4_K_M 23.5 GB 9K 79–147
Qwen3.6 35B-A3B 36.0B, 3B active GGUF Q4_K_M 23.5 GB 9K 79–147
Ornith 1.0 35B 35.1B, 3B active GGUF Q4_K_M 22.9 GB 34K 79–147
LLM-jp-4.1 32B-A3B Thinking 32.1B, 3.8B active GGUF Q4_K_M 21.5 GB 37K 60–108
Nemotron 3 Nano 30B-A3B 31.6B, 3.5B active GGUF Q4_K_M 20.6 GB 256K (full) 74–137
Gemma 4 31B 31.3B GGUF Q4_K_M 22.4 GB 21K 18–25
GLM-4.7 Flash 31.2B, 3B active GGUF Q4_K_M 20.8 GB 55K 72–132
Xing 4.0 29B-A4B 31.2B, 4B active GGUF Q4_K_M 20.7 GB 64K 61–110
Qwen3-Coder 30B-A3B 30.5B, 3.3B active GGUF Q4_K_M 20.7 GB 34K 61–110
Qwen3 30B-A3B 30.5B, 3.3B active GGUF Q4_K_M 20.7 GB 34K 61–110
Muse Glimmer 30B 29.8B GGUF Q5_K_M 22.8 GB 55K 17–25
Granite 4.2 30B 29.3B GGUF Q4_K_M 21.3 GB 15K 19–26
ThinkingCap Qwen3.8 27B 27.8B GGUF Q5_K_M 21.7 GB 33K 18–26
Qwen3.6 27B 27.8B GGUF Q5_K_M 21.7 GB 33K 18–26
Qwen3.8 27B 27.8B GGUF Q5_K_M 21.7 GB 33K 18–26
Hemmingway-1 27B 27.3B GGUF Q5_K_M 21.4 GB 38K 19–26
Gemma 4 26B-A4B 25.8B, 4B active GGUF Q6_K 23.2 GB 23K 48–85
gpt-oss-20b 20.9B, 3.6B active As published (MXFP4) 15.3 GB 128K (full) 65–118
Gemma 4 12B 12.0B GGUF Q8_0 14.7 GB 256K (full) 27–38
ZDTaichu 5.0 9B 9.8B FP16 / BF16 21.3 GB 70K 19–26
Ornith 1.5 9B 9.7B FP16 / BF16 21.1 GB 78K 19–27
Qwen3.5 9B 9.7B FP16 / BF16 21.1 GB 78K 19–27
LensVLM 9B 9.4B FP16 / BF16 20.6 GB 93K 19–27
Ornith 1.0 9B 9.4B FP16 / BF16 20.6 GB 93K 19–27
MiMo V2.6 Distill Qwen 9B 9.4B FP16 / BF16 20.6 GB 93K 19–27
Bespoke Nimble 9B 9.0B FP16 / BF16 19.6 GB 8K (full) 20–29
Granite 4.2 8B 8.8B FP16 / BF16 20.4 GB 26K 19–28
LFM2.5 8B-A1B 8.5B, 1.5B active FP16 / BF16 18.5 GB 128,000 (full) 56–101
Qwen3 8B 8.2B FP16 / BF16 19.0 GB 36K 21–30
Llama 3.1 8B 8.0B FP16 / BF16 18.6 GB 43K 21–30
Gemma 4 E4B 8.0B FP16 / BF16 17.6 GB 128K (full) 23–32
Ling 3.0 Tiny 7.9B-A1.3B 7.9B, 1.3B active FP16 / BF16 17.2 GB 128K (full) 63–115
LightOnOCR-3 4B 4.5B FP16 / BF16 10.6 GB 256K (full) 37–54
Spark-X2.5 4B 4.1B FP16 / BF16 9.85 GB 360K 39–58
Nemotron 3 Nano 4B 4.0B FP16 / BF16 9.28 GB 256K (full) 42–61
Granite 4.2 3B 3.7B FP16 / BF16 9.19 GB 128K (full) 42–62
MiniCPM5 2B 2.5B FP16 / BF16 6.52 GB 128K (full) 58–89
Limite 1B Violetto 1.0B FP16 / BF16 3.29 GB 128K (full) 109–184

Too big for 2× RTX 3060 12GB at 8K context

How many RTX 3060 12GB cards these need at Q4_K_M (gpt-oss-120b at MXFP4) with 8K context and 0.5 GB to spare, in one tensor-parallel group; some need more than 8.

Best models for 2× RTX 3060 12GB 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 group takes at that precision and the writing speed with that context in the cache, from 720 GB/s of bandwidth. Memory is for the whole group: weights, cache and 10% split across the 2 cards, plus 0.5 GB of runtime on each card (1 GB in all). Memory and left over add up to the group's 24 GB.

ModelContextMemoryLeft overLongest contextTokens/s
Ornith 1.0 35B 35.1B 32K 23.4 GB 567 MB 34K 67–122
LLM-jp-4.1 32B-A3B Thinking 32.1B 32K 23.1 GB 902 MB 37K 41–73
Nemotron 3 Nano 30B-A3B 31.6B 32K 20.8 GB 3.22 GB 256K (full) 70–129
GLM-4.7 Flash 31.2B 32K 22.2 GB 1.83 GB 55K 50–89
Xing 4.0 29B-A4B 31.2B 32K 21.9 GB 2.11 GB 64K 46–82

llama-server commands for 2× RTX 3060 12GB

GGUF repos checked 2026-09-29; -c is the longest context with 0.5 GB free on 2× RTX 3060 12GB. No -ngl: llama.cpp’s -fit, on by default since b7440, places the layers.

Ornith 1.0 35B, Q4_K_M with 27K tokens: 69–126 tokens/s on 2× RTX 3060 12GB

llama-server -hf bartowski/deepreinforce-ai_Ornith-1.0-35B-GGUF:Q4_K_M -c 27648

deepreinforce-ai_Ornith-1.0-35B-Q4_K_M.gguf, 21.4 GB: 23.5 GB used and 517 MB free of 2× RTX 3060 12GB's 24 GB, 69–126 tokens/s once the 27K cache is full.

GLM-4.7 Flash, Q4_K_M with 55K tokens: 38–68 tokens/s on 2× RTX 3060 12GB

llama-server -hf unsloth/GLM-4.7-Flash-GGUF:Q4_K_M -c 56320

GLM-4.7-Flash-Q4_K_M.gguf, 18.3 GB: 23.5 GB used and 538 MB free of 2× RTX 3060 12GB's 24 GB, 38–68 tokens/s once the 55K cache is full.

How fast 2× RTX 3060 12GB 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 group 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 720 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. With the same memory, RTX 3090, 936 GB/s, writes 30% faster by bandwidth; RX 7900 XTX, 960 GB/s, writes 33% faster by bandwidth; RTX 4090, 1,008 GB/s, writes 40% faster by bandwidth.

Model8K32KLongestAt the longestQ8_0 at 8KBandwidth ceiling at 8K1,000-token reply at 32K
Ornith 1.0 35B 79–147 67–122 34K 66–120 Does not fit 363 8–15 s
LLM-jp-4.1 32B-A3B Thinking 60–108 41–73 37K 39–68 Does not fit 252 14–24 s
Nemotron 3 Nano 30B-A3B 74–137 70–129 256K 48–86 Does not fit 332 8–14 s
GLM-4.7 Flash 72–132 50–89 55K 38–68 Does not fit 319 11–20 s
Xing 4.0 29B-A4B 61–110 46–82 64K 35–61 Does not fit 257 12–22 s
Qwen3-Coder 30B-A3B 61–110 36–63 34K 35–61 Does not fit 257 16–28 s
Qwen3 30B-A3B 61–110 36–63 34K 35–61 Does not fit 257 16–28 s
Muse Glimmer 30B 20–29 20–28 128K 19–26 Does not fit 40 36–50 s
ThinkingCap Qwen3.8 27B 21–30 19–27 76K 17–24 Does not fit 42 36–51 s
Qwen3.6 27B 21–30 19–27 76K 17–24 Does not fit 42 36–51 s

Near misses on 2× RTX 3060 12GB

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.

ModelShort by at Q4_K_MFits instead
Ornith 1.5 35B-A3B 36.0B Tight, 30 MB free Q4_K_M with 9K context
Qwen3.6 35B-A3B 36.0B Tight, 30 MB free Q4_K_M with 9K context
Gemma 4 31B 31.3B 432 MB Q4_K_M with 21K context
Granite 4.2 30B 29.3B 3.95 GB Q4_K_M with 15K context
K2-Horizon MoVA 36B-A4B 37.4B 6.81 GB GGUF IQ3_XXS with 32K, 23.4 GB

What more cards or MoE offload unlock

4× RTX 3060 12GB (48 GB) would add 1 model at Q4_K_M with 8K context: K2-Horizon MoVA 36B-A4B.

Run locally or rent two RTX 3060 12GB GPUs?

Renting two RTX 3060 12GB GPUs costs a median of $0.16 an hour on demand ($0.08 per card), across the providers getdeploying.com tracks (checked ), so every $1,000 of purchase price equals about 6,250 hours of rent, 260 days around the clock. At that rate Ornith 1.0 35B at Q4_K_M with 32K tokens, the biggest model here that fits with a long context, writes 67–122 tokens/s for one request: about $0.36–0.67 per million generated tokens. Electricity and resale value are left out, and no card prices are listed because 2026 street prices vary widely between sellers; compare current ones before you decide.

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 on each card 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 38 here.

SetupHow it relatesMemoryBandwidthModels at Q4_K_M
RTX 3090 Same memory 24 GB 936 GB/s 38 (same)
RX 7900 XTX Same memory 24 GB 960 GB/s 38 (same)
RTX 4090 Same memory 24 GB 1,008 GB/s 38 (same)
RTX 5080 16GB Next size down 16 GB 960 GB/s 21 (−17)
RTX 5090 Next size up 32 GB 1,792 GB/s 39 (+1)
RTX 3060 12GB Fewer of this card 12 GB 360 GB/s 20 (−18)

Model numbers read from Hugging Face on .