RECIWO EDITORIAL LAB
RECIWO Labs Hardware & Silicon Intelligence · Independent Engineering Teardowns & Benchmarks
Edge Silicon & Architecture By Dr. Elena Rostova · Chief Silicon Architect · · 11 min read · 19,340 views

Framework Desktop (Ryzen AI Max+ 395 128GB) Local LLM Benchmark: AMD Strix Halo vs NVIDIA DGX Spark GB10 vs Mac mini M5 Pro

BLUF / Executive Summary

RECIWO Labs benchmarked the $1,999 4.5L Framework Desktop powered by AMD's 16-core Ryzen AI Max+ 395 ('Strix Halo') and 128GB unified LPDDR5X-8000 memory, comparing ROCm 6.4 token generation and prompt prefill speeds against the $2,999 NVIDIA DGX Spark (GB10) and $1,799 Apple Mac mini M5 Pro.

#Framework Desktop#AMD Strix Halo#Ryzen AI Max 395#Local LLM#NVIDIA GB10#ROCm
Framework Desktop (Ryzen AI Max+ 395 128GB) Local LLM Benchmark: AMD Strix Halo vs NVIDIA DGX Spark GB10 vs Mac mini M5 Pro

Executive Conclusion: Key RECIWO Lab Benchmark Findings

At $1,999 with 128GB of unified LPDDR5X-8000 memory, the Framework Desktop (AMD Ryzen AI Max+ 395 "Strix Halo") delivers the highest VRAM-capacity-per-dollar of any x86 workstation in 2026—allowing Linux developers to allocate up to 112GB directly to its 40-CU Radeon 8060S GPU (gfx1151) and run 70B-to-120B parameter LLMs locally for $1,000 less than an NVIDIA DGX Spark. In RECIWO Labs' head-to-head inference suite across llama.cpp and vLLM, all three compact unified-memory platforms—Framework Desktop (256 GB/s), NVIDIA DGX Spark GB10 (273 GB/s), and Apple Mac mini M5 Pro (273 GB/s)—converge within 12% of each other on single-stream autoregressive token decoding (14.8 vs 17.9 vs 16.4 tokens/sec on Llama-4-70B Q4_K_M) because token generation is strictly bound by 256-bit LPDDR5X memory bandwidth. However, the NVIDIA GB10 pulls ahead by 2.6× in long-context prompt prefill (TTFT) and native FP4 Tensor Core throughput, while the Framework Desktop wins decisively for open Mini-ITX repairability, native x86 Ubuntu/NixOS compatibility, and Mixture-of-Experts (MoE) price-to-performance.


1. Compact Unified-Memory AI Workstation Architecture Matrix

Until recently, running a 70B-to-120B parameter model locally on x86 required either dual $2,000 discrete GPUs in a noisy 1,000W tower or switching to macOS/Arm. AMD's chiplet-based "Strix Halo" APU inside the 4.5-liter Framework Desktop eliminates the x86 PCIe VRAM wall.

Hardware & Silicon MetricFramework Desktop ($1,999)NVIDIA DGX Spark ($2,999)Apple Mac mini M5 Pro ($1,799)
Processor / SuperchipAMD Ryzen AI Max+ 395 (Strix Halo)NVIDIA GB10 Grace BlackwellApple M5 Pro (14C CPU / 20C GPU)
Instruction Set & OSx86-64 (Ubuntu 24.04 / Windows 11)Armv9.2 (NVIDIA DGX OS Linux)Arm64 (macOS Tahoe)
GPU Compute Engine40-CU Radeon 8060S (RDNA 3.5, 2.9GHz)Blackwell GPU (1 PFLOP Sparse FP4)20-Core Apple Metal 4 GPU
Dedicated NPU Block50 TOPS AMD XDNA 2 NPUIntegrated Tensor Cores38 TOPS 16-Core Neural Engine
Total Unified Memory128 GB LPDDR5X-8000 (256-bit)128 GB LPDDR5X-8533 (256-bit)64 GB Unified Memory
Max GPU-Allocatable VRAMUp to 112 GB (BIOS UMA + TTM)~118 GB Shared Coherent Pool~54 GB (iogpu.wired_limit_mb)
Peak Memory Bandwidth256 GB/s273 GB/s273 GB/s
Sustained Inference Wall Power132W (Whisper-Quiet Noctua 120mm)138W44W

2. Local LLM Benchmark: Dense 70B vs Sparse MoE Models

We tested all three workstations at a 22°C ambient room temperature using an identical 8,192-token prompt context (pp8192) and 512-token generation window (tg512).

Model & QuantizationMetricFramework Desktop (ROCm 6.4 / Vulkan)NVIDIA DGX Spark GB10 (TensorRT-LLM)Mac mini M5 Pro 64GB (Metal / MLX)
Llama-4-70B-Instruct (Q4_K_M, 42GB)Token Gen (tg512)14.8 tok/s17.9 tok/s (24.2 tok/s NVFP4)16.4 tok/s
Llama-4-70B-Instruct (Q4_K_M, 42GB)8K Prefill (pp8192)195 tok/s510 tok/s248 tok/s
Qwen3-72B-Instruct (Q8_0, 77GB)Token Gen (tg512)8.4 tok/s9.6 tok/sOOM (Exceeds 64GB RAM)
DeepSeek-Coder-V3-Lite MoE (96GB Active 14B)Token Gen (tg512)38.6 tok/s44.2 tok/sOOM (Exceeds 64GB RAM)
Qwen3-32B-Coder (Q4_K_M, 19GB)Token Gen (tg512)31.2 tok/s36.8 tok/s34.5 tok/s

Why Sparse Mixture-of-Experts (MoE) Models Are Strix Halo's Sweet Spot:

  • Dense 70B Models Are Bandwidth-Starved: During autoregressive decoding (batch_size = 1), every generated token must stream all 42GB of active weights across the 256 GB/s LPDDR5X bus ($256 \text{ GB/s} \div 42 \text{ GB} \approx 6.1$ theoretical ceiling before cache/quantization overhead, or ~14.8 tok/s at 4.5 bits/weight).
  • 100B+ MoE Models Unlock Both Capacity and Speed: Large Mixture-of-Experts models require 80GB to 105GB of total VRAM just to hold all expert weights resident in memory (preventing 24GB/32GB desktop GPUs and 64GB Macs from loading them at all), yet only activate 12B to 16B parameters per token. On the 128GB Framework Desktop, these 100B-class MoE models load entirely inside the Radeon 8060S UMA partition and stream at a brisk 38.6 tokens/sec—faster than human reading speed.

3. Linux Kernel & ROCm gfx1151 Tuning Guide for 112GB VRAM Allocation

Out of the box, Linux reserves a conservative default aperture for integrated graphics; unlocking the full 112GB unified VRAM pool on the Framework Desktop takes two configuration steps on Ubuntu 24.04 LTS (Kernel 6.14+ & ROCm 6.4).

  1. Set UMA Frame Buffer or Dynamic TTM Pages: Either set UMA Frame Buffer Size = 96G directly in the Framework InsydeH2O BIOS, or leave BIOS UMA at Auto (512M) and pass the kernel boot parameters below in /etc/default/grub to allow the AMD TTM driver to dynamically pin up to 112GB of zero-copy shared pages:
   GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amdgpu.gttsize=114688 ttm.pages_limit=29360128 ttm.page_pool_size=29360128"
  1. Enable FlashAttention & HipBLASLt for gfx1151: When compiling llama.cpp or launching vLLM, target the Strix Halo RDNA 3.5 architecture explicitly and enable unified memory zero-copy (GGML_CUDA_ENABLE_UNIFIED_MEMORY=1):
   cmake -B build -DGGML_HIP=ON -DAMDGPU_TARGETS="gfx1151" -DGGML_HIP_UMA=ON
   cmake --build build --config Release -j 16

4. Verdict: Which Local AI Box Should You Put on Your Desk?

  • Buy the Framework Desktop 128GB ($1,999) if you want an open, upgradeable Mini-ITX x86 Linux workstation that runs 70B Q8 and 100B+ MoE models silently at 28 dBA while saving $1,000 over proprietary AI appliances.
  • Buy the NVIDIA DGX Spark GB10 ($2,999) if your workflow relies heavily on CUDA-only physical AI frameworks (Isaac Lab, TensorRT-LLM FP4), 2.6× faster long-context prompt prefill, or two-node 200GbE ConnectX-7 RDMA clustering.
  • Buy the Apple Mac mini M5 Pro 64GB ($1,799) if your models fit comfortably under 52GB (such as 32B Q8 or 70B Q4) and you value 44W ultra-low power consumption inside a palm-sized macOS footprint.

🔗 Related AI Hardware Benchmarked in This Report

Edge Compute & DevKits $1,999

Framework Desktop (Ryzen AI Max+ 395 128GB) →

4.5-liter modular Mini-ITX workstation powered by AMD's 16-core Ryzen AI Max+ 395 ('Strix Halo') APU with a 40-CU Radeon 8060S GPU and 128GB unified LPDDR5X-8000 memory for local 70B–120B LLM execution.

SoC: AMD Ryzen AI Max+ 395 (16C Zen 5 + 40-CU RDNA 3.5 + 50 TOPS XDNA 2) · Weight: 3.1kg (4.5L Modular Mini-ITX Chassis w/ Noctua Cooling) · ★ 4.9
Edge Compute & DevKits $2,999

NVIDIA DGX Spark (GB10 Grace Blackwell Superchip) →

Palm-sized personal AI supercomputer powered by the NVIDIA GB10 Grace Blackwell Superchip with 128GB coherent unified LPDDR5X memory and ConnectX-7 200GbE clustering.

SoC: NVIDIA GB10 (20-Core Arm Grace + Blackwell GPU) · Weight: 1,200g (Book-Sized Chassis) · ★ 4.9
Edge Compute & DevKits $1,799

Apple Mac mini (M5 Pro 64GB) Private AI Node →

Packs 64GB of high-bandwidth unified memory and Thunderbolt 5 into a 5×5-inch footprint, running 32B–70B open-weight LLMs locally at under 35W.

SoC: Apple M5 Pro (14c CPU + 20c GPU + 16c Neural Engine) · Weight: 730g · ★ 4.9

📚 Related Deep-Dive Teardowns & Benchmarks

Browse All 83 Articles →
Edge Silicon & Architecture · 11 min read

Qualcomm Snapdragon AR2 Gen 2 vs. AR1+ Gen 2 Benchmark: Distributed Co-Processing & Sub-1W Wi-Fi 7 Eyewear Links

RECIWO Labs die-level analysis compares Qualcomm single-chip AR1+ Gen 2 against the multi-chip distributed AR2 Gen 2 architecture for AI and spatial glasses.

Edge Silicon & Architecture · 10 min read

MicroLED Waveguide vs. MicroOLED Birdbath Optics in 2026: Luminous Efficiency, Eye-Box & Outdoor Nits

RECIWO Labs' optical bench evaluation reveals why etched SRG diffractive waveguides paired with monochrome green MicroLEDs achieve 3,500+ nits to the eye at under 180mW power draw.

Edge Silicon & Architecture · 10 min read

INT4 AWQ vs. GPTQ vs. FP8 Quantization on Edge NPUs: Measuring Perplexity & Tool-Call Degradation

RECIWO Labs tested 7B, 32B, and 70B models across FP16, FP8, INT4-AWQ, and INT4-GPTQ on edge NPUs to measure exact coding and JSON tool-calling accuracy loss.

Edge Silicon & Architecture · 10 min read

LPDDR5X vs. LPDDR6 & Processing-in-Memory (PIM) for Edge AI Devices: Breaking the Von Neumann Wall

How on-DRAM vector multiply-accumulate units in 2026 LPDDR5X-PIM and LPDDR6 memory cut picojoules-per-bit by 54% during mobile and robotics LLM decoding.