Compare · Qwen3.6-35B-A3B · llama.cpp

Radeon vs NVIDIA for a local LLM

This page is for a local-LLM shopper picking an R9700 or RX 7900-class card versus an RTX 5090, 4090, 3090, 5080, 5070 Ti, or 5060 Ti 16GB. Plain language. No fanboying. Specs cite the vendor page. Speed that is ours says measured. Speed that is not ours stays empty.

How we test — Measured cells cite official amdai-bench/run@1 cards. Estimates stay labeled. Q3 is estimate-only. Q1/Q2 stay off.

Daily driver · 35B llama.cpp · 262K

Minimum system RAM needed

42.9 GB

Measured · 42.9 GiB raw · 256K context

local-desktop-20261012-2314-35b-udq5kxl-1gpu-256k-llamacpp-f16

RAM needed at full context

42.9 GB

Measured · 42.9 GiB raw · 256K full context

local-desktop-20261012-2314-35b-udq5kxl-1gpu-256k-llamacpp-f16

Measured peak system RAM on the local desktop: 42.9 GB (Linux GiB labeled GB). Measured, pending re-verify after RAM fix.

Breakdown
Offloaded weights ·
0 GiB
Separable embed in RAM ·
0 GiB
KV in RAM at selected ·
0 GiB
KV in RAM at full context ·
0 GiB
Runtime / backend ·
0.85 GiB
OS / desktop baseline ·
8.00 GiB
Headroom ·
16.0 GiB

Where each camp wins

Where Radeon wins

VRAM class, 32 GB, two cards, our cards

Radeon wins the VRAM-per-dollar class we actually shop: 32 GB on the R9700, 24 / 20 / 16 GB on the RX 7900 / 7800 sheets, and two-card layouts we have measured on the local desktop. Buttons say Check price — we do not print a figure.

Measured sheet: R9700 · RX 7900 XTX · RX 7900 XT · RX 7900 GRE · RX 7800 XT · RX 7700 XT · RX 7600 XT · RX 7600 · RX 6800 XT · RX 6950 XT / 6900 XT · RX 6700 XT · RX 9070 XT · RX 9070 · RX 9070 GRE · RX 9060 XT · 35B model page · gpt-oss 20B · Gemma 3 27B · Llama 3.3 70B · GLM 5.3 Flash · Qwen3.6 27B · Qwen3.8 27B

Where NVIDIA wins

CUDA, vLLM, day-one models

NVIDIA wins the software day-one: CUDA is the default for vLLM and a long tail of engines, and more models and apps land there first. That is ecosystem maturity, not a tok/s we measured on an RTX card.

Software notes: Backends · ROCm · First-run setup

Vendor specs

VRAM, memory bandwidth, and board power. Each cell links the vendor spec page. TBP is AMD’s label; TGP is NVIDIA’s. Buttons say Check price — we do not show a live or stale figure. GPU directory: /gpus.

Cited vendor VRAM, bandwidth, and board power for the Radeon and RTX cards on this page.
Card Camp VRAM Bandwidth Board power
Radeon AI PRO R9700 Radeon 32 GB GDDR6 AMD R9700 product page 640 GB/s AMD R9700 product page 300 W TBP AMD R9700 product page
Radeon RX 7900 XTX Radeon 24 GB GDDR6 AMD RX 7900 XTX product page 960 GB/s AMD RX 7900 XTX product page 355 W TBP AMD RX 7900 XTX product page
Radeon RX 7900 XT Radeon 20 GB GDDR6 AMD RX 7900 XT product page 800 GB/s AMD RX 7900 XT product page 315 W TBP AMD RX 7900 XT product page
Radeon RX 7800 XT Radeon 16 GB GDDR6 AMD RX 7800 XT product page 624 GB/s AMD RX 7800 XT product page 263 W TBP AMD RX 7800 XT product page
GeForce RTX 5090 NVIDIA 32 GB GDDR7 NVIDIA RTX 5090 product page 1,792 GB/s NVIDIA RTX 5090 product page 575 W TGP NVIDIA RTX 5090 product page
GeForce RTX 4090 NVIDIA 24 GB GDDR6X NVIDIA RTX 4090 product page 1,008 GB/s NVIDIA RTX 5090 product comparison table 450 W TGP NVIDIA RTX 4090 product page
GeForce RTX 3090 NVIDIA 24 GB GDDR6X NVIDIA GeForce compare 936 GB/s NVIDIA RTX Blackwell GPU architecture PDF 350 W TGP NVIDIA GeForce compare
GeForce RTX 5080 NVIDIA 16 GB GDDR7 NVIDIA GeForce RTX 50 Series 960 GB/s NVIDIA GeForce RTX 50 Series 360 W TGP NVIDIA GeForce compare
GeForce RTX 5070 Ti NVIDIA 16 GB GDDR7 NVIDIA GeForce RTX 50 Series 896 GB/s NVIDIA GeForce RTX 50 Series 300 W TGP NVIDIA GeForce compare
GeForce RTX 5060 Ti 16GB NVIDIA 16 GB GDDR7 NVIDIA GeForce RTX 50 Series (16 GB SKU; an 8 GB SKU also exists) 448 GB/s NVIDIA GeForce RTX 50 Series 180 W TGP NVIDIA GeForce compare

Radeon product pages: Radeon AI PRO R9700, Radeon RX 7900 XTX, Radeon RX 7900 XT, Radeon RX 7800 XT. NVIDIA product / compare pages: GeForce RTX 5090, GeForce RTX 4090, GeForce RTX 3090, GeForce RTX 5080, GeForce RTX 5070 Ti, GeForce RTX 5060 Ti 16GB. RTX 5060 Ti is the 16 GB SKU — NVIDIA also lists an 8 GB card.

Check price · no live or invented prices

AMD Radeon AI PRO R9700

Newegg's R9700 offers have been marketplace sellers (checked 2026-10-30), so that seller's return policy applies, not Newegg's. Open the listing's Warranty & Returns tab before you buy.

Check price · no live or invented prices

AMD Radeon RX 7900 XTX

Return terms vary by seller and item. Newegg's Hassle-Free page covers only Sold-and-Shipped-by-Newegg listings; marketplace items use the seller's policy. See the listing's Warranty & Returns tab.

Check price · no live or invented prices

AMD Radeon RX 7900 XT

Return terms vary by seller and item. Newegg's Hassle-Free page covers only Sold-and-Shipped-by-Newegg listings; marketplace items use the seller's policy. See the listing's Warranty & Returns tab.

Check price · no live or invented prices

AMD Radeon RX 7800 XT

Return terms vary by seller and item. Newegg's Hassle-Free page covers only Sold-and-Shipped-by-Newegg listings; marketplace items use the seller's policy. See the listing's Warranty & Returns tab.

Check price · no live or invented prices

NVIDIA GeForce RTX 5090

Official NVIDIA product page plus retailer search. No live or invented price.

Return terms vary by seller and item. Newegg's Hassle-Free page covers only Sold-and-Shipped-by-Newegg listings; marketplace items use the seller's policy. See the listing's Warranty & Returns tab.

Check price · no live or invented prices

NVIDIA GeForce RTX 4090

Official NVIDIA product page plus retailer search. No live or invented price.

Return terms vary by seller and item. Newegg's Hassle-Free page covers only Sold-and-Shipped-by-Newegg listings; marketplace items use the seller's policy. See the listing's Warranty & Returns tab.

Check price · no live or invented prices

NVIDIA GeForce RTX 3090

Official NVIDIA compare page plus retailer search. No live or invented price.

Return terms vary by seller and item. Newegg's Hassle-Free page covers only Sold-and-Shipped-by-Newegg listings; marketplace items use the seller's policy. See the listing's Warranty & Returns tab.

Check price · no live or invented prices

NVIDIA GeForce RTX 5080

Official NVIDIA 50-series page plus retailer search. No live or invented price.

Return terms vary by seller and item. Newegg's Hassle-Free page covers only Sold-and-Shipped-by-Newegg listings; marketplace items use the seller's policy. See the listing's Warranty & Returns tab.

Check price · no live or invented prices

NVIDIA GeForce RTX 5070 Ti

Official NVIDIA 50-series page plus retailer search. No live or invented price.

Return terms vary by seller and item. Newegg's Hassle-Free page covers only Sold-and-Shipped-by-Newegg listings; marketplace items use the seller's policy. See the listing's Warranty & Returns tab.

Check price · no live or invented prices

NVIDIA GeForce RTX 5060 Ti 16GB

16 GB SKU. NVIDIA also lists an 8 GB 5060 Ti — confirm the listing. No live or invented price.

Return terms vary by seller and item. Newegg's Hassle-Free page covers only Sold-and-Shipped-by-Newegg listings; marketplace items use the seller's policy. See the listing's Warranty & Returns tab.

As an Amazon Associate I earn from qualifying purchases. Some Newegg links use Rakuten Advertising and some B&H links use B&H’s affiliate program when those IDs are configured. Micro Center and AMD Store links are plain “also available at” links — no tracking. Buttons say “Check price” and never invent or live-quote a price. Full disclosure.

Speed

R9700 decode is measured on the local desktop (amdai-bench/run@1, llama.cpp Vulkan). Any NVIDIA speed figure on this site must be third-party, linked to the exact source, and labeled not apples-to-apples (different engine, quant, or context). We have no ingested cited NVIDIA 35B number for these SKUs, so those cells say “no cited number yet.” We will not estimate one.

Full 4K / 32K / 128K / 256K matrix including Q6_K: one vs two GPU · benchmarks · run cards.

Measured Qwen3.6-35B-A3B llama.cpp Vulkan decode on one R9700 versus a split, plus NVIDIA cells with no cited number yet.
Quant Context 1× R9700 decode 2× split decode NVIDIA (5090 / 4090 / 3090 / 5080 / 5070 Ti / 5060 Ti 16GB)
UD-Q5_K_XL short 102.39 tok/s Measured · local desktop 82.78 tok/s Measured · local desktop no cited number yet Not third-party, not apples-to-apples — empty on purpose
UD-Q5_K_XL 256K 44.4 tok/s Measured · local desktop 42.03 tok/s Measured · local desktop no cited number yet Not third-party, not apples-to-apples — empty on purpose
Q5_K_M short 109.73 tok/s Measured · local desktop 88.19 tok/s Measured · local desktop no cited number yet Not third-party, not apples-to-apples — empty on purpose
Q5_K_M 256K 40.54 tok/s Measured · local desktop 42.33 tok/s Measured · local desktop no cited number yet Not third-party, not apples-to-apples — empty on purpose
Q4_K_M short 117.69 tok/s Measured · local desktop 93.28 tok/s Measured · local desktop no cited number yet Not third-party, not apples-to-apples — empty on purpose
Q4_K_M 256K 47.77 tok/s Measured · local desktop 42.88 tok/s Measured · local desktop no cited number yet Not third-party, not apples-to-apples — empty on purpose

Software reality

llama.cpp first (Vulkan, then ROCm/HIP). Strata is the Flash pin. vLLM, Ollama, and LM Studio are secondary. Longer engine notes: /backends, /rocm, /rocm-problems, /setup.

  • llama.cpp · Vulkan

    Radeon
    Consumer default on AMDai. House daily driver is one R9700, Vulkan, UD-Q5_K_XL, 262K, f16 KV. Measured on the local desktop.
    NVIDIA
    llama.cpp also builds CUDA. We have no ingested first-party or cited third-party 35B Vulkan/CUDA tok/s for the RTX cards on this page.

    llama.cpp on AMDai · llama.cpp repository

  • llama.cpp · ROCm / HIP

    Radeon
    HIP is the ROCm compile when rocminfo lists the gfx. gfx1201 “no binary for GPU” reports live on the problems tracker. Try Vulkan first if HIP configure is a mess.
    NVIDIA
    HIP is not an NVIDIA path. CUDA is the matching compile.

    What is ROCm · ROCm problems · Vulkan vs HIP

  • Strata

    Radeon
    First-party Flash try on the house Pro rig — cited pair ~32.6 tok/s versus llama.cpp ~16 tok/s at 262K on Qwen 3.8 Flash UD-Q6_K_XL. Not the 35B overnight matrix.
    NVIDIA
    No house Strata figure on an RTX card. We will not invent one.

    Strata on AMDai · Strata v0.1.42

  • vLLM

    Radeon
    Advanced / experimental here. Default pip install is CUDA. ROCm is a pin (AMD 10.0 supported combo is still 0.27 + PyTorch 2.13; community 0.31 is a try). No invented local desktop 0.31 tok/s.
    NVIDIA
    This is where NVIDIA wins on day-one maturity: CUDA vLLM is the upstream default. Broader engine and model coverage on launch week. Still not our measured 35B path.

    Backends · vLLM GPU install (CUDA default) · AMD vLLM on ROCm

  • Ollama / LM Studio

    Radeon
    Convenience wrappers. gfx1201 is still cited pain in Ollama. LM Studio may download a CUDA llama.cpp on a Radeon if you are not watching the runtime picker. Prefer a Vulkan llama.cpp you built.
    NVIDIA
    Day-one CUDA runtimes are the usual path in both apps. We have no house tok/s. Confirm a GPU meter moves before you trust the wrapper.

    Backends · Ollama · Ollama GPU targets · LM Studio · First-run setup

Which should you buy?

Use case first, then VRAM, then software. Size vs speed still changes the pick on setup by budget and the calculator. FAQ: /faq.

  • Daily-driver 35B at long context

    One R9700, if you want the path we measured.

    House daily driver is Qwen3.6-35B-A3B Unsloth UD-Q5_K_XL on one R9700, llama.cpp Vulkan, 262144 context, f16 KV. It stays in 32 GB VRAM on the overnight cards. An RTX 5090 is the same 32 GB class on paper; we have no cited 35B llama.cpp tok/s for it. A 16 GB RTX 5080 / 5070 Ti / 5060 Ti 16GB or RX 7800 XT does not hold that Q5 at full context in VRAM — expect RAM offload and a slower decode.

    Daily driver · 35B llama.cpp · 262K

    Minimum system RAM needed

    42.9 GB

    Measured · 42.9 GiB raw · 256K context

    local-desktop-20261012-2314-35b-udq5kxl-1gpu-256k-llamacpp-f16

    RAM needed at full context

    42.9 GB

    Measured · 42.9 GiB raw · 256K full context

    local-desktop-20261012-2314-35b-udq5kxl-1gpu-256k-llamacpp-f16

    Measured peak system RAM on the local desktop: 42.9 GB (Linux GiB labeled GB). Measured, pending re-verify after RAM fix.

    Breakdown
    Offloaded weights ·
    0 GiB
    Separable embed in RAM ·
    0 GiB
    KV in RAM at selected ·
    0 GiB
    KV in RAM at full context ·
    0 GiB
    Runtime / backend ·
    0.85 GiB
    OS / desktop baseline ·
    8.00 GiB
    Headroom ·
    16.0 GiB

    R9700 measured page · Daily-driver recipe · One vs split

  • Biggest model that fits

    Buy the VRAM bracket, then size the file.

    32 GB (R9700 or RTX 5090) is the class that holds the house 35B Q5 at 262K without offload on our calculator / cards. 24 GB (7900 XTX, RTX 4090, RTX 3090) is the next bracket — Q4 may fit; Q5 at long context needs the calculator. 16 GB cards (7800 XT, RTX 5080, 5070 Ti, 5060 Ti 16GB) are a different job: smaller listed files or RAM offload. We do not invent a “fits” claim past the calculator and the vendor VRAM label.

    Minimum system RAM needed

    32 GB kit

    Estimate · 29.2 GiB raw · 32K context

    RAM needed at full context

    48 GB kit

    Estimate · 33.6 GiB raw · 256K full context

    Estimate. Offloaded weights + KV in RAM + runtime + OS/desktop + headroom, rounded up to a 32 GB DIMM kit.

    Breakdown
    Offloaded weights ·
    3.76 GiB
    Separable embed in RAM ·
    0 GiB
    KV in RAM at selected ·
    0.69 GiB
    KV in RAM at full context ·
    5.06 GiB
    Runtime / backend ·
    0.71 GiB
    OS / desktop baseline ·
    8.00 GiB
    Headroom ·
    16.0 GiB

    Calculator · RX 7900 XTX sheet · RX 9070 XT sheet · RX 9070 sheet · RX 9070 GRE sheet · RX 9060 XT sheet · RX 7900 GRE sheet · RX 7700 XT sheet · RX 7600 XT sheet · RX 7600 sheet · RX 6800 XT sheet · RX 6950 XT / 6900 XT sheet · RX 6700 XT sheet · Quants

  • Two-card builds

    A second R9700 is measured. A second RTX card is not, on this site.

    Two R9700s on the local desktop: a split of the same 35B is often slower than one card at short context (UD-Q5 4K is 102.39 tok/s on one vs 82.78 on the split). Two copies serve two requests — that is concurrency, not 2× one chat. Desktop 2 (dual R9700 + 192 GB DDR5) is planned, not measured. We have no cited two-RTX 35B llama.cpp figure. Do not assume tensor parallel is free speed.

    Daily driver · 35B llama.cpp · 262K

    Minimum system RAM needed

    42.9 GB

    Measured · 42.9 GiB raw · 256K context

    local-desktop-20261012-2314-35b-udq5kxl-1gpu-256k-llamacpp-f16

    RAM needed at full context

    42.9 GB

    Measured · 42.9 GiB raw · 256K full context

    local-desktop-20261012-2314-35b-udq5kxl-1gpu-256k-llamacpp-f16

    Measured peak system RAM on the local desktop: 42.9 GB (Linux GiB labeled GB). Measured, pending re-verify after RAM fix.

    Breakdown
    Offloaded weights ·
    0 GiB
    Separable embed in RAM ·
    0 GiB
    KV in RAM at selected ·
    0 GiB
    KV in RAM at full context ·
    0 GiB
    Runtime / backend ·
    0.85 GiB
    OS / desktop baseline ·
    8.00 GiB
    Headroom ·
    16.0 GiB

    Dual / multi-GPU · 35B on two cards · One vs split

  • Windows vs Linux

    Linux if you want our measured Radeon path. Windows CUDA if you need day-one NVIDIA apps.

    Ubuntu LTS on AMD’s current ROCm matrix is the path we write. llama.cpp Vulkan is the honest Windows path for tokens on Radeon. Full ROCm userspace is a Linux product. ROCm 10.1 lists WSL2 as a technical preview — not a measured local desktop daily driver. NVIDIA’s CUDA stack is the broader Windows day-one story (vLLM, more app binaries). We do not have Windows tok/s on either camp.

    Daily driver · 35B llama.cpp · 262K

    Minimum system RAM needed

    42.9 GB

    Measured · 42.9 GiB raw · 256K context

    local-desktop-20261012-2314-35b-udq5kxl-1gpu-256k-llamacpp-f16

    RAM needed at full context

    42.9 GB

    Measured · 42.9 GiB raw · 256K full context

    local-desktop-20261012-2314-35b-udq5kxl-1gpu-256k-llamacpp-f16

    Measured peak system RAM on the local desktop: 42.9 GB (Linux GiB labeled GB). Measured, pending re-verify after RAM fix.

    Breakdown
    Offloaded weights ·
    0 GiB
    Separable embed in RAM ·
    0 GiB
    KV in RAM at selected ·
    0 GiB
    KV in RAM at full context ·
    0 GiB
    Runtime / backend ·
    0.85 GiB
    OS / desktop baseline ·
    8.00 GiB
    Headroom ·
    16.0 GiB

    First-run setup · What is ROCm · ROCm problems

Also: Compare hub · Radeon vs Mac · Affiliate disclosure · How we test

Next steps

Real pages on this site. We do not invent a next click.

Last updated

esc

Type to filter. Enter opens the first match. Full-text search lives on /search.