UD-Q5_K_XL · short
UD-Q5_K_XL
- 1× decode
- 102.39 tok/s
- Split decode
- 82.78 tok/s
- 1× prefill
- 2761.6 tok/s
- Split prefill
- 2637.3 tok/s
- 1× VRAM total
- 25.97 GB
- Split VRAM / card
- 13.28 / 13.11 GB
- 1× system RAM
- 37.32 GB
- Split system RAM
- 37.6 GB
GPU directory · Radeon AI PRO · RDNA 4 · gfx1201
The AMD Radeon AI PRO R9700 is a 32 GB workstation / local-AI card on RDNA 4 (gfx1201). AMDai measures local Qwen on this SKU. There is no consumer RX 9700 — the gaming sibling is the 16 GB RX 9070 series.
Published VRAM is 32 GB. First-class on ROCm 10.0 / 10.1. Our test-rig daily driver. Official on the current ROCm matrix.
If the app is not installed, packages are not published yet. There is no public download URL. Read the Stack Lab install notes . If Stack Lab is already running on this machine, open the local app .
Shopper verdict at 4K, then follow the pair page for 32K and full context. Q4 and up. No printed prices.
| Model | Verdict |
|---|---|
| Qwen3.6-35B on R9700 | Fits fully on GPU |
| Qwen 3.8 Flash on R9700 | Fits with RAM offload |
| gpt-oss 20B on R9700 | Fits fully on GPU |
| Gemma 3 27B on R9700 | Needs 2 GPUs |
| Llama 3.3 70B on R9700 | Fits with RAM offload |
| GLM 5.3 Flash on R9700 | Fits with RAM offload |
| Qwen3.6 27B on R9700 | Needs 2 GPUs |
| Qwen3.8 27B on R9700 | Needs 2 GPUs |
Buy this card when you want a 35B daily driver that stays in VRAM at full 262K on llama.cpp, or a second card for two copies / Flash offload. It is not Instinct, and it is not an automatic 2× decode when you seat two.
Published VRAM is 32 GB. That is the hardware label, the same units AMD prints. Measured peak VRAM on the overnight cards is lower than 32 GB for the daily-driver Q5 — read the cells, do not invent headroom.
AMD product page: Radeon AI PRO R9700. Directory of other Radeon cards: /gpus.
One path. Do not skip to a harness. llama.cpp first.
Step 1
Pick the card, then ROCm, then llama.cpp. Getting started is the map; this page is the measured R9700 sheet.
Step 2
Ubuntu 24.04+ is the measured path to a first token. Windows first-run lives on /setup/windows — cited, not measured on the local desktop.
Step 3
Daily driver: Qwen3.6-35B-A3B Unsloth UD-Q5_K_XL on one R9700, llama.cpp Vulkan, 262144 context, f16 KV. Open the recipe, then copy the launch.
Step 4
Ubuntu companion that applies that recipe and records an amdai-bench/run@1 card. Packages are not published yet.
Qwen3.6-35B-A3B on llama.cpp Vulkan, f16 KV. UD-Q5_K_XL, Q5_K_M, Q4_K_M, and Q6_K
at 4K / 32K / 128K / 256K. One Radeon AI PRO R9700 versus a split across two.
Every tok/s and measured GB cites an official amdai-bench/run@1 card.
Empty stays not measured.
How we test.
One card is the house daily driver. A split of the same file is slower at short context. Two full copies are a different layout — 35B on two cards. When the second card helps or hurts: Dual / multi-GPU. Hands-on llama.cpp how-to: /setup/multi-gpu (the old /two-r9700 path still redirects).
| Context | 1× decode | 1× prefill | 1× VRAM total | 1× system RAM | Split decode | Split VRAM / card |
|---|---|---|---|---|---|---|
| short | 102.39 tok/s | 2761.6 tok/s | 25.97 GB | 37.32 GB | 82.78 tok/s | 13.28 / 13.11 GB |
| 32K | 90.52 tok/s | 1937.9 tok/s | 26.7 GB | 37.83 GB | 74.8 tok/s | 13.77 / 13.64 GB |
| 128K | 66.43 tok/s | 942.8 tok/s | 28.82 GB | 40.18 GB | 57.94 tok/s | 15.47 / 15.48 GB |
| 256K | 44.4 tok/s | 519.2 tok/s | 29.34 GB | 42.9 GB | 42.03 tok/s | 17.8 / 17.99 GB |
Full filterable table lives on one vs two GPU. The 33-card matrix is /benchmarks.
UD-Q5_K_XL · short
UD-Q5_K_XL · 32K
UD-Q5_K_XL · 128K
UD-Q5_K_XL · 256K
Q5_K_M · short
Q5_K_M · 32K
Q5_K_M · 128K
Q5_K_M · 256K
Q4_K_M · short
Q4_K_M · 32K
Q4_K_M · 128K
Q4_K_M · 256K
Q6_K · short
Q6_K · 32K
Partly offloaded to DDR5 on 1 GPU
Q6_K · 128K
Partly offloaded to DDR5 on 1 GPU
Q6_K · 256K
Partly offloaded to DDR5 on 1 GPU
Two lines everywhere RAM offload or full context shows up: Minimum system RAM needed at the context you picked, and RAM needed at full context (262144 for the house 35B). We round up to a real DIMM kit (48 / 64 / 96 / 128 / 192 / 256 GB). The house box ships 256 GB DDR5. A measured peak is labeled measured; a calculator line is labeled estimate until a card records RSS.
Daily driver · UD-Q5_K_XL · 262K · one card
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.
| Quant | Peak system RAM | Minimum system RAM needed | RAM needed at full context |
|---|---|---|---|
| UD-Q5_K_XL measured | 37.32 GB | 48 GB kit (measured · 37.32 GB peak) | 48 GB kit (measured · 42.9 GB peak) |
| Q5_K_M measured | 35.83 GB | 48 GB kit (measured · 37.32 GB peak) | 48 GB kit (measured · 42.9 GB peak) |
| Q4_K_M measured | 33.74 GB | 48 GB kit (measured · 33.74 GB peak) | 48 GB kit (measured · 39.05 GB peak) |
| Q6_K measured | 40.15 GB | 48 GB kit (measured · 40.91 / 40.15 GB peak) | 48 GB kit (measured · 43.69 GB peak) |
| UD-Q3_K_XL estimate | 32 GB kit (estimate) | 32 GB kit (estimate) | 32 GB kit (estimate) |
| Quant | Peak system RAM | Minimum system RAM needed | RAM needed at full context |
|---|---|---|---|
| UD-Q5_K_XL measured | 42.9 GB | 48 GB kit (measured · 42.9 GB peak) | 48 GB kit (measured · 42.9 GB peak) |
| Q5_K_M measured | 42.79 GB | 48 GB kit (measured · 42.9 GB peak) | 48 GB kit (measured · 42.9 GB peak) |
| Q4_K_M measured | 39.05 GB | 48 GB kit (measured · 39.05 GB peak) | 48 GB kit (measured · 39.05 GB peak) |
| Q6_K measured | 43.69 GB | 48 GB kit (measured · 43.69 GB peak) | 48 GB kit (measured · 43.69 GB peak) |
| UD-Q3_K_XL estimate | 32 GB kit (estimate) | 32 GB kit (estimate) | 32 GB kit (estimate) |
| Quant | Peak system RAM | Minimum system RAM needed | RAM needed at full context |
|---|---|---|---|
| UD-Q5_K_XL measured | 37.6 GB | 48 GB kit (measured · 37.6 GB peak) | 48 GB kit (measured · 44.71 GB peak) |
| Q5_K_M measured | 37.17 GB | 48 GB kit (measured · 37.6 GB peak) | 48 GB kit (measured · 44.71 GB peak) |
| Q4_K_M measured | 33.74 GB | 48 GB kit (measured · 33.74 GB peak) | 48 GB kit (measured · 40.84 GB peak) |
| Q6_K measured | 38.22 GB | 48 GB kit (measured · 38.22 GB peak) | 48 GB kit (measured · 45.15 GB peak) |
| UD-Q3_K_XL estimate | 32 GB kit (estimate) | 32 GB kit (estimate) | 32 GB kit (estimate) |
| Quant | Peak system RAM | Minimum system RAM needed | RAM needed at full context |
|---|---|---|---|
| UD-Q5_K_XL measured | 44.71 GB | 48 GB kit (measured · 44.71 GB peak) | 48 GB kit (measured · 44.71 GB peak) |
| Q5_K_M measured | 46.21 GB | 48 GB kit (measured · 44.71 GB peak) | 48 GB kit (measured · 44.71 GB peak) |
| Q4_K_M measured | 40.84 GB | 48 GB kit (measured · 40.84 GB peak) | 48 GB kit (measured · 40.84 GB peak) |
| Q6_K measured | 45.15 GB | 48 GB kit (measured · 45.15 GB peak) | 48 GB kit (measured · 45.15 GB peak) |
| UD-Q3_K_XL estimate | 32 GB kit (estimate) | 32 GB kit (estimate) | 32 GB kit (estimate) |
Quant picker: Q6 / Q5 / Q4 + Q3 estimate · Quants · Calculator.
A row is one launch that passed enough gates to publish. llama.cpp first. Spec-only cards stay listed. Empty cells stay empty.
| Model | Setup | Backend | Quant | Ctx | Decode | Evidence |
|---|---|---|---|---|---|---|
| Qwen3.6-35B-A3B Qwen3.6-35B-A3B-UD-Q5_K_XL.gguf | 1× r9700 | llama.cpp vulkan | UD-Q5_K_XL | 256K | 44.4 | Tested on our rig |
| Qwen 3.8 Flash UD-Q6_K_XL (folder) | 2× r9700 | llama.cpp vulkan | UD-Q6_K_XL | 262K | 16 | Tested on our rig |
| Qwen3.6-35B-A3B Qwen3.6-35B-A3B-UD-Q5_K_XL.gguf | 1× r9700 | llama.cpp vulkan | UD-Q5_K_XL | 32K | 90.52 | Tested on our rig |
| Qwen3.6-35B-A3B Qwen3.6-35B-A3B-Q4_K_M.gguf | 1× r9700 | llama.cpp vulkan | Q4_K_M | short | 117.69 | Tested on our rig |
| Qwen3.6-35B-A3B Qwen3.6-35B-A3B-Q5_K_M.gguf | 1× r9700 | llama.cpp vulkan | Q5_K_M | short | 109.73 | Tested on our rig |
| Qwen3.6-35B-A3B Qwen3.6-35B-A3B-UD-Q5_K_XL.gguf | 1× r9700 | llama.cpp vulkan | UD-Q5_K_XL | short | 102.39 | Tested on our rig |
| Qwen 3.8 Flash UD-Q6_K_XL (folder) | 2× r9700 | Strata hip | UD-Q6_K_XL | 262K | 32.6 | Tested on our rig |
Measured cells on this page come from verified amdai-bench/run@1 cards credited to the submitter.
The catalog is
/results.
amdai-bench/run@1 · single · short
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 1 GPU · 4,096 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-12T23:11:50-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes.
amdai-bench/run@1 · single · 32K
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 1 GPU · 32,768 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-12T23:12:00-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes.
amdai-bench/run@1 · single · 128K
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 1 GPU · 131,072 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-12T23:12:23-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes.
amdai-bench/run@1 · single · 256K
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 1 GPU · 262,144 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-12T23:14:07-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes.
amdai-bench/run@1 · split · short
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 2 GPUs · 4,096 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-12T23:19:38-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes.
amdai-bench/run@1 · split · 32K
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 2 GPUs · 32,768 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-12T23:19:48-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes.
amdai-bench/run@1 · split · 128K
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 2 GPUs · 131,072 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-12T23:20:12-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes.
amdai-bench/run@1 · split · 256K
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 2 GPUs · 262,144 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-12T23:21:50-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes.
amdai-bench/run@1 · single · short
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 1 GPU · 4,096 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-12T23:26:34-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes. · Q6_K single-GPU 4K table cell is 103.23 tok/s from the 23:55 card (the 4K point in the complete Q6_K single-GPU series). The earlier 23:26 card at 82.62 tok/s stays on /results and is not averaged into the cell.
amdai-bench/run@1 · single · short
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 1 GPU · 4,096 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-12T23:27:26-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes.
amdai-bench/run@1 · single · 32K
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 1 GPU · 32,768 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-12T23:27:39-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes.
amdai-bench/run@1 · single · 128K
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 1 GPU · 131,072 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-12T23:28:02-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes.
amdai-bench/run@1 · single · 256K
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 1 GPU · 262,144 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-12T23:29:46-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes.
amdai-bench/run@1 · split · short
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 2 GPUs · 4,096 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-12T23:34:56-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes.
amdai-bench/run@1 · split · 32K
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 2 GPUs · 32,768 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-12T23:35:07-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes.
amdai-bench/run@1 · split · 128K
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 2 GPUs · 131,072 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-12T23:35:31-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes.
amdai-bench/run@1 · split · 256K
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 2 GPUs · 262,144 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-12T23:37:08-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes.
amdai-bench/run@1 · single · short
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 1 GPU · 4,096 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-12T23:41:50-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes.
amdai-bench/run@1 · single · 32K
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 1 GPU · 32,768 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-12T23:42:03-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes.
amdai-bench/run@1 · single · 128K
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 1 GPU · 131,072 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-12T23:42:26-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes.
amdai-bench/run@1 · single · 256K
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 1 GPU · 262,144 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-12T23:44:09-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes.
amdai-bench/run@1 · split · short
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 2 GPUs · 4,096 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-12T23:49:02-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes.
amdai-bench/run@1 · split · 32K
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 2 GPUs · 32,768 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-12T23:49:11-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes.
amdai-bench/run@1 · split · 128K
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 2 GPUs · 131,072 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-12T23:49:35-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes.
amdai-bench/run@1 · split · 256K
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 2 GPUs · 262,144 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-12T23:51:11-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes.
amdai-bench/run@1 · single · short
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 1 GPU · 4,096 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-12T23:55:52-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes. · Q6_K single-GPU 4K table cell is 103.23 tok/s from the 23:55 card (the 4K point in the complete Q6_K single-GPU series). The earlier 23:26 card at 82.62 tok/s stays on /results and is not averaged into the cell.
amdai-bench/run@1 · single · 32K
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 1 GPU · 32,768 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-12T23:56:08-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes. · Partly offloaded to DDR5 on one GPU (llama.cpp --fit-target 1024). Decode is not an in-VRAM figure.
amdai-bench/run@1 · single · 128K
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 1 GPU · 131,072 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-12T23:56:39-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes. · Partly offloaded to DDR5 on one GPU (llama.cpp --fit-target 1024). Decode is not an in-VRAM figure.
amdai-bench/run@1 · single · 256K
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 1 GPU · 262,144 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-12T23:58:54-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes. · Partly offloaded to DDR5 on one GPU (llama.cpp --fit-target 1024). Decode is not an in-VRAM figure.
amdai-bench/run@1 · split · short
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 2 GPUs · 4,096 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-13T00:05:21-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes.
amdai-bench/run@1 · split · 32K
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 2 GPUs · 32,768 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-13T00:05:32-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes.
amdai-bench/run@1 · split · 128K
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 2 GPUs · 131,072 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-13T00:05:58-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes.
amdai-bench/run@1 · split · 256K
llama.cpp llama.cpp c060ca974 (build 10603, 2026-08-23) Vulkan; cmake Release GGML_VULKAN=ON GGML_NATIVE=ON GGML_OPENMP=ON · 2 GPUs · 262,144 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10-13T00:07:38-05:00
VRAM sampled every 1 s via amdgpu mem_info_vram_used; Vulkan0 (display) includes desktop baseline ~0.5 GB · DDR5 = MemTotal-MemAvailable + resident page cache of the model files (mincore), 1 s samples; GB = GiB · RAM at DDR5-5200: one transient bad read in 10 earlier sha256 passes; sanity prompt cross-checked · Measured, pending re-verify after RAM fix. DDR5-5200 later proved unstable; a kernel oops at 00:14 CT aborted the sweep. All 33 cards predate the oops. Each card already notes one transient bad read in earlier sha256 passes.
amdai-bench/run@1 · dual-instance · 256K
llama.cpp · 2 GPUs · 262,144 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10 (date not recorded)
Measured on our rig, 2026-10. Two copies (one per card). About 100 tok/s per request.
amdai-bench/run@1 · dual-instance · 256K
llama.cpp · 2 GPUs · 262,144 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10 (date not recorded)
Measured on our rig, 2026-10. Two concurrent requests across two copies. 172 tok/s total.
amdai-bench/run@1 · dual-instance · 256K
llama.cpp · 2 GPUs · 262,144 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10 (date not recorded)
Measured on our rig, 2026-10. 4–8 concurrent, about 177 tok/s total. Soak: 423 requests, 20.6 min, 0 errors. Peak VRAM 27.7 / 29.7 GB (Linux GiB labeled GB). DDR5 about 13 GB.
amdai-bench/run@1 · single · 256K
Strata v0.1.42 · 2 GPUs · 262,144 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10 (date not recorded)
Measured on our rig, 2026-10. Prior first-party Flash Q6: Strata ~32.6 tok/s. Card count was not published; recorded on the two-R9700 host. A different run from the 32.8 / 31.8 two-card points.
Credited to AMDai @amdai · local-desktop verified submitter
2026-10 (date not recorded)
Measured on our rig, 2026-10. Prior first-party Flash Q6: llama.cpp ~16 tok/s versus Strata ~32.6. Card count was not published; recorded on the two-R9700 host.
Credited to AMDai @amdai · local-desktop verified submitter
2026-10 (date not recorded)
Measured on our rig, 2026-10. Two-card Flash Q6 at 262K load. Strata 32.8 tok/s at 8K. DDR5-5200.
Credited to AMDai @amdai · local-desktop verified submitter
2026-10 (date not recorded)
Measured on our rig, 2026-10. Two-card Flash Q6, Strata, DDR5-3600, 32.0 tok/s at 8K. Pair with 32.8 at DDR5-5200.
amdai-bench/run@1 · single · 32K
Strata v0.1.42 · 2 GPUs · 32,768 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10 (date not recorded)
Measured on our rig, 2026-10. Two-card Flash Q6 at 262K load. Strata 32.8 tok/s at 32K.
amdai-bench/run@1 · single · 100K
Strata v0.1.42 · 2 GPUs · 100,000 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10 (date not recorded)
Measured on our rig, 2026-10. Two-card Flash Q6 at 262K load. Strata 31.8 tok/s at 100K.
Credited to AMDai @amdai · local-desktop verified submitter
2026-10 (date not recorded)
Measured on our rig, 2026-10. Two-card Flash Q6, llama.cpp, DDR5-5200, 18.5 tok/s at 8K.
Credited to AMDai @amdai · local-desktop verified submitter
2026-10 (date not recorded)
Measured on our rig, 2026-10. Two-card Flash Q6, llama.cpp, DDR5-5200, 18.2 tok/s at 32K.
Credited to AMDai @amdai · local-desktop verified submitter
2026-10 (date not recorded)
Measured on our rig, 2026-10. Two-card Flash Q6, llama.cpp, DDR5-5200, 17.9 tok/s at 100K.
Credited to AMDai @amdai · local-desktop verified submitter
2026-10 (date not recorded)
Measured on our rig, 2026-10. Two-card Flash Q6, llama.cpp, DDR5-3600, 15.9 tok/s at 8K.
Credited to AMDai @amdai · local-desktop verified submitter
2026-10 (date not recorded)
Measured on our rig, 2026-10. Two-card Flash Q6, llama.cpp, DDR5-3600, 15.6 tok/s at 32K.
Credited to AMDai @amdai · local-desktop verified submitter
2026-10 (date not recorded)
Measured on our rig, 2026-10. Two-card Flash Q6, llama.cpp, DDR5-3600, 15.3 tok/s at 100K. Strata prefill drops 9–20% at DDR5-5200 versus 3600 — unexplained; no first-party prefill tok/s published.
amdai-bench/run@1 · single · short
vLLM stilldeadcode/vllm-radiance:0.5.8 · 1 GPU · 4,096 tokens
Credited to AMDai @amdai · local-desktop verified submitter
2026-10 (date not recorded)
Measured on our rig, 2026-10. Band only — no single decode_tps. Image stilldeadcode/vllm-radiance:0.5.8. Exact serve flags not recorded.
llama.cpp · 256K
One R9700, f16 KV, 0% RAM offload. Daily driver. Measured on our rig, 2026-10 — 44.4 tok/s decode at 256K. Official llama-bench c060ca974.
llama.cpp · Vulkan flags not recorded
# Shape only — exact flags TODO on stacks.
./build-vk/bin/llama-server \
-m ~/models/Qwen3.6-35B-A3B-UD-Q5_K_XL.gguf \
-ngl 99 \
-c 262144 \
--cache-type-k f16 \
--cache-type-v f16 \
--host 127.0.0.1 --port 8080
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.
llama.cpp · 262K
llama.cpp Q6, 8 threads. Measured on our rig, 2026-10 — ~16 tok/s writing at 262K.
llama.cpp · Vulkan flags not recorded
# Shape only — llama.cpp Q6, 8 threads on the same Flash file. Exact flags TODO.
./build-vk/bin/llama-server \
-m ~/models/Qwen3.8-Flash-Next-UD-Q6_K_XL.gguf \
-t 8 \
-c 262144 \
--host 127.0.0.1 --port 8080
Minimum system RAM needed
192 GB kit
Estimate · 159.9 GiB raw · 256K context
RAM needed at full context
192 GB kit
Estimate · 159.9 GiB raw · 256K full context
Estimate. Offloaded weights + KV in RAM + runtime + OS/desktop + headroom, rounded up to a 192 GB DIMM kit. The local desktop ships 256 GB DDR5; measured host-RAM usage is not recorded until Local AI numbers arrive.
llama.cpp · 32K
Measured on our rig, 2026-10 — 90.52 tok/s decode at 32K. Official llama-bench c060ca974.
llama.cpp · Vulkan flags not recorded
# Shape only — exact flags TODO on stacks.
./build-vk/bin/llama-server \
-m ~/models/Qwen3.6-35B-A3B-UD-Q5_K_XL.gguf \
-ngl 99 \
-c 32768 \
--cache-type-k f16 \
--cache-type-v f16 \
--host 127.0.0.1 --port 8080
Minimum system RAM needed
37.83 GB
Measured · 37.8 GiB raw · 32K context
local-desktop-20261012-2312-35b-udq5kxl-1gpu-32k-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: 37.83 GB (Linux GiB labeled GB). Measured, pending re-verify after RAM fix.
llama.cpp · short
Measured on our rig, 2026-10 — 117.69 tok/s decode at short context. Prefill 1902.1 tok/s at 32K is a separate bench point on the same file.
llama.cpp · Vulkan flags not recorded
# Shape only — exact flags TODO on stacks.
./build-vk/bin/llama-server \
-m ~/models/Qwen3.6-35B-A3B-Q4_K_M.gguf \
-ngl 99 \
-c 4096 \
--cache-type-k f16 \
--cache-type-v f16 \
--host 127.0.0.1 --port 8080
Minimum system RAM needed
33.74 GB
Measured · 33.7 GiB raw · 4K context
RAM needed at full context
39.05 GB
Measured · 39.0 GiB raw · 256K full context
Measured peak system RAM on the local desktop: 33.74 GB (Linux GiB labeled GB). Measured, pending re-verify after RAM fix.
llama.cpp · short
Sibling Q5 file. Measured on our rig, 2026-10 — 109.73 tok/s short (24.68 GB VRAM). Official llama-bench c060ca974.
llama.cpp · Vulkan flags not recorded
# Shape only — exact flags TODO on stacks.
./build-vk/bin/llama-server \
-m ~/models/Qwen3.6-35B-A3B-Q5_K_M.gguf \
-ngl 99 \
-c 4096 \
--cache-type-k f16 \
--cache-type-v f16 \
--host 127.0.0.1 --port 8080
Minimum system RAM needed
37.32 GB
Measured · 37.3 GiB raw · 4K context
local-desktop-20261012-2311-35b-udq5kxl-1gpu-4k-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: 37.32 GB (Linux GiB labeled GB). Measured, pending re-verify after RAM fix.
llama.cpp · short
Measured on our rig, 2026-10 — 102.39 tok/s decode at short context. Official llama-bench c060ca974.
llama.cpp · Vulkan flags not recorded
# Shape only — exact flags TODO on stacks.
./build-vk/bin/llama-server \
-m ~/models/Qwen3.6-35B-A3B-UD-Q5_K_XL.gguf \
-ngl 99 \
-c 4096 \
--cache-type-k f16 \
--cache-type-v f16 \
--host 127.0.0.1 --port 8080
Minimum system RAM needed
37.32 GB
Measured · 37.3 GiB raw · 4K context
local-desktop-20261012-2311-35b-udq5kxl-1gpu-4k-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: 37.32 GB (Linux GiB labeled GB). Measured, pending re-verify after RAM fix.
Strata · 262K
Strata v0.1.42, no MTP. Measured on our rig, 2026-10 — ~32.6 tok/s writing at 262K. Publisher UD-Q6_K_XL folder ~169 GB — host RAM not measured.
Strata · HIP flags not recorded
# Shape only — exact Strata flags TODO. Recipe strata-flash-q6, no MTP.
# This site’s convention: 127.0.0.1:8083 so llama-server can keep :8080.
curl -s http://127.0.0.1:8083/v1/models
Minimum system RAM needed
192 GB kit
Estimate · 159.9 GiB raw · 256K context
RAM needed at full context
192 GB kit
Estimate · 159.9 GiB raw · 256K full context
Estimate. Offloaded weights + KV in RAM + runtime + OS/desktop + headroom, rounded up to a 192 GB DIMM kit. The local desktop ships 256 GB DDR5; measured host-RAM usage is not recorded until Local AI numbers arrive.
This page is the shopping sheet. The rest of AMDai stays linked — we do not copy orphan content here.
Measured 35B llama.cpp review from the local desktop. 256K context. When to buy a second card.
VRAM and GPU needs at 256K for Q6/Q5/Q4. Which cards run it fully.
Two R9700s plus 96 GB DDR5 runs Qwen 3.8 Flash Q4 at 256K.
R9700 first. 16 GB cards offload. No invented street prices.
UD-Q5_K_XL on llama.cpp Vulkan, one card, 262K. Launch command and gates.
Qwen 3.8 Flash on Strata. Fast-agent pin, not the 35B overnight matrix.
33-card local desktop matrix. Every cell links a run card.
Cited decisions from the overnight cards — layout and quant.
R9700 vs 9070 XT and the other published sheets. VRAM, fit estimates, labeled Q3. No invented prices.
Cited specs versus RTX 5090 / 4090 / 3090 / 5080 / 5070 Ti / 5060 Ti 16GB. NVIDIA speed stays empty until cited.
Same 35B, one R9700 versus a split. Decode winner per row.
Official amdai-bench/run@1 pages. Every number on this sheet cites one.
amdai-bench/run@1 cards, labeled estimates, citations, corrections.
Which GPU, Ubuntu vs Windows, and when Q3 is only an estimate.
Plain-English ROCm, GGUF, Q3–Q6, KV cache, run cards.
Cited LoRA / QLoRA, then export to llama.cpp. Speeds not yet measured on our R9700s. Q3 is a labeled estimate.
Quant side-by-side. Q3 stays a labeled estimate.
When a second R9700 helps or hurts — llama.cpp flags, PCIe, PSU. Desktop 2 192 GB is planned, not measured.
Hands-on --split-mode, --tensor-split, device pins, and two-server combo. 35B split measured on the local desktop.
Split versus two copies. A split is not two chats.
Qwen 3.8 Flash VRAM and DDR5 offload at Q3–Q6.
Every current 3.6 / 3.8 file × quant on this notebook.
Ubuntu companion. Packages not published yet.
Ubuntu 24.04+ to first token, plus an honest Windows path.
f16 vs q8_0 vs q4_0. Measured 35B VRAM on this card. Estimates labeled.
Cited llama.cpp Vulkan / HIP OOM strings. Cheapest fix first. Q3 is a labeled estimate.
Size a GGUF against 32 GB. Client-side, no prices.
Starter through two-R9700 builds. No invented prices.
Newegg GPU listings checked Nov 2, 2026. Newegg GPU-category search (filter N=100007709): Gigabyte AI TOP listed at $2,799.99, with more options from $2,079.97–$3,290.00. ASRock Creator out of stock (last sold $1,699.99). Confirm who ships the card and the current price on the listing. Full store notes: where to buy an R9700.
Check price · no live or invented prices
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.
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.
No live or invented prices — dated, sourced snapshot only. Retailer hops use the existing disclosure path.
Head-to-head pages use the same VRAM, bandwidth, and calculator fit already on the sheets. Q3 is a labeled estimate. No invented prices. R9700 against the other published sheets:
Also: PRO W6800 · PRO W7700 · RX 6700 XT · RX 6800 XT · RX 6950 XT · RX 7600 · RX 7600 XT · RX 7700 XT · RX 7800 XT · RX 7900 GRE · RX 7900 XT · RX 9070 GRE
Email only — no account. Double opt-in. About once a week, and only when run cards, guides, ROCm problems, or Stack Lab actually changed. Not a daily drip. Issues may include one labeled Sponsored mention. Slots and rates: Sponsor.