RTX 3090 LLM benchmark
On the RTX 3090, measured single-user chat decode speeds are: ~7.6โ8B models at 39.9 tok/s (Q4_K_M, ollama; Measured, middle of 2 results, source run), ~11.8โ14.8B models at 78.2 tok/s (Q4_K_M, llama.cpp; Measured, middle of 3 results, source run) and ~27โ32B models at 38.5 tok/s (Q4_K_M, llama.cpp; Measured, middle of 4 results, source run). Short-chat workload, local runtimes, dense models only; quantization, backend and settings vary between submissions, so check each row in the tables below.
Specs vendor specs, not measured
- VRAM
- 24 GB
- Memory bandwidth
- 936 GB/s
- Launch date
- 2020-09-01
Sources: nvidia.com, nvidianews.nvidia.com. Vendor-published figures, accessed 2026-10-14.
Fastest single result in these submissions (any model size)
207.2 decode tok/s
gpt-oss-20b via llama.cpp (Q4_K_M). Workload: chat-short. Reported hardware: RTX 3090 (24GB) + AMD EPYC 7282 16-Core Processor (16c) + 126GB. see full run
Qwen2.5-Coder-14B-Instruct
| Workload | Model size | Reported hardware | Backend | Quant | decode tok/s | prefill tok/s | TTFT | Run |
|---|---|---|---|---|---|---|---|---|
| chat-short | not supplied | RTX 3090 (24GB) + AMD EPYC 7282 16-Core Processor (16c) + 126GB | llama.cpp@0.7.0-dev (build 1, commit ea0c4c2) | Q4_K_M | 78.21tok/s | 1,693.2tok/s | 77.4ms | r_rkyf9wxzw9z |
| chat-long | not supplied | RTX 3090 (24GB) + AMD EPYC 7282 16-Core Processor (16c) + 126GB | llama.cpp@0.7.0-dev (build 1, commit ea0c4c2) | Q4_K_M | 74.31tok/s | 2,549.2tok/s | 1,243ms | r_rkyf9wxzw9z |
| concurrent-decode | not supplied | RTX 3090 (24GB) + AMD EPYC 7282 16-Core Processor (16c) + 126GB | llama.cpp@0.7.0-dev (build 1, commit ea0c4c2) | Q4_K_M | 77.11tok/s | no data | no data | r_rkyf9wxzw9z |
| agent-trace | not supplied | RTX 3090 (24GB) + AMD EPYC 7282 16-Core Processor (16c) + 126GB | llama.cpp@0.7.0-dev (build 1, commit ea0c4c2) | Q4_K_M | 75.86tok/s | 7,427.0tok/s | 273ms | r_rkyf9wxzw9z |
Qwen3-Coder-30B-A3B-Instruct
| Workload | Model size | Reported hardware | Backend | Quant | decode tok/s | prefill tok/s | TTFT | Run |
|---|---|---|---|---|---|---|---|---|
| chat-short | not supplied | RTX 3090 (24GB) + AMD EPYC 7282 16-Core Processor (16c) + 126GB | llama.cpp@0.7.0-dev (build 1, commit ea0c4c2) | Q4_K_M | 199.7tok/s | 612.5tok/s | 180ms | r_0dh1kzbv4h0 |
| chat-long | not supplied | RTX 3090 (24GB) + AMD EPYC 7282 16-Core Processor (16c) + 126GB | llama.cpp@0.7.0-dev (build 1, commit ea0c4c2) | Q4_K_M | 187.0tok/s | 3,971.3tok/s | 792ms | r_0dh1kzbv4h0 |
| concurrent-decode | not supplied | RTX 3090 (24GB) + AMD EPYC 7282 16-Core Processor (16c) + 126GB | llama.cpp@0.7.0-dev (build 1, commit ea0c4c2) | Q4_K_M | 198.0tok/s | no data | no data | r_0dh1kzbv4h0 |
| agent-trace | not supplied | RTX 3090 (24GB) + AMD EPYC 7282 16-Core Processor (16c) + 126GB | llama.cpp@0.7.0-dev (build 1, commit ea0c4c2) | Q4_K_M | 190.9tok/s | 10,182.2tok/s | 214ms | r_0dh1kzbv4h0 |
gpt-oss-20b
| Workload | Model size | Reported hardware | Backend | Quant | decode tok/s | prefill tok/s | TTFT | Run |
|---|---|---|---|---|---|---|---|---|
| chat-short | not supplied | RTX 3090 (24GB) + AMD EPYC 7282 16-Core Processor (16c) + 126GB | llama.cpp@0.7.0-dev (build 1, commit ea0c4c2) | Q4_K_M | 207.2tok/s | 658.3tok/s | 252ms | r_nakw1nq6clw |
| chat-long | not supplied | RTX 3090 (24GB) + AMD EPYC 7282 16-Core Processor (16c) + 126GB | llama.cpp@0.7.0-dev (build 1, commit ea0c4c2) | Q4_K_M | 199.8tok/s | 4,606.3tok/s | 692ms | r_nakw1nq6clw |
| concurrent-decode | not supplied | RTX 3090 (24GB) + AMD EPYC 7282 16-Core Processor (16c) + 126GB | llama.cpp@0.7.0-dev (build 1, commit ea0c4c2) | Q4_K_M | 205.1tok/s | no data | no data | r_nakw1nq6clw |
| agent-trace | not supplied | RTX 3090 (24GB) + AMD EPYC 7282 16-Core Processor (16c) + 126GB | llama.cpp@0.7.0-dev (build 1, commit ea0c4c2) | Q4_K_M | 202.2tok/s | 9,892.7tok/s | 224ms | r_nakw1nq6clw |
Qwen3.6-27B
| Workload | Model size | Reported hardware | Backend | Quant | decode tok/s | prefill tok/s | TTFT | Run |
|---|---|---|---|---|---|---|---|---|
| chat-short | not supplied | RTX 3090 (24GB) + AMD EPYC 7282 16-Core Processor (16c) + 126GB | llama.cpp@0.7.0-dev (build 1, commit ea0c4c2) | Q4_K_M | 42.73tok/s | 236.9tok/s | 473ms | r_qm1xyvjmx_r |
| chat-long | not supplied | RTX 3090 (24GB) + AMD EPYC 7282 16-Core Processor (16c) + 126GB | llama.cpp@0.7.0-dev (build 1, commit ea0c4c2) | Q4_K_M | 42.26tok/s | 1,321.5tok/s | 2,408ms | r_qm1xyvjmx_r |
| concurrent-decode | not supplied | RTX 3090 (24GB) + AMD EPYC 7282 16-Core Processor (16c) + 126GB | llama.cpp@0.7.0-dev (build 1, commit ea0c4c2) | Q4_K_M | 42.63tok/s | no data | no data | r_qm1xyvjmx_r |
| agent-trace | not supplied | RTX 3090 (24GB) + AMD EPYC 7282 16-Core Processor (16c) + 126GB | llama.cpp@0.7.0-dev (build 1, commit ea0c4c2) | Q4_K_M | 42.07tok/s | 2,369.6tok/s | 881ms | r_qm1xyvjmx_r |
Qwen3-32B
| Workload | Model size | Reported hardware | Backend | Quant | decode tok/s | prefill tok/s | TTFT | Run |
|---|---|---|---|---|---|---|---|---|
| chat-short | not supplied | RTX 3090 (24GB) + AMD EPYC 7282 16-Core Processor (16c) + 126GB | llama.cpp@0.7.0-dev (build 1, commit ea0c4c2) | Q4_K_M | 38.45tok/s | 589.5tok/s | 187ms | r_km62sybxga6 |
| chat-long | not supplied | RTX 3090 (24GB) + AMD EPYC 7282 16-Core Processor (16c) + 126GB | llama.cpp@0.7.0-dev (build 1, commit ea0c4c2) | Q4_K_M | 36.94tok/s | 1,218.2tok/s | 2,583ms | r_km62sybxga6 |
| concurrent-decode | not supplied | RTX 3090 (24GB) + AMD EPYC 7282 16-Core Processor (16c) + 126GB | llama.cpp@0.7.0-dev (build 1, commit ea0c4c2) | Q4_K_M | 38.05tok/s | no data | no data | r_km62sybxga6 |
| agent-trace | not supplied | RTX 3090 (24GB) + AMD EPYC 7282 16-Core Processor (16c) + 126GB | llama.cpp@0.7.0-dev (build 1, commit ea0c4c2) | Q4_K_M | 37.57tok/s | 3,287.7tok/s | 624ms | r_km62sybxga6 |
gemma3
| Workload | Model size | Reported hardware | Backend | Quant | decode tok/s | prefill tok/s | TTFT | Run |
|---|---|---|---|---|---|---|---|---|
| chat-short | 11.8B | RTX 3090 (24GB) + AMD Ryzen Threadripper PRO 5975WX 32-Cores (32c) + 504GB | ollama@0.31.1 | Q4_K_M | 78.65tok/s | 26.02tok/s | 4,534ms | r_3gnxkzhhmyj |
| chat-long | 11.8B | RTX 3090 (24GB) + AMD Ryzen Threadripper PRO 5975WX 32-Cores (32c) + 504GB | ollama@0.31.1 | Q4_K_M | 74.24tok/s | 1,648.1tok/s | 1,933ms | r_3gnxkzhhmyj |
| concurrent-decode | 11.8B | RTX 3090 (24GB) + AMD Ryzen Threadripper PRO 5975WX 32-Cores (32c) + 504GB | ollama@0.31.1 | Q4_K_M | 76.01tok/s | no data | no data | r_3gnxkzhhmyj |
| agent-trace | 11.8B | RTX 3090 (24GB) + AMD Ryzen Threadripper PRO 5975WX 32-Cores (32c) + 504GB | ollama@0.31.1 | Q4_K_M | 74.48tok/s | 2,887.7tok/s | 808ms | r_3gnxkzhhmyj |
glm-4.7-flash
| Workload | Model size | Reported hardware | Backend | Quant | decode tok/s | prefill tok/s | TTFT | Run |
|---|---|---|---|---|---|---|---|---|
| chat-short | 29.9B | RTX 3090 (24GB) + AMD Ryzen Threadripper PRO 5975WX 32-Cores (32c) + 504GB | ollama@0.31.1 | Q4_K_M | 134.6tok/s | 4.32tok/s | 24,309ms | r_kalwcyab-86 |
| chat-long | 29.9B | RTX 3090 (24GB) + AMD Ryzen Threadripper PRO 5975WX 32-Cores (32c) + 504GB | ollama@0.31.1 | Q4_K_M | 116.1tok/s | 2,090.1tok/s | 1,499ms | r_kalwcyab-86 |
| concurrent-decode | 29.9B | RTX 3090 (24GB) + AMD Ryzen Threadripper PRO 5975WX 32-Cores (32c) + 504GB | ollama@0.31.1 | Q4_K_M | 133.6tok/s | no data | no data | r_kalwcyab-86 |
| agent-trace | 29.9B | RTX 3090 (24GB) + AMD Ryzen Threadripper PRO 5975WX 32-Cores (32c) + 504GB | ollama@0.31.1 | Q4_K_M | 125.2tok/s | 2,901.4tok/s | 614ms | r_kalwcyab-86 |
Nemotron-3.5-Bolt-74B-A9B-24GB-ctx8k
| Workload | Model size | Reported hardware | Backend | Quant | decode tok/s | prefill tok/s | TTFT | Run |
|---|---|---|---|---|---|---|---|---|
| chat-short | not supplied | RTX 3090 (24GB) + AMD EPYC 7C13 64-Core Processor (64c) + 252GB | llama.cpp@0.7.0-dev (build 11669, commit 620d2225c) | - | 80.32tok/s | 264.3tok/s | 454ms | r_w3lond-s75t |
| chat-long | not supplied | RTX 3090 (24GB) + AMD EPYC 7C13 64-Core Processor (64c) + 252GB | llama.cpp@0.7.0-dev (build 11669, commit 620d2225c) | - | 80.36tok/s | 1,072.2tok/s | 3,030ms | r_w3lond-s75t |
| concurrent-decode | not supplied | RTX 3090 (24GB) + AMD EPYC 7C13 64-Core Processor (64c) + 252GB | llama.cpp@0.7.0-dev (build 11669, commit 620d2225c) | - | 80.44tok/s | no data | no data | r_w3lond-s75t |
| agent-trace | not supplied | RTX 3090 (24GB) + AMD EPYC 7C13 64-Core Processor (64c) + 252GB | llama.cpp@0.7.0-dev (build 11669, commit 620d2225c) | - | 79.25tok/s | 2,109.3tok/s | 944ms | r_w3lond-s75t |
Nemotron-3.5-Bolt-74B-A9B-24GB
| Workload | Model size | Reported hardware | Backend | Quant | decode tok/s | prefill tok/s | TTFT | Run |
|---|---|---|---|---|---|---|---|---|
| chat-short | not supplied | RTX 3090 (24GB) + AMD EPYC 7C13 64-Core Processor (64c) + 252GB | llama.cpp@0.7.0-dev (build 11669, commit 620d2225c) | - | 87.75tok/s | 259.7tok/s | 462ms | r_-sifd5otbpy |
| chat-long | not supplied | RTX 3090 (24GB) + AMD EPYC 7C13 64-Core Processor (64c) + 252GB | llama.cpp@0.7.0-dev (build 11669, commit 620d2225c) | - | 87.48tok/s | 1,183.4tok/s | 2,746ms | r_-sifd5otbpy |
| concurrent-decode | not supplied | RTX 3090 (24GB) + AMD EPYC 7C13 64-Core Processor (64c) + 252GB | llama.cpp@0.7.0-dev (build 11669, commit 620d2225c) | - | 87.76tok/s | no data | no data | r_-sifd5otbpy |
| agent-trace | not supplied | RTX 3090 (24GB) + AMD EPYC 7C13 64-Core Processor (64c) + 252GB | llama.cpp@0.7.0-dev (build 11669, commit 620d2225c) | - | 78.92tok/s | 2,095.0tok/s | 895ms | r_-sifd5otbpy |
Qwen3.8-27B
| Workload | Model size | Reported hardware | Backend | Quant | decode tok/s | prefill tok/s | TTFT | Run |
|---|---|---|---|---|---|---|---|---|
| chat-short | not supplied | RTX 3090 (24GB) + AMD EPYC 7C13 64-Core Processor (128c) + 1008GB | llama.cpp@0.6.0-dev (build 1, commit 8c2134a) | Q4_K_M | 37.65tok/s | 368.5tok/s | 418ms | r_ptct8o01o5l |
| chat-long | not supplied | RTX 3090 (24GB) + AMD EPYC 7C13 64-Core Processor (128c) + 1008GB | llama.cpp@0.6.0-dev (build 1, commit 8c2134a) | Q4_K_M | 37.25tok/s | 1,103.5tok/s | 2,921ms | r_ptct8o01o5l |
| concurrent-decode | not supplied | RTX 3090 (24GB) + AMD EPYC 7C13 64-Core Processor (128c) + 1008GB | llama.cpp@0.6.0-dev (build 1, commit 8c2134a) | Q4_K_M | 37.53tok/s | no data | no data | r_ptct8o01o5l |
| agent-trace | not supplied | RTX 3090 (24GB) + AMD EPYC 7C13 64-Core Processor (128c) + 1008GB | llama.cpp@0.6.0-dev (build 1, commit 8c2134a) | Q4_K_M | 36.75tok/s | 2,190.5tok/s | 968ms | r_ptct8o01o5l |
coder-v2
| Workload | Model size | Reported hardware | Backend | Quant | decode tok/s | prefill tok/s | TTFT | Run |
|---|---|---|---|---|---|---|---|---|
| chat-short | 15.7B | RTX 3090 (24GB) + AMD EPYC 7702P 64-Core Processor (64c) + 252GB | ollama@0.31.1 | Q4_0 | 189.5tok/s | 159.2tok/s | 735ms | r_o2-1w665rtq |
| chat-long | 15.7B | RTX 3090 (24GB) + AMD EPYC 7702P 64-Core Processor (64c) + 252GB | ollama@0.31.1 | Q4_0 | 77.56tok/s | 3,907.5tok/s | 838ms | r_o2-1w665rtq |
| concurrent-decode | 15.7B | RTX 3090 (24GB) + AMD EPYC 7702P 64-Core Processor (64c) + 252GB | ollama@0.31.1 | Q4_0 | 155.6tok/s | no data | no data | r_o2-1w665rtq |
| agent-trace | 15.7B | RTX 3090 (24GB) + AMD EPYC 7702P 64-Core Processor (64c) + 252GB | ollama@0.31.1 | Q4_0 | 101.2tok/s | 6,933.1tok/s | 352ms | r_o2-1w665rtq |
qwen2.5-coder
| Workload | Model size | Reported hardware | Backend | Quant | decode tok/s | prefill tok/s | TTFT | Run |
|---|---|---|---|---|---|---|---|---|
| chat-short | 14.8B | RTX 3090 (24GB) + AMD EPYC 7702P 64-Core Processor (64c) + 252GB | ollama@0.31.1 | Q4_K_M | 69.21tok/s | 402.0tok/s | 326ms | r_6ahy-dq0f_0 |
| chat-long | 14.8B | RTX 3090 (24GB) + AMD EPYC 7702P 64-Core Processor (64c) + 252GB | ollama@0.31.1 | Q4_K_M | 65.83tok/s | 2,070.6tok/s | 1,530ms | r_6ahy-dq0f_0 |
| concurrent-decode | 14.8B | RTX 3090 (24GB) + AMD EPYC 7702P 64-Core Processor (64c) + 252GB | ollama@0.31.1 | Q4_K_M | 67.64tok/s | no data | no data | r_6ahy-dq0f_0 |
| agent-trace | 14.8B | RTX 3090 (24GB) + AMD EPYC 7702P 64-Core Processor (64c) + 252GB | ollama@0.31.1 | Q4_K_M | 63.63tok/s | 3,518.8tok/s | 483ms | r_6ahy-dq0f_0 |
| chat-short | 7.6B | RTX 3090 (24GB) + AMD EPYC 7663 56-Core Processor (56c) + 252GB | ollama@0.31.1 | Q4_K_M | 39.86tok/s | 2.83tok/s | 46,337ms | r_pb0jpnbujji |
| chat-long | 7.6B | RTX 3090 (24GB) + AMD EPYC 7663 56-Core Processor (56c) + 252GB | ollama@0.31.1 | Q4_K_M | 135.0tok/s | 3,319.4tok/s | 954ms | r_pb0jpnbujji |
| concurrent-decode | 7.6B | RTX 3090 (24GB) + AMD EPYC 7663 56-Core Processor (56c) + 252GB | ollama@0.31.1 | Q4_K_M | 139.2tok/s | no data | no data | r_pb0jpnbujji |
| agent-trace | 7.6B | RTX 3090 (24GB) + AMD EPYC 7663 56-Core Processor (56c) + 252GB | ollama@0.31.1 | Q4_K_M | 134.2tok/s | 4,111.1tok/s | 487ms | r_pb0jpnbujji |
llama3.1
| Workload | Model size | Reported hardware | Backend | Quant | decode tok/s | prefill tok/s | TTFT | Run |
|---|---|---|---|---|---|---|---|---|
| chat-short | 8.0B | RTX 3090 (24GB) + AMD EPYC 7663 56-Core Processor (56c) + 252GB | ollama@0.31.1 | Q4_K_M | 136.2tok/s | 2.20tok/s | 49,960ms | r_9hurqggbshk |
| chat-long | 8.0B | RTX 3090 (24GB) + AMD EPYC 7663 56-Core Processor (56c) + 252GB | ollama@0.31.1 | Q4_K_M | 127.5tok/s | 3,004.3tok/s | 1,044ms | r_9hurqggbshk |
| concurrent-decode | 8.0B | RTX 3090 (24GB) + AMD EPYC 7663 56-Core Processor (56c) + 252GB | ollama@0.31.1 | Q4_K_M | 133.9tok/s | no data | no data | r_9hurqggbshk |
| agent-trace | 8.0B | RTX 3090 (24GB) + AMD EPYC 7663 56-Core Processor (56c) + 252GB | ollama@0.31.1 | Q4_K_M | 127.5tok/s | 3,475.9tok/s | 527ms | r_9hurqggbshk |
Community folklore on RTX 3090
181 unverified claims extracted from Reddit/HN comments. Lower trust than signed runs above; every row links to the source.
- communityconfidence 85%
10.00tok/s โ qwen-2.5-32B on RTX 3090 via ollama Q8
our signed data: RTX 3090 ยท qwen-2.5-32B
โa beast! 28 tok/sec at 32K context is more than usable for a lot of coding situations. * The P40s continue to surprise. A single P40 can do 10 tok/sec, which is perfectly usable. * 3xP40 fits 120K context at Q8 comfortably. * performance doesn't scale with more P40s. Using `-sm rโฆโ
- communityconfidence 85%
28.00tok/s โ qwen-2.5-32B on RTX 3090 via ollama Q8
our signed data: RTX 3090 ยท qwen-2.5-32B
โase of qwen-2.5-32B today. I bench marked the Q4 and Q8 quants on my local rig (3xP40, 1x3090). Some observations: * the 3090 is a beast! 28 tok/sec at 32K context is more than usable for a lot of coding situations. * The P40s continue to surprise. A single P40 can do 10 tok/seโฆโ
- communityconfidence 85%
65.00tok/s โ Qwen3-Coder-Next on RTX 3090 via vllm FP8
our signed data: RTX 3090 ยท Qwen3-Coder-Next
โNext-FP8-Dynamic quant with vLLM v0.16.0 over 4 RTX 3090s with a 200k context window. I get around 71tps at low context, dropping to around 65tps at the 100k context point. Something to note, I'm seeing pretty bad issues with vLLM nightly, affecting this model especially, that cโฆโ
- communityconfidence 85%
71.00tok/s โ Qwen3-Coder-Next on RTX 3090 via vllm FP8
our signed data: RTX 3090 ยท Qwen3-Coder-Next
โsted. I'm running Unsloth's Qwen3-Coder-Next-FP8-Dynamic quant with vLLM v0.16.0 over 4 RTX 3090s with a 200k context window. I get around 71tps at low context, dropping to around 65tps at the 100k context point. Something to note, I'm seeing pretty bad issues with vLLM nightlyโฆโ
- communityconfidence 85%
150.0tok/s โ Qwen3-Coder on RTX 3090 via vllm FP16
our signed data: RTX 3090 ยท Qwen3-Coder
โaddition vRAM for a large enough context window for it to be useful for coding. For reference Iโm able to run Qwen3-Coder-30B-A3B at Q8 at 150tok/s with a context window of 128k (FP16 KV) on dual 3090s. When using extensions like Cline you really need a large context window to bโฆโ
- communityconfidence 75%
12.88tok/s โ Llama 3.1 8B on RTX 3090 via vllm fp16
our signed data: RTX 3090 ยท Llama 3.1 8B
โrve Llama 3 to thousands of users Benchmarking Llama 3.1 8B (fp16) with vLLM at 100 concurrent requests gets a worst case (p99) latency of 12.88 tokens/s. That's an effective total of over 1300 tokens/s. Note that this used a low token prompt. See more details in the Backprop vโฆโ
- communityconfidence 75%
21.00tok/s โ llama 3 70b on RTX 3090 via vllm q4
our signed data: RTX 3090 ยท llama 3 70b
โut 16.95 t/s With **vLLM** I get Avg generation throughput: 21.2 tokens/s so I'm super happy. I managed to run **MLC** and get about 20-21t/s so for me not worth the hassle. Since I'm from Europe where electricity prices are high I love 25% increase in performance vLLM overโฆโ
- communityconfidence 75%
23.80tok/s โ mistral-large on RTX 3090 via sglang AWQ
our signed data: RTX 3090 ยท mistral-large
โ|vLLM (baseline)|Q4 AWQ|Gemma 12B|1ร2000 Ada|70W|20โ21 tok/s|Baseline| |SGLang (AWQ + Torch.compile)|Q4 AWQ|Gemma 12B|1ร2000 Ada|70W|**23.4โ23.8 tok/s**|\+15โ18%| my 4x3090 Config: sglang serve /models/mistral-large-awq \ --tensor-parallel-size 4 \ --enable-cudaโฆโ
- communityconfidence 75%
21.00tok/s โ mistral-large on RTX 3090 via sglang AWQ
our signed data: RTX 3090 ยท mistral-large
โ(NVLink + Torch.compile)|8-bit|KAT-Dev 32B|4ร3090|300W|**61.5 tok/s**|\+66% vs Mistral| |vLLM (baseline)|Q4 AWQ|Gemma 12B|1ร2000 Ada|70W|20โ21 tok/s|Baseline| |SGLang (AWQ + Torch.compile)|Q4 AWQ|Gemma 12B|1ร2000 Ada|70W|**23.4โ23.8 tok/s**|\+15โ18%| my 4x3090 Config: sglanโฆโ
- communityconfidence 75%
61.50tok/s โ mistral-large on RTX 3090 via vllm AWQ
our signed data: RTX 3090 ยท mistral-large
โNVLink + Torch.compile)|Q4 AWQ|Mistral 123B|4ร3090|320W|37.1 tok/s|\+209%| |SGLang (NVLink + Torch.compile)|8-bit|KAT-Dev 32B|4ร3090|300W|**61.5 tok/s**|\+66% vs Mistral| |vLLM (baseline)|Q4 AWQ|Gemma 12B|1ร2000 Ada|70W|20โ21 tok/s|Baseline| |SGLang (AWQ + Torch.compile)|Q4 AWQ|Gโฆโ
Models measured on RTX 3090
- Qwen2.5-Coder-14B-Instruct benchmarks
- Qwen3-Coder-30B-A3B-Instruct benchmarks
- gpt-oss-20b benchmarks
- Qwen3.6-27B benchmarks
- Qwen3-32B benchmarks
- gemma3 benchmarks
- glm-4.7-flash benchmarks
- Nemotron-3.5-Bolt-74B-A9B-24GB-ctx8k benchmarks
- Nemotron-3.5-Bolt-74B-A9B-24GB benchmarks
- Qwen3.8-27B benchmarks
- coder-v2 benchmarks
- qwen2.5-coder benchmarks
- llama3.1 benchmarks
Common questions about RTX 3090
Direct Q&A drawn from the runs above: fastest LLM, supported model classes, backend rankings, quantization guidance.
Request a run on RTX 3090
No measured run yet for these pairs. Vote for the one you want; the most-requested runs go first. See all requests.
We never sell or share your email. Privacy