Skip to content
llm-speed

RTX 4090 LLM benchmark

On the RTX 4090, single-user chat decode speeds by model size (one result per model) are: ~7.6โ€“8B models at 155.0 tok/s (Q4_K_M, llama.cpp; middle of 5 results (3 by llm-speed, 2 community), source run), ~12โ€“14.8B models at 92.7 tok/s (Q4_K_M, ollama; middle of 3 results (1 by llm-speed, 2 community), source run, community) and ~27โ€“32B models at 47.0 tok/s (Q4_K_M, ollama; middle of 5 results (2 by llm-speed, 3 community), source run, community). Short-chat workload, local runtimes, dense models only. Each model counts once (its standard run at default context), cold-load rows are left out, and a size class needs results from at least 3 models for a middle value. 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
1008 GB/s
Launch date
2022-10-12

Sources: nvidia.com, nvidia.com, images.nvidia.com. Vendor-published figures, accessed 2026-10-14.

Choosing a model for an RTX 4090

NVIDIA specifies 24 GB for the reference RTX 4090. This collection also includes submissions labelled 48GB; those labels do not establish GPU count, memory modifications or the capacity of a standard card. Check each row's reported hardware and source before comparing speeds. NVIDIA specifications

Fastest single result in these submissions (any model size)

242.6 decode tok/s

gpt-oss-20b via llama.cpp (Q4_K_M). Workload: chat-short. Reported hardware: RTX 4090 (24GB). see full run

3.1-8B-Instruct

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M160.8tok/s4,283.1tok/s31.5msr_32ipo1hbbwl

Qwen3-8B

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M155.0tok/s2,155.2tok/s51.0msr_kiilk85gcx_

R1-0528-Qwen3-8B

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M155.0tok/s2,106.7tok/s49.8msr_ll6l5npoik8

Qwen3.8-27B-ctx8k

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M43.33tok/s461.3tok/s334msr_fttw19bkyio
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M42.96tok/s1,992.2tok/s1,618msr_fttw19bkyio
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M43.35tok/sno datano datar_fttw19bkyio
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M42.43tok/s3,792.7tok/s592msr_fttw19bkyio
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M43.06tok/s514.7tok/s299msr_--ul19zazqg
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M42.99tok/s2,015.4tok/s1,600msr_--ul19zazqg
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M43.01tok/sno datano datar_--ul19zazqg
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M42.48tok/s4,207.8tok/s545msr_--ul19zazqg
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M44.18tok/s691.5tok/s223msr_tt9io-8lu9p
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M43.67tok/s2,412.3tok/s1,336msr_tt9io-8lu9p
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M44.10tok/sno datano datar_tt9io-8lu9p
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M43.37tok/s4,710.8tok/s458msr_tt9io-8lu9p
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M43.41tok/s442.4tok/s348msr_k1hhpa9io2o
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M42.95tok/s2,008.7tok/s1,605msr_k1hhpa9io2o
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M43.33tok/sno datano datar_k1hhpa9io2o
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M42.18tok/s3,873.7tok/s576msr_k1hhpa9io2o

Muse-Glimmer-30B-ctx128k-kvq8

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL52.73tok/s614.6tok/s251msr_8dtxula7h35
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL51.11tok/s2,739.3tok/s1,146msr_8dtxula7h35
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL52.25tok/sno datano datar_8dtxula7h35
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL50.15tok/s5,439.6tok/s360msr_8dtxula7h35

Muse-Glimmer-30B-ctx96k-kvq8

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL52.74tok/s620.6tok/s248msr_j_abawmxlle
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL51.11tok/s2,792.5tok/s1,124msr_j_abawmxlle
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL52.28tok/sno datano datar_j_abawmxlle
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL49.50tok/s5,506.3tok/s366msr_j_abawmxlle

Muse-Glimmer-30B-ctx64k-kvq8

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL52.74tok/s685.5tok/s225msr_d1mp5onfwe8
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL51.11tok/s2,772.1tok/s1,132msr_d1mp5onfwe8
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL52.31tok/sno datano datar_d1mp5onfwe8
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL48.57tok/s5,518.1tok/s342msr_d1mp5onfwe8

Muse-Glimmer-30B-ctx48k-kvq8

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL52.71tok/s614.6tok/s251msr_7srd_wfvix-
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL51.08tok/s2,743.7tok/s1,144msr_7srd_wfvix-
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL52.28tok/sno datano datar_7srd_wfvix-
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL50.95tok/s5,986.9tok/s358msr_7srd_wfvix-

Muse-Glimmer-30B-ctx32k-kvq8

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL52.72tok/s618.7tok/s249msr_g5vn9b96z6e
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL51.12tok/s2,726.8tok/s1,151msr_g5vn9b96z6e
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL52.32tok/sno datano datar_g5vn9b96z6e
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL49.61tok/s5,505.1tok/s366msr_g5vn9b96z6e

Muse-Glimmer-30B-ctx8k-kvq8

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL52.71tok/s617.4tok/s249msr_sbcga8o1-af
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL50.72tok/s2,830.0tok/s1,109msr_sbcga8o1-af
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL52.26tok/sno datano datar_sbcga8o1-af
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL49.01tok/s5,508.7tok/s368msr_sbcga8o1-af

Muse-Glimmer-30B-ctx128k

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL53.67tok/s651.7tok/s236msr_jn2059subhm
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL51.75tok/s2,667.3tok/s1,177msr_jn2059subhm
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL53.16tok/sno datano datar_jn2059subhm
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL48.94tok/s5,362.0tok/s363msr_jn2059subhm

Muse-Glimmer-30B-ctx96k

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL53.66tok/s656.2tok/s235msr_xva_h_3wgzn
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL51.76tok/s2,682.8tok/s1,170msr_xva_h_3wgzn
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL53.13tok/sno datano datar_xva_h_3wgzn
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL49.48tok/s5,371.1tok/s365msr_xva_h_3wgzn

Muse-Glimmer-30B-ctx64k

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL53.60tok/s679.9tok/s227msr_d6vbcmoirgr
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL51.44tok/s2,685.4tok/s1,169msr_d6vbcmoirgr
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL53.13tok/sno datano datar_d6vbcmoirgr
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL50.55tok/s5,323.1tok/s364msr_d6vbcmoirgr

Muse-Glimmer-30B-ctx48k

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL53.67tok/s656.9tok/s234msr_j8qmkq2kd8l
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL51.45tok/s2,685.3tok/s1,169msr_j8qmkq2kd8l
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL53.14tok/sno datano datar_j8qmkq2kd8l
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL50.31tok/s5,370.0tok/s364msr_j8qmkq2kd8l

Muse-Glimmer-30B-ctx32k

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL53.70tok/s655.0tok/s235msr_sz089qf84ge
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL51.49tok/s2,685.3tok/s1,169msr_sz089qf84ge
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL53.14tok/sno datano datar_sz089qf84ge
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL50.81tok/s5,323.3tok/s365msr_sz089qf84ge

Muse-Glimmer-30B-ctx8k

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL53.70tok/s655.3tok/s235msr_21z5pn8262x
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL51.48tok/s2,664.2tok/s1,178msr_21z5pn8262x
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL53.18tok/sno datano datar_21z5pn8262x
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)UD-Q4_K_XL50.71tok/s5,340.7tok/s376msr_21z5pn8262x

Sage-A1.5-ctx128k

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M216.8tok/s1,023.9tok/s109msr_-i4k-ieitrk
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M212.0tok/s6,312.9tok/s504msr_-i4k-ieitrk
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M216.4tok/sno datano datar_-i4k-ieitrk
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M208.0tok/s10,121.2tok/s201msr_-i4k-ieitrk

Sage-A1.5-ctx96k

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M215.3tok/s1,016.2tok/s110msr_5nh2jxjbzur
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M211.9tok/s6,300.5tok/s505msr_5nh2jxjbzur
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M216.6tok/sno datano datar_5nh2jxjbzur
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M209.3tok/s10,163.9tok/s201msr_5nh2jxjbzur

Sage-A1.5-ctx64k

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M216.6tok/s1,042.3tok/s107msr_vusd3gw5tpg
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M212.4tok/s6,336.7tok/s502msr_vusd3gw5tpg
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M216.5tok/sno datano datar_vusd3gw5tpg
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M210.4tok/s10,178.8tok/s201msr_vusd3gw5tpg

Sage-A1.5-ctx48k

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M216.3tok/s989.4tok/s113msr_izwoxrsouc4
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M212.9tok/s6,267.7tok/s508msr_izwoxrsouc4
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M217.2tok/sno datano datar_izwoxrsouc4
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M209.2tok/s10,163.1tok/s201msr_izwoxrsouc4

Sage-A1.5-ctx32k

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M216.8tok/s1,023.6tok/s109msr_9uktwjj22y-
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M211.9tok/s6,341.3tok/s502msr_9uktwjj22y-
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M215.4tok/sno datano datar_9uktwjj22y-
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M207.9tok/s10,174.9tok/s201msr_9uktwjj22y-

Sage-A1.5-ctx16k

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M216.6tok/s991.6tok/s113msr_anosq1xr6tc
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M211.6tok/s6,290.8tok/s506msr_anosq1xr6tc
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M215.5tok/sno datano datar_anosq1xr6tc
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M207.9tok/s10,169.8tok/s203msr_anosq1xr6tc

Sage-A1.5-ctx8k

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M216.5tok/s931.3tok/s120msr_4x-4g-xhhgk
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M213.1tok/s6,342.5tok/s502msr_4x-4g-xhhgk
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M216.9tok/sno datano datar_4x-4g-xhhgk
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M207.5tok/s10,214.9tok/s200msr_4x-4g-xhhgk

Qwen3.8-27B-ctx16k

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M43.38tok/s472.6tok/s326msr_cthpfm82n1r
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M42.94tok/s1,958.6tok/s1,646msr_cthpfm82n1r
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M43.28tok/sno datano datar_cthpfm82n1r
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M42.55tok/s3,858.7tok/s583msr_cthpfm82n1r

Qwen3.8-27B-ctx4k

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M43.38tok/s448.3tok/s344msr_7cap38a021-
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M42.90tok/s1,979.3tok/s1,629msr_7cap38a021-
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M43.30tok/sno datano datar_7cap38a021-
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_M42.09tok/s3,815.6tok/s581msr_7cap38a021-

Flint-40B-A2.5B-NVFP4

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)-179.4tok/s423.1tok/s232msr_0i0a9uq6fdx
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)-167.2tok/s4,992.3tok/s604msr_0i0a9uq6fdx
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)-176.1tok/sno datano datar_0i0a9uq6fdx
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)-168.5tok/s8,953.3tok/s214msr_0i0a9uq6fdx

Flint-40B-A2.5B-UD-cpumoe6-ctx8k

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB) + AMD EPYC 7452 32-Core Processor (32c) + 504GB
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_XL39.82tok/s275.2tok/s356msr_wap61ewkpzm
chat-longnot supplied
RTX 4090 (24GB) + AMD EPYC 7452 32-Core Processor (32c) + 504GB
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_XL40.72tok/s2,006.3tok/s1,502msr_wap61ewkpzm
concurrent-decodenot supplied
RTX 4090 (24GB) + AMD EPYC 7452 32-Core Processor (32c) + 504GB
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_XL42.70tok/sno datano datar_wap61ewkpzm
agent-tracenot supplied
RTX 4090 (24GB) + AMD EPYC 7452 32-Core Processor (32c) + 504GB
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q4_K_XL41.41tok/s4,498.6tok/s494msr_wap61ewkpzm

Flint-40B-A2.5B-UD-ctx16k

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q3_K_XL169.2tok/s442.0tok/s222msr_sw92j6kg7js
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q3_K_XL157.8tok/s5,779.1tok/s522msr_sw92j6kg7js
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q3_K_XL166.2tok/sno datano datar_sw92j6kg7js
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q3_K_XL160.4tok/s10,368.2tok/s184msr_sw92j6kg7js

Flint-40B-A2.5B-UD-ctx8k

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q3_K_XL168.0tok/s488.4tok/s201msr_r7gzl4lmmdc
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q3_K_XL157.6tok/s5,789.2tok/s521msr_r7gzl4lmmdc
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q3_K_XL166.5tok/sno datano datar_r7gzl4lmmdc
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11803, commit a37cc4610)Q3_K_XL160.3tok/s10,408.2tok/s184msr_r7gzl4lmmdc

glm-4.7-flash

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-short29.9B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M164.9tok/s3.74tok/s28,106msr_ted0u8uyre0
chat-long29.9B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M146.1tok/s3,617.7tok/s866msr_ted0u8uyre0
concurrent-decode29.9B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M155.2tok/sno datano datar_ted0u8uyre0
agent-trace29.9B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M155.5tok/s3,224.6tok/s641msr_ted0u8uyre0
chat-short29.9B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_Mno datano datano datar_o636l3cc-rr
chat-long29.9B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_Mno datano datano datar_o636l3cc-rr
concurrent-decode29.9B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_Mno datano datano datar_o636l3cc-rr
agent-trace29.9B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M129.9tok/s2,491.1tok/s1,262msr_o636l3cc-rr

gemma-4-12b-it-qat

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@8931 (9725a313b)Q4_097.72tok/s1,109.0tok/s112msr_jfh0qkngw76
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@8931 (9725a313b)Q4_086.30tok/s1,743.0tok/s1,831msr_jfh0qkngw76
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@8931 (9725a313b)Q4_095.49tok/sno datano datar_jfh0qkngw76
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@8931 (9725a313b)Q4_089.10tok/s2,305.0tok/s983msr_jfh0qkngw76

Qwen3.6-35B-A3B

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@8931 (9725a313b)Q4_K_M160.6tok/s464.3tok/s241msr_m6j1zxwvp-f
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@8931 (9725a313b)Q4_K_M160.4tok/s4,588.8tok/s693msr_m6j1zxwvp-f
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@8931 (9725a313b)Q4_K_M163.5tok/sno datano datar_m6j1zxwvp-f
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@8931 (9725a313b)Q4_K_M162.7tok/s6,547.5tok/s330msr_m6j1zxwvp-f

Nemotron-3.5-Bolt-74B-A9B-24GB-ctx16k

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11669, commit 620d2225c)-105.7tok/s252.8tok/s475msr_qibhq5bkmgq
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11669, commit 620d2225c)-105.2tok/s1,746.2tok/s1,861msr_qibhq5bkmgq
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11669, commit 620d2225c)-105.8tok/sno datano datar_qibhq5bkmgq
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11669, commit 620d2225c)-102.0tok/s3,280.7tok/s673msr_qibhq5bkmgq

Nemotron-3.5-Bolt-74B-A9B-24GB-ctx8k

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11669, commit 620d2225c)-107.0tok/s253.3tok/s474msr_iu0s18cs9d8
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11669, commit 620d2225c)-105.5tok/s1,743.8tok/s1,863msr_iu0s18cs9d8
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11669, commit 620d2225c)-106.4tok/sno datano datar_iu0s18cs9d8
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11669, commit 620d2225c)-103.0tok/s3,340.4tok/s661msr_iu0s18cs9d8

Nemotron-3.5-Bolt-74B-A9B-24GB

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11669, commit 620d2225c)-107.3tok/s255.8tok/s469msr_vkjsinuhlyl
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11669, commit 620d2225c)-106.1tok/s1,814.7tok/s1,790msr_vkjsinuhlyl
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11669, commit 620d2225c)-106.7tok/sno datano datar_vkjsinuhlyl
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.7.0-dev (build 11669, commit 620d2225c)-103.9tok/s3,318.9tok/s636msr_vkjsinuhlyl

LFM2.5-24B-A2B

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.6.0-dev (build 1, commit a0e6dc7)Q4_K_M231.9tok/s640.1tok/s178msr_bqmpv9kncyd
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.6.0-dev (build 1, commit a0e6dc7)Q4_K_M233.4tok/s9,512.4tok/s345msr_bqmpv9kncyd
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.6.0-dev (build 1, commit a0e6dc7)Q4_K_M236.8tok/sno datano datar_bqmpv9kncyd
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.6.0-dev (build 1, commit a0e6dc7)Q4_K_M231.0tok/s13,801.7tok/s153msr_bqmpv9kncyd

Qwen3.6-27B

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.6.0-dev (build 1, commit 3fb4767)Q4_K_M47.14tok/s349.5tok/s320msr_d_wda_rw62f
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.6.0-dev (build 1, commit 3fb4767)Q4_K_M46.57tok/s2,107.9tok/s1,510msr_d_wda_rw62f
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.6.0-dev (build 1, commit 3fb4767)Q4_K_M47.15tok/sno datano datar_d_wda_rw62f
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.6.0-dev (build 1, commit 3fb4767)Q4_K_M46.19tok/s3,445.6tok/s626msr_d_wda_rw62f

qwen2.5-coder

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-short14.8B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M81.18tok/s324.4tok/s404msr_ttniv2j74vk
chat-long14.8B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M76.65tok/s3,252.2tok/s974msr_ttniv2j74vk
concurrent-decode14.8B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M80.11tok/sno datano datar_ttniv2j74vk
agent-trace14.8B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M78.63tok/s4,874.6tok/s449msr_ttniv2j74vk
chat-short7.6B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M131.6tok/s446.2tok/s294msr_nrpc8-onxu2
chat-long7.6B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M133.1tok/s5,116.7tok/s619msr_nrpc8-onxu2
concurrent-decode7.6B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M137.3tok/sno datano datar_nrpc8-onxu2
agent-trace7.6B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M135.8tok/s5,297.3tok/s352msr_nrpc8-onxu2
chat-short14.8B
RTX 4090 (48GB)
ollama@0.31.1Q4_K_M89.45tok/s466.6tok/s281msr_73tnfdueq2h
chat-long14.8B
RTX 4090 (48GB)
ollama@0.31.1Q4_K_M83.84tok/s3,572.3tok/s887msr_73tnfdueq2h
concurrent-decode14.8B
RTX 4090 (48GB)
ollama@0.31.1Q4_K_M88.63tok/sno datano datar_73tnfdueq2h
agent-trace14.8B
RTX 4090 (48GB)
ollama@0.31.1Q4_K_M86.21tok/s5,298.4tok/s395msr_73tnfdueq2h
chat-short7.6B
RTX 4090 (48GB)
ollama@0.31.1Q4_K_M159.4tok/s452.0tok/s290msr_mv8n8k9wu1e
chat-long7.6B
RTX 4090 (48GB)
ollama@0.31.1Q4_K_M154.7tok/s5,998.7tok/s528msr_mv8n8k9wu1e
concurrent-decode7.6B
RTX 4090 (48GB)
ollama@0.31.1Q4_K_M161.1tok/sno datano datar_mv8n8k9wu1e
agent-trace7.6B
RTX 4090 (48GB)
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 (24GB)
ollama@0.31.1Q4_K_M137.3tok/s269.1tok/s409msr_2np7abzjobe
chat-long8.0B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M129.2tok/s4,652.7tok/s674msr_2np7abzjobe
concurrent-decode8.0B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M136.0tok/sno datano datar_2np7abzjobe
agent-trace8.0B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M130.5tok/s3,955.2tok/s429msr_2np7abzjobe
chat-short8.0B
RTX 4090 (48GB)
ollama@0.31.1Q4_K_M154.4tok/s328.0tok/s335msr_h1ub_1uxzdh
chat-long8.0B
RTX 4090 (48GB)
ollama@0.31.1Q4_K_M146.3tok/s5,032.5tok/s623msr_h1ub_1uxzdh
concurrent-decode8.0B
RTX 4090 (48GB)
ollama@0.31.1Q4_K_M154.2tok/sno datano datar_h1ub_1uxzdh
agent-trace8.0B
RTX 4090 (48GB)
ollama@0.31.1Q4_K_M149.4tok/s5,377.5tok/s387msr_h1ub_1uxzdh

Qwen3-32B

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.6.0-dev (build 1, commit df18bee)Q4_K_M43.47tok/s778.6tok/s141msr_ayy9rjgha5r
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.6.0-dev (build 1, commit df18bee)Q4_K_M40.66tok/s2,333.3tok/s1,349msr_ayy9rjgha5r
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.6.0-dev (build 1, commit df18bee)Q4_K_M42.69tok/sno datano datar_ayy9rjgha5r
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.6.0-dev (build 1, commit df18bee)Q4_K_M41.94tok/s5,982.3tok/s342msr_ayy9rjgha5r

Qwen2.5-Coder-14B-Instruct

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.6.0-dev (build 1, commit df18bee)Q4_K_M89.87tok/s2,292.6tok/s57.1msr_eqnsqmgz29a
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.6.0-dev (build 1, commit df18bee)Q4_K_M84.17tok/s4,989.1tok/s635msr_eqnsqmgz29a
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.6.0-dev (build 1, commit df18bee)Q4_K_M88.90tok/sno datano datar_eqnsqmgz29a
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.6.0-dev (build 1, commit df18bee)Q4_K_M86.64tok/s14,684.0tok/s142msr_eqnsqmgz29a

Qwen3-Coder-30B-A3B-Instruct

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.6.0-dev (build 1, commit df18bee)Q4_K_M232.5tok/s831.9tok/s132msr_1k8942tw3zf
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.6.0-dev (build 1, commit df18bee)Q4_K_M206.9tok/s7,688.7tok/s409msr_1k8942tw3zf
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.6.0-dev (build 1, commit df18bee)Q4_K_M225.1tok/sno datano datar_1k8942tw3zf
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.6.0-dev (build 1, commit df18bee)Q4_K_M216.4tok/s19,138.1tok/s108msr_1k8942tw3zf

gpt-oss-20b

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.6.0-dev (build 1, commit df18bee)Q4_K_M242.6tok/s593.8tok/s280msr_t-a9v_ipdit
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.6.0-dev (build 1, commit df18bee)Q4_K_M231.2tok/s7,864.1tok/s405msr_t-a9v_ipdit
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.6.0-dev (build 1, commit df18bee)Q4_K_M239.6tok/sno datano datar_t-a9v_ipdit
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.6.0-dev (build 1, commit df18bee)Q4_K_M236.1tok/s13,439.2tok/s150msr_t-a9v_ipdit

Qwen3.8-27B-mtp-on

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.6.0-dev (build 1, commit df18bee)Q4_K_M84.51tok/s299.3tok/s515msr_7j8rpk9mwhg
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.6.0-dev (build 1, commit df18bee)Q4_K_M73.10tok/s1,585.8tok/s2,033msr_7j8rpk9mwhg
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.6.0-dev (build 1, commit df18bee)Q4_K_M87.04tok/sno datano datar_7j8rpk9mwhg
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.6.0-dev (build 1, commit df18bee)Q4_K_M77.60tok/s2,912.1tok/s787msr_7j8rpk9mwhg

Qwen3.8-27B

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-shortnot supplied
RTX 4090 (24GB)
llama.cpp@0.6.0-dev (build 1, commit df18bee)Q4_K_M43.06tok/s428.6tok/s359msr_11kn1epxewh
chat-longnot supplied
RTX 4090 (24GB)
llama.cpp@0.6.0-dev (build 1, commit df18bee)Q4_K_M42.63tok/s1,915.1tok/s1,684msr_11kn1epxewh
concurrent-decodenot supplied
RTX 4090 (24GB)
llama.cpp@0.6.0-dev (build 1, commit df18bee)Q4_K_M43.00tok/sno datano datar_11kn1epxewh
agent-tracenot supplied
RTX 4090 (24GB)
llama.cpp@0.6.0-dev (build 1, commit df18bee)Q4_K_M42.07tok/s3,644.0tok/s629msr_11kn1epxewh

qwen3.6

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-short27.8B
RTX 4090 (48GB)
ollama@0.31.1Q4_K_Mno datano datano datar_h_659oy695r
chat-long27.8B
RTX 4090 (48GB)
ollama@0.31.1Q4_K_Mno datano datano datar_h_659oy695r
concurrent-decode27.8B
RTX 4090 (48GB)
ollama@0.31.1Q4_K_Mno datano datano datar_h_659oy695r
agent-trace27.8B
RTX 4090 (48GB)
ollama@0.31.1Q4_K_M44.18tok/s1,910.5tok/s1,808msr_h_659oy695r

gemma3

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-short27.4B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M46.95tok/s144.5tok/s817msr_x23y_sg24pm
chat-long27.4B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M45.25tok/s1,594.1tok/s1,998msr_x23y_sg24pm
concurrent-decode27.4B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M46.17tok/sno datano datar_x23y_sg24pm
agent-trace27.4B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M45.33tok/s2,556.8tok/s956msr_x23y_sg24pm
chat-short12.2B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M92.65tok/s171.4tok/s689msr_3kmrc135e0e
chat-long12.2B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M87.60tok/s2,206.4tok/s1,444msr_3kmrc135e0e
concurrent-decode12.2B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M90.43tok/sno datano datar_3kmrc135e0e
agent-trace12.2B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M88.53tok/s3,123.9tok/s815msr_3kmrc135e0e
chat-short4.3B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M195.0tok/s167.2tok/s706msr_dlanfbgym0h
chat-long4.3B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M187.6tok/s3,254.1tok/s979msr_dlanfbgym0h
concurrent-decode4.3B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M193.1tok/sno datano datar_dlanfbgym0h
agent-trace4.3B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M190.0tok/s3,543.4tok/s715msr_dlanfbgym0h

r1

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-short14.8B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_Mno datano datano datar_zrjj-pj93q8
chat-long14.8B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M81.09tok/s240.4tok/s13,070msr_zrjj-pj93q8
concurrent-decode14.8B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_Mno datano datano datar_zrjj-pj93q8
agent-trace14.8B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_Mno datano datano datar_zrjj-pj93q8
chat-short8.2B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_Mno datano datano datar_fg77v2hhohb
chat-long8.2B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M131.9tok/s686.3tok/s4,578msr_fg77v2hhohb
concurrent-decode8.2B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_Mno datano datano datar_fg77v2hhohb
agent-trace8.2B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M133.8tok/s8,852.4tok/s366msr_fg77v2hhohb
chat-short32.8B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_Mno datano datano datar_l2ck67ls40i
chat-long32.8B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M3.76tok/s14.28tok/s219,986msr_l2ck67ls40i
concurrent-decode32.8B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_Mno datano datano datar_l2ck67ls40i
agent-trace32.8B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M3.79tok/s3,515.1tok/s971msr_l2ck67ls40i
chat-short8.2B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_Mno datano datano datar_2r1p3w9ps7c
chat-long8.2B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M131.0tok/s599.9tok/s5,238msr_2r1p3w9ps7c
concurrent-decode8.2B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_Mno datano datano datar_2r1p3w9ps7c
agent-trace8.2B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M132.4tok/s9,612.8tok/s337msr_2r1p3w9ps7c

qwen3-coder

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-short30.5B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M145.2tok/s195.6tok/s562msr_wjq32z47vlp
chat-long30.5B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M165.5tok/s3,527.2tok/s892msr_wjq32z47vlp
concurrent-decode30.5B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_M179.9tok/sno datano datar_wjq32z47vlp
agent-trace30.5B
RTX 4090 (24GB)
ollama@0.31.1Q4_K_Mno datano datano datar_wjq32z47vlp

gpt-oss

WorkloadModel sizeReported hardwareBackendQuantdecode tok/sprefill tok/sTTFTRun
chat-short20.9B
RTX 4090 (24GB)
ollama@0.31.1MXFP4no datano datano datar_iu2sfa9ykvw
chat-long20.9B
RTX 4090 (24GB)
ollama@0.31.1MXFP4141.7tok/s631.5tok/s5,048msr_iu2sfa9ykvw
concurrent-decode20.9B
RTX 4090 (24GB)
ollama@0.31.1MXFP4no datano datano datar_iu2sfa9ykvw
agent-trace20.9B
RTX 4090 (24GB)
ollama@0.31.1MXFP4no datano datano datar_iu2sfa9ykvw

Community folklore on RTX 4090

51 unverified claims extracted from Reddit/HN comments. Lower trust than signed runs above; every row links to the source.

  • communityconfidence 75%

    60.00tok/s โ€” Llama 3.1 70b on RTX 4090 via ollama IQ2_XS

    our signed data: RTX 4090 ยท Llama 3.1 70b

    โ€œLlama 3.1 70b at 60 tok/s on RTX 4090 (IQ2_XS) Setup GPU: 1 x RTX 4090 (24 GB VRAM) CPU: Xeonยฎ E5-2695 v3 (16 cores) RAM: 64 GB RAM Running PyTorch 2.2.0 + CUDA 1โ€

    source: Reddit ยท u/grey-seagull ยท 2024-09-20

  • communityconfidence 75%

    92.40tok/s โ€” Qwen3-8B on RTX 4090 via llama.cpp Q8_0

    our signed data: RTX 4090 ยท Qwen3-8B

    โ€œtok/s` generation at `128` output tokens - `Q8_0`: about `9975 tok/s` prompt processing at `512` tokens, `9955 tok/s` at `1024`, and about `92.4 tok/s` generation at `128` output tokens Hardware / runtime for those numbers: - `RTX 4090` - `Ryzen 9 7900X` - `llama.cpp` build comโ€ฆโ€

    source: Reddit ยท u/RiverRatt ยท 2026-03-23

  • communityconfidence 75%

    548.9tok/s โ€” Llama-3.1-70B on RTX 4090 via vllm FP8

    our signed data: RTX 4090 ยท Llama-3.1-70B

    โ€œneuralmagic\_Meta-Llama-3.1-70B-Instruct-FP8-dynamic Avg generation throughput: \~29-30 tokens/s Avg prompt throughput: 548.9 tokens/s (4 GPUs, 4090, power limited to 325) (8x, 8x, 4x , 4x) 5950x taichi x570 vllm backend i didn't do the specific prompt to get the vaโ€

    source: Reddit ยท u/I_can_see_threw_time ยท 2024-08-01

  • communityconfidence 75%

    30.00tok/s โ€” Llama-3.1-70B on RTX 4090 via vllm FP8

    our signed data: RTX 4090 ยท Llama-3.1-70B

    โ€œneuralmagic\_Meta-Llama-3.1-70B-Instruct-FP8-dynamic Avg generation throughput: \~29-30 tokens/s Avg prompt throughput: 548.9 tokens/s (4 GPUs, 4090, power limited to 325) (8x, 8x, 4x , 4x) 5950x taichi x570 vllm backend i diโ€

    source: Reddit ยท u/I_can_see_threw_time ยท 2024-08-01

  • communityconfidence 70%

    140.0tok/s โ€” Qwen3-Coder on RTX 4090 via llama.cpp

    our signed data: RTX 4090 ยท Qwen3-Coder

    โ€œbled, KV cache at Q8) on my 4090. This is fully on the GPU, no offloading to CPU. Depending on context length I'm getting anywhere from 100-140 tokens/sec. If you wanted more context you'd have to offload some layers to CPU and it takes a massive hit (my recent post has some bencโ€ฆโ€

    source: Reddit ยท u/ConversationNice3225 ยท 2025-08-05

  • communityconfidence 70%

    665.2tok/s โ€” Qwen3-Coder-Next on RTX 4090 via llama.cpp

    our signed data: RTX 4090 ยท Qwen3-Coder-Next

    โ€œwith 256k context, llama.cpp autoparser branch, windows 11. prompt eval time = 50498.86 ms / 33594 tokens ( 1.50 ms per token, 665.24 tokens per second) eval time = 2282.98 ms / 82 tokens ( 27.84 ms per token, 35.92 tokens per second) tโ€ฆโ€

    source: Reddit ยท u/gtrak ยท 2026-02-18

  • communityconfidence 70%

    37.00tok/s โ€” Qwen3 Coder Next on RTX 4090 via llama.cpp

    our signed data: RTX 4090 ยท Qwen3 Coder Next

    โ€œtches I used: `--jinja --temp 1.0 --top-p 0.95 --min-p 0.01 --top-k 40 -fa on --fit on -c 131072 --no-mmap` With 32K context only it does 37 tok/s. EDIT: the llamacpp version is b7936 (teh first with the Qwen3 Coder Next fix) and the GGUF version is the updated one from unslotโ€ฆโ€

    source: Reddit ยท u/tmvr ยท 2026-02-06

  • communityconfidence 70%

    35.00tok/s โ€” Qwen3 Coder Next on RTX 4090 via llama.cpp

    our signed data: RTX 4090 ยท Qwen3 Coder Next

    โ€œ26 tok/s seems low for that hardware. I get 35 tok/s with Q4\_K\_XL (slightly larger than Q4\_K\_S) using a 4090 and DDR5-4800 RAM. and that's with 128K context and non-quantized KV. These areโ€

    source: Reddit ยท u/tmvr ยท 2026-02-06

  • communityconfidence 65%

    10.00tok/s โ€” DeepSeek V3 on RTX 4090 FP8

    our signed data: RTX 4090 ยท DeepSeek V3

    โ€œg fast. Expert weights on CPU (4-bit GGUF): All the huge MoE banks live in system RAM and load as needed. End result: Iโ€™m seeing about \~10 tokens/sec with a 32K context windowโ€”pretty smooth for local tinkering. KTransformers made it so easy with its Docker image. It handles โ€ฆโ€

    source: Reddit ยท u/texasdude11 ยท 2025-04-27

  • communityconfidence 60%

    12.00tok/s โ€” qwen2.5 on RTX 4090 via ollama

    our signed data: RTX 4090 ยท qwen2.5

    โ€œa CPU (which is what happens with the 4090), but it's still too slow to be worth a $4k purchase. You probably read at a speed greater than 12t/s; thus anything less than that will become fairly uncomfortable and you might feel ripped off. Unless you are absolutely sure about thโ€ฆโ€

    source: Reddit ยท u/darth_chewbacca ยท 2024-11-14

See all 51 claims for RTX 4090 โ†’

Which models can an RTX 4090 run?

Fastest decode speed for each model on this hardware, from llm-speed's own runs and community-submitted runs. Each page lists every quant and runtime and labels which runs llm-speed measured.

Models measured on RTX 4090

Common questions about RTX 4090

Direct Q&A drawn from the runs above: fastest LLM, supported model classes, backend rankings, quantization guidance.

Read the RTX 4090 FAQ โ†’

Request a run on RTX 4090

No measured run yet for these pairs. Vote for the one you want; the most-requested runs go first. See all requests.

0 votes

We never sell or share your email. Privacy

llm-speed can measure this card ยท Submit your own

Compare RTX 4090 head-to-head