Hardware · NVIDIA Ampere
RTX 3080 10GB for Local LLMs: Existing-Owner Guide
The RTX 3080 10GB is a fast Ampere-generation card that makes a genuinely capable local AI GPU for anyone who already owns one. Its 10GB of GDDR6X and high memory bandwidth run 7B and 8B models comfortably — the mainstream of open-weight local AI. The constraint is capacity: at 10GB a 13B fits only at Q4 with short context, and a 14B at Q4 already spills part of itself into system RAM. This guide covers exactly what it runs, how it differs from the 3080 12GB and 3080 Ti, and why it is an existing-owner card rather than a 2026 new-buy target.
Editorial review
This page covers the original RTX 3080 with 10GB of VRAM. NVIDIA later released a distinct RTX 3080 12GB variant with a wider memory bus — confirm the VRAM amount before assuming this guide applies. Model VRAM estimates are derived from GGUF quantization formulas and vary by runtime and context length. Verify current pricing before purchasing.
Quick verdict
A fast, CUDA-mature way into local AI for existing owners — but the 10GB ceiling sits just below the practical 12GB entry point, so it is not a 2026 buying target.
- 7BQ8 with a workable margin — the daily tier
- 8BQ5/Q6 recommended; Q8 fits tight
- 13B–14B13B Q4 fits at short context; 14B Q4 spills to system RAM
- 30B+CPU offload only: dense models crawl, mixture-of-experts stays usable
Good fit for
- Existing 3080 10GB owners exploring local AI with no upgrade
- Fast interactive 7B–8B chat and coding on mature CUDA runtimes
Wrong fit for
- Buying new in 2026 — an RTX 3060 12GB, RTX 4070, or a 16GB card is the better target
- 13B–14B with long context, or dense models at 27B and up
The RTX 3080 10GB is one of the faster cards at the 10GB tier. Its GDDR6X memory and high bandwidth mean 7B and 8B models — the workhorses of local AI — run at comfortable interactive speed, and CUDA gives it the most mature runtime support of any 10GB card. For an existing owner, it is an excellent way into local AI with no upgrade required.
The honest limitation is the 10GB ceiling. It sits just below the 12GB tier that most guides treat as the practical entry point, and that gap shows up as context headroom: a 13B technically fits at Q4, but only with a short context window before the KV cache runs out of room, and a 14B at Q4 already spills part of itself into system RAM at a 4K context. If you are buying new hardware for local AI in 2026, an RTX 3060 12GB, RTX 4070, or a 16GB card is a better target. If you already have a 3080 10GB, there is no need to upgrade before exploring what local LLMs can do.
Measured on this card
Every row below is one run of @opensourcesai/bench on this machine, read from the result file linked in the last column. Nothing in the table is estimated.
- GPU: NVIDIA GeForce RTX 3080 with 10,737,418,240 bytes (10.74 GB) of VRAM as reported by nvidia-smi; driver 595.71.05, 595.84.
- CPU and RAM: 12th Gen Intel Core i9-12900K, 24 CPUs; 32 GB nominal / ~30 GiB usable RAM.
- OS: Ubuntu 26.04 LTS.
- Runtime and tool: Ollama 0.32.5; @opensourcesai/bench 0.10.0, protocol osai-bench/1.3, scoring osai-bench-derive/1.3.
- Context: 4,096 tokens for every run.
| Model | Quant | Generation (tok/s) | VRAM used | Context | Spill | Run (UTC) | Result file |
|---|---|---|---|---|---|---|---|
qwen3:4bqwen3 · 4.0B | Q4_K_M | 166.15 CV 0.25% | 3.18 GB | 4,096 | No | 2026-08-03 05:38 UTC | JSON |
llama3.1:8bllama · 8.0B | Q4_K_M | 112.93 CV 0.25% | 5.27 GB | 4,096 | No | 2026-08-03 05:37 UTC | JSON |
qwen3:8bqwen3 · 8.2B | Q4_K_M | 114.58 CV 0.10% | 5.58 GB | 4,096 | No | 2026-08-01 06:16 UTC | JSON |
qwen3:8bqwen3 · 8.2B | Q4_K_M | 114.73 CV 0.07% | 5.58 GB | 4,096 | No | 2026-08-01 11:36 UTC | JSON |
qwen3:8bqwen3 · 8.2B | Q4_K_M | 109.56 CV 0.83% | 5.58 GB | 4,096 | No | 2026-08-03 06:16 UTC | JSON |
qwen3-web:latestqwen3 · 8.2B · local tag whose Modelfile sets num_ctx 32768; the bench requested 4096 | Q4_K_M | 109.90 CV 0.51% | 5.58 GB | 4,096 | No | 2026-08-03 06:18 UTC | JSON |
phi3:3.8b-mini-128k-instruct-fp16phi3 · 3.8B | F16 | Not measured 10 of 16 passes failed the bench's check | 8.98 GB | 4,096 | Yes, 5.38% in system RAM | 2026-08-03 06:11 UTC | JSON |
qwen3:4b-fp16qwen3 · 4.0B | F16 | 78.74 CV 0.05% | 8.73 GB | 4,096 | No | 2026-08-01 06:23 UTC | JSON |
qwen3:4b-fp16qwen3 · 4.0B | F16 | 76.28 CV 0.13% | 8.73 GB | 4,096 | No | 2026-08-03 06:47 UTC | JSON |
qwen2.5:7b-instruct-q8_0qwen2 · 7.6B | Q8_0 | Not measured 10 of 16 passes failed the bench's check | 7.89 GB | 4,096 | No | 2026-08-03 06:06 UTC | JSON |
phi3:14b-medium-128k-instruct-q4_K_Mphi3 · 14.0B | Q4_K_M | Not measured 5 of 16 passes failed the bench's check | 8.82 GB | 4,096 | Yes, 8.79% in system RAM | 2026-08-07 07:19 UTC | JSON |
deepseek-r1:8b-0528-qwen3-q8_0qwen3 · 8.2B | Q8_0 | 71.55 CV 0.03% | 8.89 GB | 4,096 | No | 2026-08-03 06:08 UTC | JSON |
qwen3:8b-q8_0qwen3 · 8.2B | Q8_0 | 73.76 CV 0.13% | 8.89 GB | 4,096 | No | 2026-08-03 06:09 UTC | JSON |
deepseek-r1:14bqwen2 · 14.8B | Q4_K_M | 30.51 CV 0.07% | 8.92 GB | 4,096 | Yes, 10.42% in system RAM | 2026-08-07 07:48 UTC | JSON |
qwen2.5:14bqwen2 · 14.8B | Q4_K_M | Not measured 10 of 16 passes failed the bench's check | 8.92 GB | 4,096 | Yes, 10.42% in system RAM | 2026-08-07 07:55 UTC | JSON |
phi4:latestphi3 · 14.7B | Q4_K_M | 22.93 CV 0.06% | 8.87 GB | 4,096 | Yes, 12.68% in system RAM | 2026-08-07 06:23 UTC | JSON |
qwen3:14bqwen3 · 14.8B | Q4_K_M | 26.97 CV 0.03% | 8.99 GB | 4,096 | Yes, 11.45% in system RAM | 2026-08-07 07:46 UTC | JSON |
qwen3-14b-1k:latestqwen3 · 14.8B · local tag whose Modelfile sets num_ctx 1024; the bench requested 4096 | Q4_K_M | 26.72 CV 0.24% | 8.99 GB | 4,096 | Yes, 11.45% in system RAM | 2026-08-03 06:21 UTC | JSON |
qwen3-14b-2k:latestqwen3 · 14.8B · local tag whose Modelfile sets num_ctx 2048; the bench requested 4096 | Q4_K_M | 26.75 CV 0.07% | 8.99 GB | 4,096 | Yes, 11.45% in system RAM | 2026-08-03 06:24 UTC | JSON |
qwen3.6:27bqwen35 · 27.8B | Q4_K_M | 3.08 CV 0.03% | 8.05 GB | 4,096 | Yes, 53.73% in system RAM | 2026-08-03 05:09 UTC | JSON |
gemma4:26bgemma4 · 25.8B | Q4_K_M | 29.82 CV 0.12% | 7.81 GB | 4,096 | Yes, 58.51% in system RAM | 2026-08-03 06:30 UTC | JSON |
qwen3:30bqwen3moe · 30.5B | Q4_K_M | 31.61 CV 0.27% | 8.90 GB | 4,096 | Yes, 53.71% in system RAM | 2026-08-03 04:40 UTC | JSON |
qwen3-coder:30bqwen3moe · 30.5B | Q4_K_M | 30.53 CV 0.15% | 8.90 GB | 4,096 | Yes, 53.71% in system RAM | 2026-08-03 06:15 UTC | JSON |
north-mini-code-1.0:latestcohere2moe · 30.5B | Q4_K_M | 30.41 CV 0.03% | 8.89 GB | 4,096 | Yes, 53.60% in system RAM | 2026-08-03 04:22 UTC | JSON |
gemma4:31bgemma4 · 31.3B | Q4_K_M | 2.34 CV 0.01% | 7.81 GB | 4,096 | Yes, 63.71% in system RAM | 2026-08-03 01:32 UTC | JSON |
qwen3:32bqwen3 · 32.8B | Q4_K_M | 2.36 CV 0.03% | 8.84 GB | 4,096 | Yes, 58.99% in system RAM | 2026-08-03 08:30 UTC | JSON |
laguna-xs-2.1:latestlaguna · 33.4B | Q4_K_M | Not measured 10 of 16 passes failed the bench's check | 8.70 GB | 4,096 | Yes, 57.93% in system RAM | 2026-08-03 05:14 UTC | JSON |
qwen3.6:35b-a3bqwen35moe · 36.0B | Q4_K_M | 34.25 CV 0.36% | 8.27 GB | 4,096 | Yes, 65.23% in system RAM | 2026-08-03 04:45 UTC | JSON |
What the runs show
- Weights that fit are not a model that fits. Five 14B-class models at Q4_K_M (14.0B to 14.8B parameters, 8.57 GB to 9.28 GB of weights, all under the card's 10.74 GB) passed the bench's weights-exceed-VRAM check, and every one still spilled: at a 4,096-token context between 8.79% and 12.68% of each one's resident bytes sat in system RAM. Where generation was measured it ran 22.93 tok/s (phi4:latest), 26.97 tok/s (qwen3:14b), 30.51 tok/s (deepseek-r1:14b). Qwen3 14B, run twice more on 2026-08-03 under local tags, spilled the same 11.45% and generated 26.72 tok/s and 26.75 tok/s. Qwen3 8B at Q8_0 (8.85 GB of weights) did fit at 4,096 tokens, all of it in VRAM, at 73.76 tok/s. A separate check of the same model on 2026-08-09 found Ollama reporting “100% GPU” at 4,096 tokens but “23%/77% CPU/GPU” with a footprint of 11 GB at 16,384 tokens. On a 10 GB card the line is set by the footprint at the context you use, not by the size of the weight file.
- Past 10 GB, the model architecture decides the speed. Seven models whose weights are larger than the card ran with between 53.60% and 65.23% of their resident bytes in system RAM. The four that Ollama labels mixture-of-experts (qwen3moe, cohere2moe, qwen35moe) generated 30.41 to 34.25 tok/s; the three dense ones generated 2.34 to 3.08 tok/s. A mixture-of-experts model reads only a few experts per token, so the part left in system RAM costs it little; a dense model reads every weight for every token. gemma4:26b (29.82 tok/s with 58.51% in system RAM) is in neither group: Ollama does not label it mixture-of-experts, and the lab note leaves it as an open question.
- Q8_0 costs speed and context room, not fit, at short context. Measured in the same sweep, Qwen3 8B at Q4_K_M generated 109.56 tok/s with 5.58 GB in VRAM; at Q8_0 it generated 73.76 tok/s with 8.89 GB. Both stayed fully in VRAM at 4,096 tokens. The higher precision leaves less room for a longer context, which is where the first finding's spill begins.
Limits of this data
- One machine, one runtime. Everything here ran on Ollama 0.32.5 with no non-default server settings declared. The bench reads that declaration from its own environment, not the server's, and marks it non-authoritative in every file.
- One context length. Every run used 4,096 tokens. The bench did not measure usable context beyond that; the Qwen3 8B Q8_0 check in the first finding is the only longer-context reading for this card.
- Single runs. Each figure is the median of the measured passes inside one run. A model run more than once is listed once per run, and the runs are not averaged.
- Sweep conditions. Most runs dated 2026-08-03 come from one back-to-back sweep of the whole model catalog. The lab note for that sweep found it read 3.6% low on generation for llama3.1:8b against an isolated run, so treat those rows as slightly conservative.
- A shared card. This rig's GPU also serves another always-on service, so not all of its 10.74 GB is free. Free VRAM when each run began is recorded in its file; for the runs above it was between 1.19 GB and 10.33 GB. The low figure is a single run, phi4:latest on 2026-08-07; every other run began with at least 10.09 GB free. The file does not record what held the memory.
- Gaps. Five runs (phi3:3.8b-mini-128k-instruct-fp16, qwen2.5:7b-instruct-q8_0, phi3:14b-medium-128k-instruct-q4_K_M, qwen2.5:14b, laguna-xs-2.1:latest) have no generation figure: the bench rejected every one of their generation passes, so the table says “Not measured”. Their memory placement is shown. Two further runs forced model layers onto the CPU on purpose to test the bench's diagnostics and are left out; the benchmark page covers them.
- Not measured at all. Other runtimes (llama.cpp directly, LM Studio, vLLM), quantizations other than those listed, long contexts, output quality, and power or heat.
How each figure is measured is on the methodology page. The raw files are published as they came off the machine; read the note on what they contain. They are licensed CC BY 4.0: reuse them with credit to CJ Zwart, OpenSourcesAI and a link to this page.
RTX 3080 10GB vs 3080 12GB vs 3080 Ti
"RTX 3080" covers three different cards for local AI purposes. The distinction matters because VRAM capacity — not core count — sets the model ceiling.
| Card | VRAM | Memory bus | Local AI difference |
|---|---|---|---|
| RTX 3080 10GB | 10 GB GDDR6X | 320-bit | The original card. Comfortable 7B/8B; 13B Q4 with short context only; 14B Q4 spills to system RAM. |
| RTX 3080 12GB | 12 GB GDDR6X | 384-bit | 2GB more capacity and higher bandwidth — meaningfully more context headroom on 13B–14B. |
| RTX 3080 Ti | 12 GB GDDR6X | 384-bit | 12GB like the 3080 12GB, with more CUDA cores and higher bandwidth still. |
If your card reports 12GB, follow the 12GB VRAM tier guide instead — the extra 2GB changes what runs comfortably. This page is specifically about the 10GB variant.
What this card can run
The model fit table below applies to the RTX 3080 10GB. Its strong bandwidth means it generates tokens quickly for the models that fit; the 10GB capacity is what sets the ceiling.
| Model size | Best quantization | VRAM used | Verdict | Notes |
|---|---|---|---|---|
| 1B–4B | FP16, Q8, or Q4 | 0.7–8 GB | Comfortable | Any quantization. Fast inference for tools and experimentation. |
| 7B | Q8 recommended | ~7.7 GB | Comfortable | Q8 fits with a workable margin. FP16 (~14 GB) does not fit. |
| 8B | Q6_K / Q5_K_M | 8.89 GB at Q8 | Fits (tight at Q8) | Llama 3 8B, Gemma 3 8B. Q5/Q6 leaves more context headroom than Q8. The Q8 figure is Qwen3 8B measured on this card at a 4,096-token context on 2026-08-03. |
| 13B | Q4_K_M | ~7.9 GB | Fits (short context) | Weights fit; limited KV-cache room. Keep context modest. |
| 14B | Q4_K_M | ~9 GB | Partial offload | Qwen 2.5 14B, Phi-4. Measured on this card at a 4K context: 8.79% to 12.68% of each 14B-class model spills to system RAM; Phi-4 runs 22.93 tok/s. |
| 30B–32B | Q4 | ~18–20 GB | CPU offload only | Exceeds 10 GB, so part of the model runs from system RAM. Measured on this card, dense models of this size slowed to a crawl while mixture-of-experts models stayed usable (see Measured on this card). |
| 70B | Q4 | ~38–42 GB | Not recommended | Far exceeds 10 GB. Needs workstation, multi-GPU, or cloud. |
For a full explanation of how the 10GB ceiling interacts with context length across all three representative 10GB cards, see the 10GB VRAM tier guide.
Best model sizes for this card
- 7B at Q8: The recommended daily tier. Q8 quality is very close to FP16 and fits with a workable margin. The 3080 10GB's bandwidth makes this fast and responsive.
- 8B at Q5_K_M or Q6_K: Slightly lower precision than Q8 but leaves more room for context — the better default on an 8B model at 10GB.
- 14B at Q4_K_M (spills to system RAM): More depth at reduced precision, but only about 1GB of VRAM is free once the ~9GB of weights load. Measured on this card, part of the model offloads to host even at a 4K context, and generation runs at a fraction of full-GPU speed (the runs are under Measured on this card).
- 4B at FP16: Full precision, very fast. Great for autocomplete and low-latency agent loops.
Context and KV-cache limits at 10GB
The 3080 10GB's weakness is not speed — it is capacity. After a 7B–8B model at Q8 loads, only 1–2GB of VRAM remains for the KV cache, which grows with context length. That is fine for short and medium conversations, but long-context workloads (16K+ tokens) can exhaust the free space and force the runtime to cap context or offload to system RAM, which slows generation sharply.
- Keep context modest on the larger models: 4K–8K suits a 13B at Q4; a 14B at Q4 spilled to system RAM even at 4K in our runs.
- Choose a smaller model for long documents: a 7B at Q8 with room for context often beats a cramped 14B.
- Lower the quant a notch for more headroom: Q5/Q6 on an 8B model frees VRAM for a longer window.
Recommended runtimes
- Ollama — The easiest start. Detects CUDA automatically and manages model downloads. Run
ollama pull qwen3:8bto begin. - LM Studio — Desktop GUI for browsing and testing quantizations without a terminal. Useful for finding the Q5/Q6/Q8 balance that fits 10GB.
- Open WebUI — Private browser chat over Ollama, via Docker. A clean local workspace with no external dependencies.
- llama.cpp: The underlying engine, for fine control over GPU layers, context size, and quantization selection.
Getting started on the RTX 3080 10GB
# Install Ollama (Linux/macOS)
curl -fsSL https://ollama.com/install.sh | sh
# Confirm CUDA is detected
ollama serve &
ollama list
# Start with an 8B model at Q4 — fast download, confirms CUDA is working
ollama pull qwen3:8b
ollama run qwen3:8b
# Balance quality vs context headroom on 10GB (Q5_K_M frees KV-cache room)
ollama pull qwen3:8b-q5_K_M
ollama run qwen3:8b-q5_K_M
# Depth option: 14B at Q4 — keep the context window short at this tier
ollama pull qwen2.5:14b
ollama run qwen2.5:14bWhat this card cannot do well
- Dense 30B+ models at interactive speed: 30B at Q4 needs ~18–20GB. CPU offload is possible but slow and not comfortable for chat. Mixture-of-experts models such as Qwen3 30B are the exception: measured on this card they stayed usable with more than half of the model in system RAM.
- 7B or 8B at FP16: FP16 on a 7B needs ~14GB. Q8 is the maximum practical quality tier for 7B–8B on this card.
- Long context with 13B–14B models: the 10GB budget leaves little KV-cache room once a larger model is loaded. This is where 12GB and 16GB cards pull ahead.
Upgrade guidance
- RTX 3060 12GB / RTX 4070 12GB: The most direct step up in capacity. 12GB adds real context headroom on 13B–14B models — the single biggest practical gain over the 3080 10GB. See the 12GB tier guide.
- 16GB cards (RTX 4070 Ti Super, RTX 4080, RTX 5080): The quality-upgrade tier — 7B at FP16 and 13B–14B at Q8. See the 16GB tier guide.
- RTX 3090 24GB (used market): The value jump to 24GB — 30B at Q4, 14B at Q8, and 7B at full precision, with generous context headroom. See the RTX 3090 guide.
Related hardware
FAQ
Is the RTX 3080 10GB good for local AI?
Yes, for an existing owner it is a capable local AI card. Its 10GB of fast GDDR6X and high memory bandwidth make 7B and 8B models run comfortably, which covers most everyday local AI — chat, coding help, and document Q&A. The limitation is the 10GB ceiling: a 13B fits only at Q4 with short context, a 14B at Q4 already spills part of the model into system RAM, and anything larger needs offload or a bigger card. If you already own one, it is well worth using; if you are buying new for local AI in 2026, 12GB or more is the better starting point.
What is the difference between the RTX 3080 10GB, RTX 3080 12GB, and RTX 3080 Ti for local AI?
They are three distinct cards. The original RTX 3080 has 10GB of GDDR6X on a 320-bit bus. The later RTX 3080 12GB adds 2GB and a wider 384-bit bus, which raises both capacity and bandwidth — the extra VRAM gives noticeably more context headroom on 13B–14B models. The RTX 3080 Ti also has 12GB on a 384-bit bus but with more CUDA cores and higher bandwidth still. For local AI the amount of VRAM is what sets the model ceiling, so the 12GB and Ti variants can hold slightly larger contexts than the 10GB card. All three use the same Ampere architecture and mature CUDA runtime support.
Can the RTX 3080 10GB run 13B or 14B models?
A 13B at Q4_K_M uses about 7.9GB and fits with short context. A 14B is the honest no: measured weights are about 9GB, so they load, but the working set does not stay resident. Benchmarked on this exact card on 2026-08-07 at a 4K context, five 14B-class models each kept between 8.79% and 12.68% of their resident bytes in system RAM, and Phi-4 generated 22.93 tokens per second, 27.32% of what this card's bandwidth allows. Nothing errors; it just quietly runs at a fraction of the speed. For real 13B–14B use, a 12GB or 16GB card keeps the whole model on the GPU. The RTX 3080 10GB is happiest running 7B and 8B models where it has room to spare.
Should I buy an RTX 3080 10GB for local AI in 2026?
Generally no, not as a new purchase aimed specifically at local AI. It is an older card available mainly on the used market, and its 10GB ceiling is below the 12GB most guides treat as the practical entry point. If you already own one — for gaming or from a previous build — it is a genuinely good local AI GPU and you should use it. But if you are spending money now for local AI, start at 12GB or more, where you get real context headroom on the larger models.
Does the RTX 3080 10GB support CUDA and the main local AI runtimes?
Yes. The RTX 3080 10GB is an Ampere-generation NVIDIA card with full CUDA support, so Ollama, LM Studio, llama.cpp, vLLM, and Open WebUI all run on it without special configuration. CUDA is the most mature local AI runtime path, which is a real advantage of the 3080 10GB over similarly-sized AMD or Intel cards at the same 10GB tier.
Disclosure
OpenSourcesAI produces hardware assessments independently. Hardware specifications are sourced from manufacturer documentation. Model VRAM estimates are derived from GGUF quantization formulas and may vary across runtime versions, context lengths, and model architectures. The figures under Measured on this card are measurements, not estimates, and each links to its result file. Verify before making purchasing decisions.
Check model fit for your exact setup
Enter your VRAM, RAM, and workflow into the compatibility checker to get model recommendations matched to your RTX 3080 10GB.
For builders
Selling AI hardware or local AI tools?
Sponsor a contextual placement on this page or submit your product for editorial review on OpenSourcesAI. For sponsorship options, advertise with us. For submissions or corrections, use the submit page.