← All comparisons

Framework Desktop (Ryzen AI Max+ 395) vs NVIDIA DGX Spark

The NVIDIA DGX Spark gives a model 120 GB to work in (an assumed figure), against 96 GB on the Framework Desktop (Ryzen AI Max+ 395). The NVIDIA DGX Spark has slightly more memory bandwidth (273 against 256 GB/s), which sets the ceiling on generation speed. The largest 4-bit model each holds at 8,192 tokens of context: Nemotron 3 Super 120B-A12B on the Framework Desktop (Ryzen AI Max+ 395), Qwen3.8 Flash-Next on the NVIDIA DGX Spark. The cheapest NVIDIA DGX Spark lists for about $2,740 more than the cheapest Framework Desktop (Ryzen AI Max+ 395). Rows where the two differ are tinted.

AMD unified memory

Framework Desktop (Ryzen AI Max+ 395)

A 4.5-liter desktop built around the full Strix Halo chip, sold as a DIY Edition you finish with your own SSD and OS. The 128GB version lets the GPU use 96GB, enough for a 70B dense model or a 100B-class MoE model at 4-bit.

gpt-oss-20b, 4-bit: 73 tok/s

NVIDIA GB10

NVIDIA DGX Spark

NVIDIA's own GB10 desktop with 128GB of unified memory, CUDA and a ConnectX-7 port for linking up to four units. Its 273 GB/s memory bandwidth limits single-user token speed compared with Macs of similar memory size, while prompt processing is strong.

gpt-oss-20b, 4-bit: 83 tok/s

Specifications of the Framework Desktop (Ryzen AI Max+ 395) and the NVIDIA DGX Spark
SpecificationFramework Desktop (Ryzen AI Max+ 395)NVIDIA DGX Spark
KindAMD unified memory · FrameworkNVIDIA GB10 · NVIDIA
Chip or GPUsRyzen AI Max+ 395GB10 Grace Blackwell
Memory64 GB, 128 GB128 GB
Memory for models96 GB (GPU-usable memory)120 GB (GPU-usable memory)assumption
Memory bandwidth256 GB/s273 GB/s
Price~$1,959–$3,449~$4,699
Largest at 4-bit, 8k contextNemotron 3 Super 120B-A12BQwen3.8 Flash-Next
SoftwareROCm, Vulkan, DirectMLCUDA, Vulkan
Power400 W240 W

What each one runs

Every model in the catalog that at least one of the two holds at 4-bit with 8,192 tokens of context. Copper speeds are measured medians; outlined ones are estimates. Rows where only one fits, or where the speed differs by more than a quarter, are tinted.

ModelFramework Desktop (Ryzen AI Max+ 395)NVIDIA DGX Spark
Qwen3.8 Flash-Next125B, 6B active · 111.4 GB filedoes not fit~22–29 tok/sestimate
Nemotron 3 Super 120B-A12B120B, 12B active · 81.0 GB file15 tok/smedian of 2 runs17 tok/smedian of 2 runs
Qwen3.5 122B-A10B122B, 10B active · 71.3 GB file20 tok/smedian of 2 runs21 tok/smedian of 2 runs
Mistral Medium 3.5 128B128B · 69.8 GB file~2.3–2.8 tok/sestimate~2.5–3.0 tok/sestimate
GLM-4.5-Air106B, 12B active · 68.0 GB file~15–19 tok/sestimate~16–20 tok/sestimate
Mistral Small 4 119B (2603)119B, 6.5B active · 67.6 GB file~30–39 tok/sestimate~32–41 tok/sestimate
Llama 4 Scout 17B-16E Instruct109B, 17B active · 60.9 GB file18 tok/smedian of 2 runs~13–16 tok/sestimate
gpt-oss-120b117B, 5.1B active · 58.5 GB file52 tok/smedian of 5 runs53 tok/smedian of 23 runs
Qwen3 Coder Next80B, 3B active · 45.2 GB file~66–85 tok/sestimate49 tok/smedian of 2 runs
Llama 3.3 70B Instruct70B · 39.6 GB file4.8 tok/smedian of 4 runs~4.4–5.2 tok/sestimate
Nemotron 3.5 Lightning 30B-A3B30B, 3B active · 23.7 GB file~47–60 tok/sestimate~50–64 tok/sestimate
Qwen3.6 35B-A3B35B, 3B active · 20.8 GB file60 tok/smedian of 7 runs~67–86 tok/sestimate
Ornith 1.5 35B-A3B35B, 3B active · 20.2 GB file~65–83 tok/sestimate~69–88 tok/sestimate
Qwen3 Coder 30B-A3B Instruct30.5B, 3.3B active · 17.3 GB file~60–77 tok/sestimate~64–82 tok/sestimate
Gemma 4 31B IT30.7B · 17.1 GB file11 tok/smedian of 2 runs~10–12 tok/sestimate
Granite 4.2 30B29.3B · 16.8 GB file~9.6–12 tok/sestimate~10–12 tok/sestimate
Qwen3.8 27B27B · 16.2 GB file12 tok/smedian of 2 runs~11–13 tok/sestimate
Gemma 4 26B-A4B IT25.2B, 3.8B active · 15.9 GB file52 tok/smedian of 2 runs~50–64 tok/sestimate
Qwen3.6 27B27B · 15.7 GB file~10–12 tok/sestimate~11–13 tok/sestimate
Devstral Small 2 24B (2512)24B · 13.3 GB file~12–15 tok/sestimate~13–15 tok/sestimate
gpt-oss-20b21B, 3.6B active · 10.8 GB file73 tok/smedian of 3 runs83 tok/smedian of 13 runs
Phi-414.7B · 8.3 GB file~20–23 tok/sestimate~21–25 tok/sestimate
Ministral 3 14B Reasoning (2512)13.9B · 7.7 GB file~21–25 tok/sestimate~22–27 tok/sestimate
Gemma 4 12B IT11.95B · 6.6 GB file~24–29 tok/sestimate~26–31 tok/sestimate
Qwen3.5 9B9B · 5.3 GB file~31–37 tok/sestimate~33–39 tok/sestimate
Granite 4.2 8B8.8B · 5.2 GB file~31–38 tok/sestimate~33–40 tok/sestimate
Gemma 4 E4B IT8B · 5.0 GB file~57–68 tok/sestimate~61–73 tok/sestimate
Qwen3 8B8.2B · 4.7 GB file~35–41 tok/sestimate~37–44 tok/sestimate
Llama 3.1 8B Instruct8B · 4.6 GB file40 tok/smedian of 2 runs38 tok/smedian of 5 runs
Qwen3.5 4B4B · 2.6 GB file~63–76 tok/sestimate~68–81 tok/sestimate

Full pages: Framework Desktop (Ryzen AI Max+ 395) · NVIDIA DGX Spark · check a different quant or context length