Skip to content
llm-speed
Leaderboard/hardware/rtx-4090-48gb

RTX 4090 LLM benchmark

On the RTX 4090, measured single-user chat decode speeds are: ~7.6–8B models at 154.4 tok/s (Q4_K_M, ollama; Measured, middle of 2 results, source run) and ~14.8B models at 89.5 tok/s (Q4_K_M, ollama; Measured, 1 result, 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.

Fastest single result in these submissions (any model size)

159.4 decode tok/s

qwen2.5-coder (7.6B) via ollama (Q4_K_M). Workload: chat-short. Reported hardware: RTX 4090 (48GB) + AMD EPYC 7763 64-Core Processor (128c) + 1008GB. see full run

qwen3.6

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-short27.8B
RTX 4090 (48GB) + AMD EPYC 7763 64-Core Processor (128c) + 1008GB
ollama@0.31.1Q4_K_Mno datano datano datar_h_659oy695r
chat-long27.8B
RTX 4090 (48GB) + AMD EPYC 7763 64-Core Processor (128c) + 1008GB
ollama@0.31.1Q4_K_Mno datano datano datar_h_659oy695r
concurrent-decode27.8B
RTX 4090 (48GB) + AMD EPYC 7763 64-Core Processor (128c) + 1008GB
ollama@0.31.1Q4_K_Mno datano datano datar_h_659oy695r
agent-trace27.8B
RTX 4090 (48GB) + AMD EPYC 7763 64-Core Processor (128c) + 1008GB
ollama@0.31.1Q4_K_M44.18tok/s1,910.5tok/s1,808msr_h_659oy695r

qwen2.5-coder

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-short14.8B
RTX 4090 (48GB) + AMD EPYC 7763 64-Core Processor (128c) + 1008GB
ollama@0.31.1Q4_K_M89.45tok/s466.6tok/s281msr_73tnfdueq2h
chat-long14.8B
RTX 4090 (48GB) + AMD EPYC 7763 64-Core Processor (128c) + 1008GB
ollama@0.31.1Q4_K_M83.84tok/s3,572.3tok/s887msr_73tnfdueq2h
concurrent-decode14.8B
RTX 4090 (48GB) + AMD EPYC 7763 64-Core Processor (128c) + 1008GB
ollama@0.31.1Q4_K_M88.63tok/sno datano datar_73tnfdueq2h
agent-trace14.8B
RTX 4090 (48GB) + AMD EPYC 7763 64-Core Processor (128c) + 1008GB
ollama@0.31.1Q4_K_M86.21tok/s5,298.4tok/s395msr_73tnfdueq2h
chat-short7.6B
RTX 4090 (48GB) + AMD EPYC 7763 64-Core Processor (128c) + 1008GB
ollama@0.31.1Q4_K_M159.4tok/s452.0tok/s290msr_mv8n8k9wu1e
chat-long7.6B
RTX 4090 (48GB) + AMD EPYC 7763 64-Core Processor (128c) + 1008GB
ollama@0.31.1Q4_K_M154.7tok/s5,998.7tok/s528msr_mv8n8k9wu1e
concurrent-decode7.6B
RTX 4090 (48GB) + AMD EPYC 7763 64-Core Processor (128c) + 1008GB
ollama@0.31.1Q4_K_M161.1tok/sno datano datar_mv8n8k9wu1e
agent-trace7.6B
RTX 4090 (48GB) + AMD EPYC 7763 64-Core Processor (128c) + 1008GB
ollama@0.31.1Q4_K_M158.1tok/s6,421.1tok/s320msr_mv8n8k9wu1e

llama3.1

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-short8.0B
RTX 4090 (48GB) + AMD EPYC 7763 64-Core Processor (128c) + 1008GB
ollama@0.31.1Q4_K_M154.4tok/s328.0tok/s335msr_h1ub_1uxzdh
chat-long8.0B
RTX 4090 (48GB) + AMD EPYC 7763 64-Core Processor (128c) + 1008GB
ollama@0.31.1Q4_K_M146.3tok/s5,032.5tok/s623msr_h1ub_1uxzdh
concurrent-decode8.0B
RTX 4090 (48GB) + AMD EPYC 7763 64-Core Processor (128c) + 1008GB
ollama@0.31.1Q4_K_M154.2tok/sno datano datar_h1ub_1uxzdh
agent-trace8.0B
RTX 4090 (48GB) + AMD EPYC 7763 64-Core Processor (128c) + 1008GB
ollama@0.31.1Q4_K_M149.4tok/s5,377.5tok/s387msr_h1ub_1uxzdh

Models measured on RTX 4090