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

Best home rig for gpt-oss 20B

Will it fit my GPU? Best value GPU per euro →

Real, measured generation speeds for gpt-oss 20B on home hardware, fastest first. Different quants/engines aren't directly comparable.

BuildQuantEnginetok/sCost
RTX 5090 (llm-speed signed runs, Oct 2026): gpt-oss 20B 324 tok/s, Qwen3.8 27B 75 tok/sreported as Q4_K_Mllama.cpp 0.7.0-dev324.2source
RTX 5090: 2026 models (llamabench community)llama-bench tg128 (quant per result)llama.cpp313source
RTX Pro 6000 96GB workstation cardMXFP4llama.cpp286.91source
Single RTX 5090 32GBMXFP4llama.cpp282.51source
Intel Core Ultra 265K + RTX 4090llama.cpp279.65source
RTX 3090 (llm-speed signed runs, Oct 2026): gpt-oss 20B 207 tok/s, Qwen3.6 27B 43 tok/sreported as Q4_K_Mllama.cpp 0.7.0-dev207.2source
Single RTX 5080 16GBMXFP4llama.cpp204.85source
RTX 4090: 2026 models (llamabench community)llama-bench tg128 (quant per result)llama.cpp203source
Single RTX 5070 Ti 16GBMXFP4llama.cpp189.45source
Intel Core Ultra 265K + Radeon AI Pro R9700llama.cpp163.26source
Intel Core Ultra 265K + RTX 4070 Tillama.cpp163.14source
Single RTX 3090 24GBMXFP4llama.cpp161.77source
Mac Studio M2 Ultra 76-core GPU, 192 GBMXFP4llama.cpp116.08source
Mac Studio M3 Ultra 512GB (Geerling test)MXFP4llama.cpp (Metal, llama-bench)115.52source
Mac Studio M3 Ultra 512GB (Geerling test)llama.cpp115.29source
Single RTX 5060 Ti 16GBMXFP4llama.cpp111.51source
Mac Studio M1 Ultra (64-core GPU) 128GBllama.cpp100.43source
DGX Spark (GB10, 128 GB): 23 models on vLLM at 128K context, Qwen3.6 35B-A3B up to 102 tok/svLLM 0.31.0, 128K ctx, 1 user96.2source
Intel Core Ultra 265K + RTX A4000llama.cpp93.55source
Apple M4 Max 36GBMXFP4llama.cpp92.36source
Dell Pro Max with GB10 (Nvidia DGX Spark)llama.cpp87.97source
Intel Core Ultra 265K + RTX 3060llama.cpp83.96source
Apple M1 Max 64GBMXFP4llama.cpp75.15source
HP OmniBook Ultra 16 (RTX Spark N1X, 128GB) laptop: local AI benchmarksOllama default, 64K context, Codex CLI coding agentOllama58.0$6,230 (≈€5,559)source
Rent before you buy: try this model on a cloud GPU for a few dollars first: Runpod (referral link; sign up with Google to get the new-user bonus)
Compare: DGX Spark vs Mac Studio vs Strix Halo: measured tok/s and tok/s per watt

Memory math: how much VRAM / RAM does gpt-oss 20B need?

gpt-oss 20B has 20.91B parameters, about 3.6B active per token (source: GGUF param count via llamabench.ai (OpenAI model card: 21B total, 3.6B active)). Weight size = parameters × bits-per-weight ÷ 8, before context (KV cache) and runtime overhead.

FormatBits/weightWeightsSmallest common memory size that holds the weights alone
Native release format–≈13 GB16 GB
Q8_08.5022.2 GB24 GB
Q6_K6.5617.2 GB24 GB
Q5_K_M5.7014.9 GB16 GB
Q4_K_M4.8912.8 GB16 GB
Q3_K_M4.0010.4 GB12 GB
Q2_K3.168.3 GB12 GB

Bits-per-weight for GGUF quants are llama.cpp's own figures (llama.cpp quantize README). "As measured" rows apply the source's stated bits-per-weight to the parameter count; real files differ slightly because some layers stay at higher precision. Try other combinations in the VRAM calculator.

Why it can still run on smaller GPUs: it is a mixture-of-experts model, so only about 3.6B of its 20.91B parameters are used for each generated token. Runtimes such as llama.cpp (--n-cpu-moe), ExLlamaV3 or Project Maya can keep most expert weights in system RAM and only the shared layers and hot experts in VRAM. Then you need VRAM + system RAM ≥ weights, and speed is limited mainly by RAM bandwidth.

Measured on setups with less GPU memory than the Q4_K_M / native weights (so part of the model lived in system RAM or was streamed from disk):

FAQ

How much VRAM does gpt-oss 20B need?

The weights are about 13 GB in its native format (GGUF param count via llamabench.ai (OpenAI model card: 21B total, 3.6B active)). Add memory for context (KV cache) and the runtime. The smallest-memory setup with a measured result here, fully in memory, is RTX 5080 (16 GB) at 204.85 tok/s.

What is the fastest measured hardware for gpt-oss 20B?

RTX 5090: 324.2 tok/s generation (llama.cpp 0.7.0-dev, reported as Q4_K_M), from https://llm-speed.com/r/r_dwp5fgdapmw.

Which GPUs have measured results for gpt-oss 20B?

Apple M1 Max, Apple M1 Ultra, Apple M2 Ultra, Apple M3 Ultra, Apple M4 Max, DGX Spark (GB10), RTX 3060 12GB, RTX 3090, RTX 4070 Ti, RTX 4090, RTX 5060 Ti 16GB, RTX 5070 Ti, RTX 5080, RTX 5090, RTX A4000, RTX Pro 6000 (Blackwell, 96 GB), RTX Spark N1X, Radeon AI Pro R9700.

Can it run on… Apple M1 Max · Apple M1 Ultra · Apple M2 Ultra · Apple M3 Ultra · Apple M4 Max · DGX Spark (GB10) · RTX 3060 12GB · RTX 3090 · RTX 4070 Ti · RTX 4090 · RTX 5060 Ti 16GB · RTX 5070 Ti · RTX 5080 · RTX 5090 · RTX A4000 · RTX Pro 6000 (Blackwell, 96 GB) · RTX Spark N1X · Radeon AI Pro R9700

Related: what GPU do you need for 2026 models · all builds