Cited, not measured on the local desktop

Buying a used Radeon for local AI

Used 6000- and 7000-series Radeons show up next to the measured R9700 all day. This page is the shopper checklist — not a copy of /budget or the /gpus sheets. llama.cpp first. Vulkan always works. Official ROCm follows the cited matrix; community HSA_OVERRIDE_GFX_VERSION does not. Fit numbers reuse the calculator. Speed on used SKUs stays not measured. We do not invent a price, a tok/s, or a failure rate.

Which generations make sense

gfx is the LLVM target ROCm and HIP care about. llama.cpp Vulkan (GGML_VULKAN) is the first path on every row.

RDNA 4, RDNA 3, and RDNA 2 gfx targets, official ROCm versus community HSA_OVERRIDE, and llama.cpp Vulkan.
Generation gfx ROCm llama.cpp
RDNA 4 — gfx1201 / gfx1200 gfx1201 (R9700, RX 9070 XT / 9070 / GRE) and gfx1200 (RX 9060 XT) Official on the cited ROCm 10.1 matrix. Install the matching family package — gfx1201 is not gfx1200 and not gfx110x. llama.cpp Vulkan (GGML_VULKAN) is the AMDai first path on every generation, including these official HIP rows.
RDNA 3 — gfx1100 / gfx1101 / gfx1102 gfx1100 (7900 XTX / XT / GRE), gfx1101 (7800 XT / 7700 XT), gfx1102 (7600 XT / 7600) Official on the cited ROCm 10.1 matrix as the gfx110x family. Do not mix a gfx1201 (R9700 / 9070) pin onto these cards. llama.cpp Vulkan stays first. HIP when rocminfo lists this gfx. Used-market 7900 XTX / XT and 7800 XT sheets live under /gpus.
RDNA 2 — gfx1030 / gfx1031 gfx1030 (6800 XT, 6950 XT / 6900 XT, official W6800) and gfx1031 (6700 XT) Consumer RDNA 2 is unofficial on the current Radeon ROCm row the way W6800 (gfx1030) is official. gfx1031 is not that W6800 row. Community HSA_OVERRIDE_GFX_VERSION=10.3.0 so gfx1030 objects load on gfx1031 is unofficial — see /rocm-problems/gfx1031-hsa-override. Prefer Vulkan llama.cpp if HIP is angry. llama.cpp Vulkan is the always-works path on these used 6000-series cards. Do not treat HSA_OVERRIDE as an AMD how-to.

VRAM-first picker

Same calculator as the GPU sheets: Qwen3.6-35B-A3B on llama.cpp, f16 KV, one GPU, 4K context shown. Q6_K / Q5_K_M / Q4_K_M plus UD-Q3_K_XL (Hugging Face listing for Qwen3.6-35B-A3B-UD-Q3_K_XL.gguf (16.8 GB)) labeled estimate. Speed stays not measured. Open the sheet for the full table.

12, 16, 20, 24, and 32 GB used-Radeon classes with calculator fit for Q6, Q5, Q4, and a labeled Q3 estimate.
VRAM Example sheets Q6 / Q5 / Q4 / Q3 at 4K Note
12 GB gfx1031 · Unofficial on current Radeon ROCm row
  • Q6_K · 27.7 GB · Does not fit this GPU
  • Q5_K_M · 25.7 GB · Does not fit this GPU
  • Q4_K_M · 20.6 GB · Does not fit this GPU
  • UD-Q3_K_XL (estimate) · 16.4 GB · Does not fit this GPU
Used 12 GB class. House 35B Q6/Q5/Q4 files do not sit in this VRAM on the calculator — expect RAM offload or a listed Q3 file, both estimates. Open the linked sheet instead of copying its table here.
16 GB gfx1030 · Unofficial on current Radeon ROCm row
  • Q6_K · 27.7 GB · Does not fit this GPU
  • Q5_K_M · 25.7 GB · Does not fit this GPU
  • Q4_K_M · 20.6 GB · Does not fit this GPU
  • UD-Q3_K_XL (estimate) · 16.4 GB · Does not fit this GPU
Used 16 GB class (6800 XT, 6950 XT / 6900 XT, 7800 XT). House 35B Q6/Q5/Q4 files do not sit in this VRAM on the calculator — expect RAM offload or a listed Q3 file, both estimates. Confirm the exact SKU: 7600 XT is also 16 GB on gfx1102; 9070 XT is 16 GB on gfx1201.
20 GB gfx1100 · Official on cited ROCm 10.1 row
  • Q6_K · 27.7 GB · Does not fit this GPU
  • Q5_K_M · 25.7 GB · Does not fit this GPU
  • Q4_K_M · 20.6 GB · Does not fit this GPU
  • UD-Q3_K_XL (estimate) · 16.4 GB · Fits in VRAM (estimate)
The 20 GB used listing is the RX 7900 XT — not the 24 GB XTX and not the 16 GB 7900 GRE. Size Qwen3.6-35B-A3B on the calculator before you assume a Q5 file sits in VRAM at long context.
24 GB gfx1100 · Official on cited ROCm 10.1 row
  • Q6_K · 27.7 GB · Does not fit this GPU
  • Q5_K_M · 25.7 GB · Does not fit this GPU
  • Q4_K_M · 20.6 GB · Fits in VRAM (estimate)
  • UD-Q3_K_XL (estimate) · 16.4 GB · Fits in VRAM (estimate)
The 24 GB used listing is the RX 7900 XTX. Size the 35B file on the calculator and the XTX sheet. Speed on that sheet stays not measured. The measured 32 GB north star is still the R9700.
32 GB gfx1201 · Official (measured on the local desktop)
  • Q6_K · 27.7 GB · Fits in VRAM (estimate)
  • Q5_K_M · 25.7 GB · Fits in VRAM (estimate)
  • Q4_K_M · 20.6 GB · Fits in VRAM (estimate)
  • UD-Q3_K_XL (estimate) · 16.4 GB · Fits in VRAM (estimate)
32 GB is the house measured class on the Radeon AI PRO R9700 — usually a new-card buy, not a used 7900. Used 32 GB workstation sheets are W6800 (gfx1030, official ROCm row) and W7800 (gfx1100). Do not assume a used “RX 9700” exists; that name is not a consumer SKU.

RAM lines where offload appears

Minimum system RAM needed and RAM needed at full context for the representative card in each class at Q4_K_M, 32K selected. Used-card kits stay labeled estimate. The 64 GB shopper default on consumer sheets is an estimate, not a measured peak.

12 GB · RX 6700 XT

Minimum system RAM needed

48 GB kit

Estimate · 33.2 GiB raw · 32K context

RAM needed at full context

48 GB kit

Estimate · 37.6 GiB raw · 256K full context

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

Breakdown
Offloaded weights ·
7.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

16 GB · RX 6800 XT

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

20 GB · RX 7900 XT

Minimum system RAM needed

32 GB kit

Estimate · 25.2 GiB raw · 32K context

RAM needed at full context

32 GB kit

Estimate · 29.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 ·
0 GiB
Separable embed in RAM ·
0 GiB
KV in RAM at selected ·
0.45 GiB
KV in RAM at full context ·
4.82 GiB
Runtime / backend ·
0.71 GiB
OS / desktop baseline ·
8.00 GiB
Headroom ·
16.0 GiB

24 GB · RX 7900 XTX

Minimum system RAM needed

32 GB kit

Estimate · 24.7 GiB raw · 32K context

RAM needed at full context

32 GB kit

Estimate · 25.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 ·
0 GiB
Separable embed in RAM ·
0 GiB
KV in RAM at selected ·
0 GiB
KV in RAM at full context ·
0.82 GiB
Runtime / backend ·
0.71 GiB
OS / desktop baseline ·
8.00 GiB
Headroom ·
16.0 GiB

Vet the card before you pay

  1. 1 · Cited, not measured on the local desktop

    Confirm the exact model and VRAM before money moves

    Listings lie about XT vs XTX, 12 vs 16 vs 20 vs 24 GB, and “RX 9700.” On a live Linux box the site already documents: lspci -nn | grep -Ei 'vga|display|3d' for the PCI name, rocminfo | grep -E 'Marketing Name|gfx' for marketing name plus gfx, rocm-smi --showproductname --showmeminfo vram --showuse or amd-smi for published VRAM, and vulkaninfo for the RADV device. Match those strings to the /gpus sheet before you pay. A 7900 XT is 20 GB; the XTX is 24 GB; the 6700 XT is 12 GB gfx1031, not the 16 GB 6800 XT.

  2. 2 · Cited, not measured on the local desktop

    Pick the generation for the engine you will actually run

    llama.cpp first. Vulkan (GGML_VULKAN, Mesa RADV) is the always-works consumer path on RDNA4, RDNA3, and RDNA2. Official HIP / ROCm follows the 10.1 matrix: gfx1201 / gfx1200 / gfx110x are listed; consumer gfx1030 / gfx1031 are not the official W6800 row. Community HSA_OVERRIDE_GFX_VERSION (for example 10.3.0 on gfx1031) is unofficial — not an AMD how-to. If HIP is angry, stay on Vulkan. Ollama and vLLM are not the house path for a used card.

  3. 3 · Cited, not measured on the local desktop

    Buy VRAM first — then open the sheet, do not copy it

    Shop 12 / 16 / 20 / 24 / 32 GB using the picker on this page. Those totals are the same calculator estimates already on the /gpus sheets for Qwen3.6-35B-A3B on llama.cpp, f16 KV, one GPU. Q6_K / Q5_K_M / Q4_K_M plus UD-Q3_K_XL (Hugging Face listing for Qwen3.6-35B-A3B-UD-Q3_K_XL.gguf (16.8 GB)) labeled estimate. Nothing below Q3. Speed cells stay not measured on used SKUs. The measured 32 GB recipes stay on /gpus/r9700.

  4. 4 · Cited, not measured on the local desktop

    Read both RAM lines wherever the file spills

    Minimum system RAM needed is the kit estimate rounded to a real DIMM size. RAM needed at full context is the llama.cpp KV line at the model’s full context. Both stay labeled estimate on used cards (64 GB shopper default on the consumer sheets). GB here is Linux GiB printed as GB. Offload is not free speed — decode usually drops. Do not invent a kit from a forum screenshot.

  5. 5 · Cited, not measured on the local desktop

    Short VRAM and stability check in the return window

    After the card is in the box, follow /tutorials/verify-rocm: rocminfo prints an HSA GPU agent, rocm-smi / amd-smi shows the marketing name and VRAM near the sticker, then a short llama.cpp generate while the meter moves. That is identity plus a live kernel — not a burn-in suite and not a failure-rate claim. If the process never sees /dev/kfd or Vulkan lists only the iGPU, stop and use the return window. We do not invent a loop count or a maximum temperature.

  6. 6 · Cited, not measured on the local desktop

    Compare a short llama-bench or amdai-bench run to the site

    Used-card sheets stay not measured on the local desktop. After a short llama.cpp llama-bench or an amdai-bench/run@1 card on your box, compare against the measured R9700 numbers on /benchmarks and /results — do not paste those tok/s onto a 6800 XT listing. Empty speed cells stay empty. Contribute a recipe if you have a log. We do not invent a used-card tok/s to fill the hole.

  7. 7 · Cited, not measured on the local desktop

    Check board power and connectors from AMD — not a forum watt

    Typical board power (TBP) and any published PSU or connector string live on /power and the AMD product page the GPU sheet already cites. Empty connector cells stay not recorded — we do not invent an 8-pin count. 7900 XTX / XT and 7800 XT TBP figures are on those sheets and /power. Size the PSU for the whole box; dual-card honesty is /power plus /multi-gpu. No prices.

  8. 8 · Cited, not measured on the local desktop

    Watch temps and fans while it generates — not at the wallpaper

    rocm-smi / amd-smi show temperature and fan while llama.cpp is actually generating. Listen for a dead fan or a grinding bearing before the return window closes. Partner coolers change acoustics; we do not publish a failure rate or a “safe °C.” Leave the adjacent slot empty on a blower. Case airflow is /hardware.

  9. 9 · Cited, not measured on the local desktop

    Two cards are not automatic 2× decode

    A second used Radeon is a /multi-gpu decision, not a speed coupon. Hands-on llama.cpp flags are /setup/multi-gpu. Overnight 35B split numbers are one-R9700-plus-one-R9700 cards — they do not transfer to a used 7900 pair. Mixing RDNA generations or PCIe widths is not measured. Electrical honesty for two boards is /power. Combo-preset tok/s is not measured — use amdai-bench.

Linux identity commands

Same tools as /tutorials/install-rocm and /tutorials/verify-rocm. amd-smi is the ROCm 10.1 successor to rocm-smi.

lspci -nn | grep -Ei 'vga|display|3d'
rocminfo | grep -E 'Marketing Name|gfx'
rocm-smi --showproductname --showmeminfo vram --showuse
amd-smi
vulkaninfo

Check price — no prices on this page

Existing /go/ routes only. Buttons say “Check price.” We do not print a live or stale number. Affiliate disclosure sits with the buttons and on /disclosure.

As an Amazon Associate I earn from qualifying purchases.

R9700 Lab Notes is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com and Amazon sites. We may also earn a commission from qualifying purchases through Rakuten Advertising (including Newegg) and B&H. Micro Center and AMD Store links are not affiliate links. Read the full disclosure.

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

AMD Radeon RX 6800 XT

16 GB RDNA 2 XT listing. Not the 32 GB PRO W6800. 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

AMD Radeon RX 6950 XT

16 GB RDNA 2 6950 XT listing. The 6900 XT is a different 16 GB SKU on the same sheet. 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

AMD Radeon RX 6900 XT

16 GB RDNA 2 6900 XT listing. Shared sheet with the 6950 XT. 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

AMD Radeon RX 6700 XT

12 GB RDNA 2 XT listing. Not the 16 GB RX 6800 XT and not the 10 GB non-XT 6700. 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.

FAQ

  • Should I buy a used 7900 XTX or a new R9700?

    VRAM first, then gfx. A used 24 GB 7900 XTX is gfx1100; the measured 32 GB house card is the Radeon AI PRO R9700 (gfx1201). Fit estimates for the XTX stay on /gpus/rx-7900-xtx. Measured 35B recipes stay on /gpus/r9700. We do not invent a street price or a tok/s delta between those SKUs. Size the file on the calculator, then use /go/ check-price buttons — no prices on this page.

  • Is a used RX 6800 XT or 6700 XT still worth it for llama.cpp?

    Yes as a VRAM buy, with honest ROCm status. 6800 XT and 6950 XT / 6900 XT are 16 GB gfx1030; 6700 XT is 12 GB gfx1031. Consumer RDNA 2 is unofficial on the current Radeon ROCm row. llama.cpp Vulkan is the first path. HSA_OVERRIDE_GFX_VERSION on gfx1031 is unofficial. House 35B Q6/Q5/Q4 files expect RAM offload on these cards — both RAM lines stay labeled estimate. Open the sheet instead of this paragraph.

  • What should I run before the return window closes?

    Confirm lspci, rocminfo (marketing name + gfx), rocm-smi or amd-smi VRAM, and vulkaninfo. Then a short llama.cpp generate while the meter moves (/tutorials/verify-rocm), and a short llama-bench or amdai-bench run compared to the site’s measured R9700 cards — not as a used-card tok/s. Check TBP and connectors on /power. Watch temps and fans while generating. We do not publish a failure rate.

  • Can I buy a 12 GB card and just run Q3?

    UD-Q3_K_XL is a labeled estimate (Hugging Face listing for Qwen3.6-35B-A3B-UD-Q3_K_XL.gguf (16.8 GB)) — not a local desktop run and not a promise that Q3 “makes 12 GB enough.” Q6 / Q5 / Q4 stay on the table. Nothing below Q3. Size the file on the calculator and the 12 GB sheet. Minimum system RAM needed and RAM needed at full context print when that file spills.

Sources

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

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.