Outmake Beta Download Beta
Graphics cards

AI models on a 20 GB graphics card

Open chat models judged for a PC card with 20 GB of video memory: which fit with every part on the card, the size to download, and what each one takes.

3528 of the 3940 chat models people download as GGUF fit a 20 GB card whole. The best-rated is Gemma 4 31B at UD-Q3_K_XL, which takes 17 GB. The largest rated model that fits is Qwen3.5 35B A3B (36B, 3.5B active).

Cards with 20 GB: Radeon RX 7900 XT. The same answer holds for any card with 20 GB of its own memory.

The best-rated models that fit

The 25 with the highest LM Arena rating (data, CC BY 4.0) that fit at 4 bits a weight or more, each at the most bits that fits. Below 4 bits a model's rating overstates it. Each model's page hands it to LM Studio, Jan, Ollama and llama.cpp.

ModelSizeFitTakesLongest chatArenaArena coding
Gemma 4 31BGoogle · 31BUD-Q3_K_XL15 GB · unslothFits with room17 GB16K14521502
Gemma 4 26BGoogle · 25B, 3.8B activeQ4_K_M17 GB · mradermacherFits with room17 GB8K14381482
Qwen3.8 27BAlibaba Qwen · 27BUD-Q4_K_M16 GB · unslothFits with room17 GB8K14361498
Qwen3.5 27BAlibaba Qwen · 27BQ4_K_M17 GB · unslothFits with room17 GB8K14091451
Qwen3.5 35B A3BAlibaba Qwen · 36B, 3.5B activeUD-IQ4_NL18 GB · unslothFits19 GB128K13941435
GLM 4.7 FlashZ.ai · 30B, 3.9B activeIQ4_XS16 GB · unslothFits with room17 GB16K13651423
Gemma 3 27BGoogle · 27BQ4_016 GB · unslothFits with room17 GB16K13651357
Qwen3 32BAlibaba Qwen · 33BQ3_K_L17 GB · bartowskiFits19 GB8K13471406
Gemma 3 12BGoogle · 12BQ8_013 GB · lm-kitFits with room15 GB64K13421316
Granite 4.2 30BIBM · 29BQ3_K_L15 GB · ibm-graniteFits with room17 GB8K13401399
Olmo 3.1 32BAi2 · 32BUD-Q3_K_XL16 GB · unslothFits with room17 GB16K13291382
Qwen3 30B A3BAlibaba Qwen · 31B, 3.4B activeIQ4_XS16 GB · unslothFits with room17 GB8K13271385
Gemma 3n E4BGoogle · 6.9BQ8_07.4 GB · unslothFits with room7.7 GB32K13181307
GPT-OSS 20BOpenAI · 21B, 4.2B activeUD-Q4_K_XL12 GB · unslothFits with room14 GB128K13171368
Olmo 3 32B ThinkAi2 · 32BUD-Q3_K_XL16 GB · unslothFits with room17 GB16K13061360
Granite 4.1 8BIBM · 8.8BQ8_09.3 GB · ibm-graniteFits with room16 GB64K13041353
Gemma 3 4BGoogle · 3.9BQ6_K_L3.4 GB · bartowskiFits with room5.1 GB128K13031273
Granite 4.2 8BIBM · 8.8BQ8_09.3 GB · ibm-graniteFits with room16 GB64K12901370
Granite 4.2 3BIBM · 3.7BQ8_03.9 GB · ibm-graniteFits with room10 GB128K12901378
Gemma 2 27BGoogle · 27BQ4_K_S16 GB · bartowskiFits with room17 GB8K12891304
Granite 4.0 H SmallIBM · 32B, 8.8B activeQ3_K_L16 GB · ibm-graniteFits with room17 GB32K12871330
Olmo 3.1 32B ThinkAi2 · 32BQ4_K_S18 GB · bartowskiFits20 GB16K12861340
Qwen2.5 Coder 32BAlibaba Qwen · 33BQ3_K_XL18 GB · bartowskiFits19 GB8K12711342
Gemma 2 9BGoogle · 9.2BQ8_09.8 GB · bartowskiFits with room12 GB8K12671270
Aya Expanse 32BCohere · 32BQ3_K_M16 GB · bartowskiFits with room17 GB8K12671292

The chat models Outmake picks

17 of these 28 fit. Their memory is what llama.cpp's own calculator reported for each size, not an estimate.

ModelSizeFitTakes
Qwen3.8 27BAlibaba Qwen · 28BUD-IQ4_XS15 GBFits with room16 GB
Gemma 4 31BGoogle · 31BQ3_K_M16 GBFits19 GB
K2-Horizon 36BInstitute of Foundation Models · 37B, 4B activeQ3_K_M17 GBFits18 GB
Gemma 4 26BGoogle · 26B, 3.8B activeUD-Q3_K_M14 GBFits with room16 GB
K2-Horizon 7BInstitute of Foundation Models · 9BQ6_K7.8 GBFits with room10 GB
K2-Horizon 3.7BInstitute of Foundation Models · 5.1BQ6_K4.4 GBFits with room15 GB
Qwen3.6 35BAlibaba Qwen · 36B, 3B activeUD-IQ4_XS19 GBFits19 GB
Gemma 4 12BGoogle · 12BQ6_K10.0 GBFits with room13 GB
GLM 4.7 FlashZ.ai · 31B, 3B activeIQ4_XS16 GBFits with room17 GB
Qwen3.5 9BAlibaba Qwen · 9BQ6_K8.4 GBFits with room14 GB
Gemma 4 E4BGoogle · 8BUD-Q5_K_XL7.6 GBFits with room7.6 GB
Devstral Small 2 24BMistral AI · 24BUD-Q4_K_XL15 GBFits with room16 GB
Gemma 4 E2BGoogle · 5.1BQ6_K5.5 GBFits with room5.5 GB
Qwen3.5 4BAlibaba Qwen · 4BQ6_K4.2 GBFits with room7.3 GB
GPT-OSS 20BOpenAI · 21B, 3.6B activeUD-Q8_K_XL13 GBFits with room14 GB
Qwen3.5 2BAlibaba Qwen · 2BQ6_K2.2 GBFits with room3.6 GB
Qwen3.5 0.8BAlibaba Qwen · 0.8BQ6_K0.8 GBFits with room2.4 GB
Qwen3.5 122BAlibaba Qwen · 122B, 10B activeUD-Q3_K_XL58 GBBigger than the card62 GB
GPT-OSS 120BOpenAI · 117B, 5.1B activeUD-Q4_K_XL63 GBBigger than the card65 GB
Qwen3.8 Flash NextAlibaba Qwen · 177B, 6B activeUD-Q3_K_XL91 GBBigger than the card91 GB
MiniMax M2.7MiniMax · 229B, 10B activeUD-Q3_K_XL102 GBBigger than the card120 GB
Qwen3.5 397BAlibaba Qwen · 403B, 17B activeUD-IQ2_M124 GBBigger than the card129 GB
DeepSeek V4 FlashDeepSeek · 284B, 13B activeUD-Q3_K_XL128 GBBigger than the card129 GB
GLM 5.3Z.AI · 754B, 40B activeUD-Q2_K_XL254 GBBigger than the card265 GB
Kimi K2.6Moonshot AI · 1T, 32B activeUD-Q2_K_XL341 GBBigger than the card351 GB
Kimi K3Moonshot AI · 2.8T, 104B activeUD-IQ2_XXS712 GBBigger than the card716 GB
Qwen3.8 2.4TAlibaba Qwen · 2.4T, 95B activeUD-IQ2_XS731 GBBigger than the card736 GB
DeepSeek V4 ProDeepSeek · 1.6T, 49B activeUD-Q4_K_XL850 GBBigger than the card851 GB

How this is worked out

A model fits when its weights, its memory of the chat so far and the engine's own share come to 18 GB or less: 92% of the card, with the rest left for the screen. "Fits with room" is under 80%. "Tight fit" is anything up to half a gigabyte short of the whole card: close other programs that draw with the card first.

"Bigger than the card" does not mean it won't run. llama.cpp and the apps built on it put what doesn't fit in ordinary memory and the model answers slower, often several times slower. So this page lists what fits whole.

There are no speeds here. Outmake's speed estimates are fitted to measurements on Apple chips, and no PC has been measured yet, so a number would be a guess. Memory was checked against the catalog of November 4, 2026; which cards have 20 GB against each maker's specification page on October 13, 2026.

Other sizes