RigBaseBuildsGPUsCan it run?GuidesBest rig for…By budgetRent before you buySubmit a buildNewsletterAdvertise

RTX 3090 for local LLMs

28 measured results from 18 builds, each linked to its source.

Memory24 GB per card
Memory bandwidth936 GB/s (memory bandwidth as listed on llamabench)
Typical EU price≈€1,248 used (eBay sold median, 237 sales, typical €1,136–€1,334; PCPrice.Watch, 2026-10-24)

Can it run? DeepSeek R1 671B on RTX 3090 DeepSeek V4 Flash on 8x RTX 3090 Flint 40B-A2.5B on RTX 3090 GLM 4.7 Flash on RTX 3090 Qwen3 235B-A22B on 4x RTX 3090 Qwen3.6 27B on RTX 3090 Qwen3.6 35B-A3B on 2x RTX 3090 Qwen3.6 35B-A3B on RTX 3090 Qwen3.8 27B on RTX 3090 gpt-oss 20B on RTX 3090

All builds with the RTX 3090

BuildGPU(s)Memory GB (total)Results
8x RTX 3090 serving DeepSeek V4 Flash (LimeChain vLLM kit)8x RTX 3090 24 GB1921
EPYC 7F52 jank rig: 4x3090 + 4090 + 4080 (136 GB VRAM) ⚠ unchecked4x RTX 3090, RTX 4090, RTX 40801361
4x RTX 3090 in a 4U rack case (AM5) ⚠ unchecked4x Dell OEM RTX 3090960
4x RTX 3090 homelab on Threadripper 2920X ⚠ unchecked4x RTX 3090 (~$625 each, used)960
4x RTX 3090 + 32-core Threadripper, 192 GB DDR4 ⚠ unchecked4x RTX 3090961
4x RTX 3090 + EPYC 7443, 256 GB DDR4 8-channel ⚠ unchecked4x RTX 3090961
4x RTX 3090 lab: Qwen3.6 on vLLM vs llama.cpp4x RTX 3090963
Dual RTX 3090 on Ryzen 3700X (X470) ⚠ unchecked2x Zotac RTX 3090482
Dual used RTX 3090, ~2000 EUR total ⚠ unchecked2x RTX 3090 (used)481
2x RTX 3090 (llm-speed signed run, Oct 2026): Llama 3.3 70B Q4_K_M at 19.1 tok/s2x RTX 3090481
RTX 3090 + RTX 4060 Ti 16GB mixed pair ⚠ uncheckedRTX 3090 + RTX 4060 Ti 16GB401
EPYC + single RTX 3090 (hybrid) ⚠ uncheckedRTX 3090241
Single RTX 3090 24GBRTX 3090241
RTX 3090: 2026 models (llamabench community)RTX 3090243
Single RTX 3090: Qwen3.6 35B-A3B (Giles Thomas)RTX 3090241
Single RTX 3090: Qwen3.8 27B at 78-140 tok/s with the OpenJet megakernel vs llama.cppRTX 3090246
RTX 3090 (llm-speed signed runs, Oct 2026): gpt-oss 20B 207 tok/s, Qwen3.6 27B 43 tok/sRTX 3090243
RTX 3090 (llm-speed signed run, Oct 2026): Flint 40B-A2.5B Q3_K_XL at 128.9 tok/sRTX 3090241

All measured results

(MTP, DFlash, DSpark and similar draft-and-verify methods give much higher tok/s on predictable text and are not comparable 1:1 with plain decode)

ModelBuildRan onQuantEnginetok/sDetails
DeepSeek R1 671BEPYC + single RTX 3090 (hybrid) ⚠ uncheckedRTX 3090Q2_Kllama.cpp CUDA8.97partly in system RAM
DeepSeek V4 Flash8x RTX 3090 serving DeepSeek V4 Flash (LimeChain vLLM kit)8x RTX 3090see source (FP8 KV cache)vLLM LimeChain SM86 overlay, 1 concurrent request95.52📏 Per-session end-to-end p50 at concurrency 1, 128 generated tokens
Flint 40B-A2.5BRTX 3090 (llm-speed signed run, Oct 2026): Flint 40B-A2.5B Q3_K_XL at 128.9 tok/sRTX 3090UD-Q3_K_XLllama.cpp 0.7.0-dev (build 11803)128.9
GLM 4.7 FlashRTX 3090 (llm-speed signed runs, Oct 2026): gpt-oss 20B 207 tok/s, Qwen3.6 27B 43 tok/sRTX 3090Q4_K_M (Threadripper PRO host)Ollama 0.31.1134.6
Llama 3 70BDual RTX 3090 on Ryzen 3700X (X470) ⚠ unchecked2x RTX 3090AWQ 4-bitvLLM (TP=2)21.2
Llama 3 70BDual RTX 3090 on Ryzen 3700X (X470) ⚠ unchecked2x RTX 3090Q4_K_MOllama16.95
Llama 3.1 70BEPYC 7F52 jank rig: 4x3090 + 4090 + 4080 (136 GB VRAM) ⚠ uncheckedmixed / see buildQ8_0Oobabooga9
Llama 3.3 70BDual used RTX 3090, ~2000 EUR total ⚠ unchecked2x RTX 3090ExLlamaV2 (TP)20
Llama 3.3 70B2x RTX 3090 (llm-speed signed run, Oct 2026): Llama 3.3 70B Q4_K_M at 19.1 tok/s2x RTX 3090Q4_K_Mllama.cpp 0.7.0-dev19.1
Llama 3.3 70BRTX 3090 + RTX 4060 Ti 16GB mixed pair ⚠ uncheckedmixed / see buildIQ4_XS11
Qwen3 235B-A22B4x RTX 3090 + EPYC 7443, 256 GB DDR4 8-channel ⚠ unchecked4x RTX 3090IQ4_XSllama.cpp18
Qwen3 235B-A22B4x RTX 3090 + 32-core Threadripper, 192 GB DDR4 ⚠ unchecked4x RTX 3090UD-Q3_K_XLllama.cpp12-14
Qwen3.6 27BRTX 3090 (llm-speed signed runs, Oct 2026): gpt-oss 20B 207 tok/s, Qwen3.6 27B 43 tok/sRTX 3090Q4_K_Mllama.cpp 0.7.0-dev42.7
Qwen3.6 27BRTX 3090: 2026 models (llamabench community)RTX 3090llama-bench tg128 (quant per result)llama.cpp40.2
Qwen3.6 35B-A3B4x RTX 3090 lab: Qwen3.6 on vLLM vs llama.cpp2x RTX 3090AWQ-INT4 + MTP-3 (TP=2)vLLM225-231⚡ spec-decode (MTP)
Qwen3.6 35B-A3B4x RTX 3090 lab: Qwen3.6 on vLLM vs llama.cpp2x RTX 3090AWQ-INT4 (TP=2)vLLM149
Qwen3.6 35B-A3BRTX 3090: 2026 models (llamabench community)RTX 3090llama-bench tg128 (quant per result)llama.cpp146-153
Qwen3.6 35B-A3BSingle RTX 3090: Qwen3.6 35B-A3B (Giles Thomas)RTX 3090Q4 GGUF, all layers on GPU, ~90K ctxllama.cpp CUDA139.6
Qwen3.6 35B-A3B4x RTX 3090 lab: Qwen3.6 on vLLM vs llama.cppRTX 3090IQ4_XS (1 GPU)llama.cpp115-133
Qwen3.8 27BSingle RTX 3090: Qwen3.8 27B at 78-140 tok/s with the OpenJet megakernel vs llama.cppRTX 3090Q4_K_M (unsloth), greedy code promptOpenJet megakernel (MTP, 4 drafts)139.7⚡ spec-decode (MTP)
Qwen3.8 27BSingle RTX 3090: Qwen3.8 27B at 78-140 tok/s with the OpenJet megakernel vs llama.cppRTX 3090Q4_K_M (unsloth), reasoning modeOpenJet megakernel (MTP)78.0⚡ spec-decode (MTP)
Qwen3.8 27BSingle RTX 3090: Qwen3.8 27B at 78-140 tok/s with the OpenJet megakernel vs llama.cppRTX 3090Q4_K_M (unsloth), greedy code promptllama.cpp (MTP, 2 drafts)72.5⚡ spec-decode (MTP)
Qwen3.8 27BSingle RTX 3090: Qwen3.8 27B at 78-140 tok/s with the OpenJet megakernel vs llama.cppRTX 3090Q4_K_M (unsloth), reasoning modellama.cpp (MTP, 2 drafts)50.9⚡ spec-decode (MTP)
Qwen3.8 27BSingle RTX 3090: Qwen3.8 27B at 78-140 tok/s with the OpenJet megakernel vs llama.cppRTX 3090Q4_K_M (unsloth), no speculationOpenJet megakernel42.9
Qwen3.8 27BSingle RTX 3090: Qwen3.8 27B at 78-140 tok/s with the OpenJet megakernel vs llama.cppRTX 3090Q4_K_M (unsloth), no speculationllama.cpp40.4
Qwen3.8 27BRTX 3090: 2026 models (llamabench community)RTX 3090llama-bench tg128 (quant per result)llama.cpp38.2-71.6
gpt-oss 20BRTX 3090 (llm-speed signed runs, Oct 2026): gpt-oss 20B 207 tok/s, Qwen3.6 27B 43 tok/sRTX 3090reported as Q4_K_Mllama.cpp 0.7.0-dev207.2
gpt-oss 20BSingle RTX 3090 24GBRTX 3090MXFP4llama.cpp161.77

All RTX 3090 builds: see also all GPUs · best LLMs by memory size · download the dataset.

FAQ

How fast is the RTX 3090 for local LLMs?

The fastest plain-decode result we have is 207.2 tok/s on gpt-oss 20B (reported as Q4_K_M, llama.cpp 0.7.0-dev) in RTX 3090 (llm-speed signed runs, Oct 2026): gpt-oss 20B 207 tok/s, Qwen3.6 27B 43 tok/s. Speed depends heavily on the model, quant and engine, so compare like with like in the table. RigBase lists 28 measured results from 18 builds.

How much memory does the RTX 3090 have?

24 GB per card. Memory bandwidth: 936 GB/s (memory bandwidth as listed on llamabench).

Which models have been measured on the RTX 3090?

DeepSeek R1 671B, DeepSeek V4 Flash, Flint 40B-A2.5B, GLM 4.7 Flash, Llama 3 70B, Llama 3.1 70B, Llama 3.3 70B, Qwen3 235B-A22B, Qwen3.6 27B, Qwen3.6 35B-A3B, Qwen3.8 27B, gpt-oss 20B.

Where do these numbers come from?

Every row links to a build page with its original public source (benchmark logs, READMEs, forum posts). RigBase does not re-run the benchmarks. Results marked ⚡ use speculative decoding and are not comparable 1:1 with plain decode.

Not enough VRAM? Rent before you buy. Run RTX 3090-class models on a rented 24–96 GB cloud GPU by the hour and see the real speed before spending €1,000+. Try it on Runpod
Referral link: if you sign up with Google and add $10, Runpod gives you and RigBase bonus credit (terms). It never affects our data.