NVIDIA DGX Spark 128GB vs Ryzen AI Max+ 395 128GB for Local LLMs
The NVIDIA DGX Spark 128GB holds bigger models (112 GB vs 96.0 GB), and the NVIDIA DGX Spark 128GB generates tokens about 7% faster. Below: speeds on seven popular models, the models only one card can run, and our verdict.
Specs that matter for AI
| NVIDIA DGX Spark 128GB | Ryzen AI Max+ 395 128GB | |
|---|---|---|
| Memory | 128 GB unified | 128 GB unified |
| GPU-usable memory | 112 GB | 96.0 GB |
| Bandwidth | 273 GB/s | 256 GB/s |
| Architecture | Grace Blackwell | Strix Halo |
| Released | 2025-10 | 2025-02 |
| Llama 3.1 8B Q4_K_M | ~30 tok/s | ~28 tok/s |
Speed and fit by model
Q4_K_M (or native format) with 8K context.
| Model | VRAM | NVIDIA DGX Spark 128GB | Ryzen AI Max+ 395 128GB |
|---|---|---|---|
| Llama 3.1 8B | 6.3 GB | Fits ~30 tok/s | Fits ~28 tok/s |
| Qwen 3 14B | 10.5 GB | Fits ~17 tok/s | Fits ~16 tok/s |
| gpt-oss-20b | 13.9 GB | Fits ~57 tok/s | Fits ~54 tok/s |
| Qwen 3 30B-A3B | 18.8 GB | Fits ~51 tok/s | Fits ~49 tok/s |
| Qwen 3 32B | 21.4 GB | Fits ~7.8 tok/s | Fits ~7.3 tok/s |
| Llama 3.3 70B | 43.2 GB | Fits ~3.7 tok/s | Fits ~3.5 tok/s |
| gpt-oss-120b | 62.0 GB | Fits ~46 tok/s | Fits ~43 tok/s |
Verdict
Both are 128 GB unified-memory boxes with similar bandwidth (273 vs 256 GB/s), so token generation on the same model is close. The DGX Spark lets more memory go to the GPU and runs the full CUDA stack, which matters for training and vLLM. The Ryzen AI Max systems are cheaper and double as a normal PC. Both suit MoE models like gpt-oss-120b far better than large dense models.
Which should you buy?
Choose the NVIDIA DGX Spark 128GB if…
- You develop with CUDA, vLLM or PyTorch.
- You want to fine-tune small models locally.
- You want the most GPU-usable memory in a small box.
Choose the Ryzen AI Max+ 395 128GB if…
- You want the lower price.
- You also want a normal Windows or Linux PC.
- You mainly run llama.cpp-based apps.
Best quality and longest context on each card
The highest-quality quantization that fits fully at 8K context, and the longest context that fits at Q4_K_M with an FP16 cache.
| Model | NVIDIA DGX Spark 128GB: best quant | Ryzen AI Max+ 395 128GB: best quant | NVIDIA DGX Spark 128GB: max context | Ryzen AI Max+ 395 128GB: max context |
|---|---|---|---|---|
| Qwen 3.5 9B | FP16 / BF16 | FP16 / BF16 | 256K | 256K |
| Qwen 3 14B | FP16 / BF16 | FP16 / BF16 | 40K | 40K |
| gpt-oss-20b | MXFP4 (official) | MXFP4 (official) | 128K | 128K |
| Qwen 3.6 27B | FP16 / BF16 | FP16 / BF16 | 256K | 256K |
| Qwen 3 32B | FP16 / BF16 | FP16 / BF16 | 40K | 40K |
| Llama 3.3 70B | Q8_0 | Q8_0 | 128K | 128K |
Image generation
Best weight precision for image models with model swapping, at each model's default resolution. Image generation is also limited by compute, so the card with more tensor-core throughput finishes each image faster even when both fit.
| Model | NVIDIA DGX Spark 128GB | Ryzen AI Max+ 395 128GB |
|---|---|---|
| SDXL 1.0 | FP16 / BF16 | FP16 / BF16 |
| FLUX.1 [dev] | FP16 / BF16 | FP16 / BF16 |
| Qwen-Image | FP16 / BF16 | FP16 / BF16 |
| Wan 2.2 A14B (T2V / I2V) | FP16 / BF16 | FP16 / BF16 |
Models only one card can run
Only NVIDIA DGX Spark 128GB
Only Ryzen AI Max+ 395 128GB
None
Frequently asked questions
Is the NVIDIA DGX Spark 128GB or Ryzen AI Max+ 395 128GB better for local LLMs?
Both are 128 GB unified-memory boxes with similar bandwidth (273 vs 256 GB/s), so token generation on the same model is close. The DGX Spark lets more memory go to the GPU and runs the full CUDA stack, which matters for training and vLLM. The Ryzen AI Max systems are cheaper and double as a normal PC. Both suit MoE models like gpt-oss-120b far better than large dense models.
Which is faster for LLM inference?
The NVIDIA DGX Spark 128GB, by about 7% for token generation on models that fit both (about 30 vs 28 tokens/s on Llama 3.1 8B Q4_K_M).
Which can run bigger models?
The NVIDIA DGX Spark 128GB, with 112 GB usable versus 96.0 GB.