Measured on a retail RTX 5080 with ollama 0.32.1 at temperature 0: gpt-oss:20b (MXFP4) decodes at 187-190 tokens/second, Qwen 2.5 14B (Q4_K_M) at 94-97, and Llama 3.2 3B at 298-313, holding flat from 4k to 16k context. Every figure is the median of three fresh-prefill runs, published as open CC BY 4.0 CSV.
By LK Wood IV · Published 2026-08-12 · ~4 min read · St. Louis County, MO
The short version
This is a measured dataset, not a spec-sheet estimate: real decode and prefill tokens/second for local LLMs on the same retail RTX 5080 that runs this site’s open bench dataset. Three models spanning 3B to 20.9B parameters, two context windows, two prompt sizes, three repetitions per cell, ollama’s native counters, temperature 0.
Per-GPU pages exist elsewhere for the RTX 5090, 4090, and 5060 — none for the 5080 when this dataset was first captured (checked 2026-08-12). This page is the 5080 entry, from a card someone actually owns.
The numbers (capture 2026-08-12)
| Model | Quant | Context | Decode tok/s | Prefill tok/s | Load ms | VRAM MiB* |
|---|---|---|---|---|---|---|
| gpt-oss:20b (20.9B) | MXFP4 | 4,096 | 190.1 / 187.3 | 9,078 / 10,465 | 298 / 280 | 14,067 |
| gpt-oss:20b (20.9B) | MXFP4 | 16,384 | 188.6 / 187.7 | 9,287 / 10,554 | 299 / 280 | 14,355 |
| Qwen 2.5 14B (14.8B) | Q4_K_M | 4,096 | 96.7 / 94.5 | 5,202 / 4,876 | 183 / 126 | 10,841 |
| Qwen 2.5 14B (14.8B) | Q4_K_M | 16,384 | 97.0 / 94.6 | 5,226 / 4,865 | 131 / 129 | 13,157 |
| Llama 3.2 3B (3.2B) | Q4_K_M | 4,096 | 312.0 / 298.2 | 18,197 / 17,681 | 163 / 156 | 15,682* |
| Llama 3.2 3B (3.2B) | Q4_K_M | 16,384 | 312.9 / 298.6 | 17,886 / 19,397 | 163 / 158 | 5,495 |
Paired values are the ~500-token / ~1,650-token prompt cells. Every value is the median of 3 runs.
*The starred Llama VRAM reading includes gpt-oss:20b still resident from the previous bench — see the FAQ. The 5,495 MiB row is the model alone.
Three readings worth naming:
- Decode speed is flat across context at these prompt sizes. 4k to 16k
num_ctxmoves gpt-oss:20b by less than 2 tok/s. Context capacity costs VRAM (Qwen: 10.8 → 13.2 GiB), not decode speed, until the prompt itself gets long. - The 20B model is the surprise. gpt-oss:20b’s MXFP4 quantization decodes twice as fast as the dense 14B at Q4_K_M — architecture and quantization beat parameter count.
- Prefill is not the bottleneck at these sizes. Even the slowest model ingests ~5,000 tok/s; a 1,650-token prompt costs a third of a second.
Method, exactly
The capture script (in the site repository) drives ollama’s
/api/generate and records its native eval_count/eval_duration and
prompt_eval_count/prompt_eval_duration — the timers the runtime itself
keeps — never wall-clock division. Each repetition prepends a unique nonce so
every run pays a full prefill; without it, warm repetitions hit ollama’s
prompt cache and report ~60,000 tok/s cache-hit rates that measure nothing
(we caught exactly that in the first capture attempt and rejected those rows).
Generation is pinned: temperature 0, seed 42, 256-token target output. A cell
enters the CSV only when all 3 repetitions pass mechanical checks (enough
tokens generated for a stable rate; a genuine full-prompt prefill observed).
Bench environment, recorded per row: NVIDIA GeForce RTX 5080 (16 GiB), driver
610.88, ollama 0.32.1, Windows 11, Ryzen 7 7800X3D. Model identity is pinned
by digest in the CSV, because a tag like qwen2.5:14b can silently move.
Limitations, honestly
One retail card, one driver, one runtime. These are this unit’s numbers —
silicon lottery, thermals, and runtime version all move results; that is why
each row carries its digest, driver, and date instead of claiming to be a
universal constant. The VRAM column is whole-GPU nvidia-smi at measurement
time (see FAQ). llama.cpp direct, vLLM, and image-generation throughput are
planned lanes, not covered yet.
Use the data (CC BY 4.0)
Download the CSV: rtx-5080-llm-throughput.csv. License: Creative Commons Attribution 4.0. Attribute as “TechFuelHQ RTX 5080 LLM Throughput Dataset” linking to this page. Sizing a build for local AI? Pair these measured rows with the LLM VRAM calculator and the LLM speed calculator — the estimators tell you what should fit; this table shows what one real card actually did.
Change log
- 1.0.0 (2026-08-12) — first capture: gpt-oss:20b, Qwen 2.5 14B, Llama 3.2 3B × 4k/16k context × ~500/~1,650-token prompts, 3 reps per cell, ollama 0.32.1, driver 610.88. First-capture defect worth recording: warm-run prompt-cache contamination was detected and eliminated by per-rep nonces before any row entered the dataset.
Frequently asked questions
How many tokens per second does an RTX 5080 get on local LLMs?
Can an RTX 5080 run a 20B-parameter model?
How were these numbers measured?
Why does the same model show different VRAM numbers?
Evidence ledger
- Last updated
- Methodology
- This guide was written and edited by Lowell K. Wood IV in St. Louis County, MO. Specs, prices, commands, and version numbers are drawn from the official vendor, reseller, and project documentation current on the date above, and were verified before publishing. First-person hardware claims appear only where the article shows a verifiable artifact — a photo, receipt, or measurement — or links to the TechFuelHQ Open Bench Datasets. Every fact is human-verified against its cited source before publishing; AI assists with first-draft structure and source-gathering, not with the verdict. Full editorial standard: methodology.
- Update log
- 2026-08-12 — Last reviewed and updated.
- Corrections
- Spotted an error or stale price? Email hello@techfuelhq.com. Confirmed corrections are added to the update log above.