llamaperf

What people run, by hardware

Pick the kind of machine you have. You'll see the model sizes people report running on it, most reported first, with the speed they typically get. It tells you what works on hardware like yours. It doesn't tell you which model gives the best answers.

To check a specific model on your exact card, use the calculator. For coding, see the coding models by VRAM.

Maker
NVIDIA
Unified-memory PCs
Model size

NVIDIA 20-24 GB· NVIDIA only

The community sweet spot: 27B-32B at 4 bits with room for context. Memory speed 300 to 1,008 GB/s across the 11 devices with reports, so a typical figure here spans all of them. 203 single-device reports.

#ModelReports
1Qwen3.827B
Alibaba · mostly Q4_K_M
Gen 37 t/s (19 runs) · PP 1062 t/s (6 runs) · with speculation 96 t/s (33)
83
2Qwen3.8 Flash-Next125B · 6B active
Alibaba · mostly UD-Q4_K_XL
No generation data
18
3Qwen3.627B
Alibaba · mostly Q4_K_M
Gen 35 t/s (4 runs) · PP 818 t/s (2 runs) · with speculation 50 t/s (6)
14
4Qwen3.635B · 3B active
Alibaba · mostly IQ4
Gen 85 t/s (6 runs) · PP 982 t/s (1 run) · with speculation 52 t/s (1)
11
5DeepSeek V4 Flash284B · 13B active
DeepSeek · mostly IQ2XXS-w2Q2K-AProjQ8-SExpQ8-OutQ8
No generation data
10
6GLM-5.3 Flash320B · 18B active
Zhipu AI · mostly 3.05bpw
No generation data
6
7DeepSeek V4.1 Flash552B · 16B active
mostly 4-bit
No generation data
5
8Gemma 426B · 4B active
Google DeepMind · mostly Q4_K_M
Gen 144 t/s (4 runs) · PP 5600 t/s (1 run)
4
9Qwen3.8 Swift-1.527B
Alibaba · mostly IQ3_S
Gen 67 t/s (1 run) · with speculation 94 t/s (2)
4
10Muse Glimmer30B
Meta · mostly Q4_K_M
Gen 30 t/s (1 run) · with speculation 89 t/s (2)
3
11Nemotron 3.5 Bolt74B · 9B active
mostly 2-bit
Gen 86 t/s (2 runs) · PP 828 t/s (2 runs)
2
12Gemma 431B
Google DeepMind · mostly Q4_K_S
Gen 41 t/s (2 runs)
2
13Qwen3.8 Swift-1.5-Uncensored27B
Alibaba · mostly IQ4_XS
No generation data · with speculation 68 t/s (1)
2
14Qwen30.6B
Alibaba
Gen 531 t/s (1 run)
1
15Qwen2.5 Coder-7B7B
Alibaba · mostly Q4_K_M
Gen 159 t/s (1 run)
1
16Llama 38B
mostly Q4_K_M
Gen 112 t/s (1 run) · PP 3865 t/s (1 run)
1
17Gemma 412B
Google DeepMind · mostly QAT
Gen 83 t/s (1 run)
1
18Qwen3.8 Escha-W227B
Alibaba · mostly escha 2-bit
Gen 67 t/s (1 run)
1
19Ornith1.535B · 3B active
mostly Q4_0
Gen 61 t/s (1 run) · PP 1104 t/s (1 run)
1
20Qwen3.8 Jev27B
Alibaba · mostly 4.0bpw
Gen 54 t/s (1 run) · PP 885 t/s (1 run)
1
21Qwen3.59B
Alibaba · mostly BF16
Gen 41 t/s (1 run)
1
22Qwen3.8 AREX-227B
Alibaba · mostly EXL3 4.00 bpw
Gen 36 t/s (1 run)
1
23Qwen2.5 Coder-32B32B
Alibaba · mostly Q4_K_M
Gen 28 t/s (1 run) · PP 450 t/s (1 run)
1
24Qwen2.57B
Alibaba · mostly bf16
Gen 18 t/s (1 run)
1
25Qwen3 Heretic14B
Alibaba · mostly INT4_SYM
Gen 3.6 t/s (1 run)
1
26Bonsai 2 Ternary27B
PrismML · mostly Q4/Q5
No generation data · with speculation 188 t/s (1)
1
27GLM-4.5-Air106B · 12B active
No generation data
1
28GLM-5.2744B · 40B active
Zhipu AI · mostly UD-IQ2_M
No generation data
1
29Gemma 31B
Google
No generation data
1
30Gemma 4 E4B8B
Google DeepMind · mostly Q4_K_M
No generation data
1
31Nemotron 3 Super120B · 12B active
mostly ~3 bits per weight
No generation data
1
32Nemotron 3.5 Lightning30B · 3B active
NVIDIA · mostly W4A16
No generation data
1
33Ornith1.5 BigBang35B · 3B active
mostly Q4_K_M
No generation data · with speculation 169 t/s (1)
1
34Ornith1.5122B
mostly Q4_K_XL
No generation data
1
35Qwen3235B · 22B active
Alibaba · mostly Q4_K_M
No generation data
1
36Qwen3-Next80B · 3B active
Alibaba · mostly Q4_K_M
No generation data
1
37Qwen3.5 Mica v0.14B
Alibaba · mostly Q4_K_M
No generation data
1
38Qwen3.527B
Alibaba · mostly Q4_K_M
No generation data
1
39Qwen3.535B · 3B active
Alibaba · mostly IQ4_NL
No generation data · PP 980 t/s (1 run)
1
40Qwen3.6 Heretic-v227B
Alibaba · mostly Q4_K_M
No generation data · with speculation 80 t/s (1)
1
41Qwen3.8 Uncensored-HauHauCS27B
Alibaba · mostly INT8
No generation data
1
42Qwen3.8 heretic-ara27B
Alibaba · mostly Q5_K_M
No generation data
1
43Qwen3.8 Bonsai 227B
Alibaba · mostly PQ2_0
No generation data · PP 835 t/s (1 run)
1
44Qwen3.8 Swift27B
Alibaba · mostly IQ4_XS
No generation data
1
45Qwen3.8 Swift Uncensored27B
Alibaba · mostly IQ4_XS-M
No generation data
1
46Qwen3.8 Huihui-Abliterated27B
Alibaba · mostly Q4_K_S
No generation data
1
47Qwen3.8 Bonsai-Llama-Jev27B
Alibaba · mostly Q2_64
No generation data
1
48Qwen3.8 Uncensored27B
Alibaba
No generation data · with speculation 20 t/s (1)
1
49Qwen3.8 Defiance-Uncensored27B
Alibaba · mostly IQ4_XS
No generation data
1
50Qwen3.8 Swift-1.5-125B-A6B125B · 6B active
Alibaba · mostly IQ3_S
No generation data
1
51Qwen3.8 Swift-1.5 Flash-Next125B · 6B active
Alibaba · mostly IQ2_XS
No generation data
1
52gpt-oss21B · 3.6B active
OpenAI
No generation data
1

Not in the table: 6 reports don't say which model size ran. 130 ran on more than one device, which says nothing about what one of them does.

How this list works

Each row is one model size, because a 27B and a 397B from the same family are different choices. Rows are ordered by how many people report running that size on this hardware.

Generation speed is the median of runs on one device, serving one request, without speculative decoding. PP is the median prompt-processing speed from plain runs that reported it, so its run count can be smaller. Speculative decoding (MTP, a draft model, DFlash, n-gram lookup) can make the same model several times faster, so those runs get their own column. A report that doesn't make clear which kind of run it was counts in neither.

Hardware is grouped by how much it holds and how fast its memory is, since memory speed sets how fast a model writes. Click a model for every report behind its row.