Strix Halo system — Ryzen AI Max+ 395, 128 GiB unified memory

This is the box I use for shared-memory inference: an AMD Ryzen AI Max+ 395 whose Radeon 8060S iGPU reads the same LPDDR5 as the CPU, so model size is limited by system RAM rather than by a graphics card. Every ROCm and Vulkan number on this site for Strix Halo was measured here, along with the Thunderbolt eGPU experiments.

Hardware

CPU / iGPUAMD Ryzen AI Max+ 395 · Radeon 8060S (gfx1151)
Memory128 GiB (8 × 16 GB modules; dmidecode reports LPDDR5, 8000 MT/s configured, 8532 MT/s measured)
ChassisCorsair AI Workstation 300
Power profileBalanced (the session setting during all recorded runs)
GPU memory modelUnified — one pool shared with the CPU. BIOS "dedicated" iGPU memory is 1 GiB (the minimum this board offers); the rest of the pool is reachable through the GTT aperture set by amdgpu.gttsize=131072
OS / kernelUbuntu 24.04.4 LTS · kernel 6.18.36-061836-generic

Why the tools on this machine disagree about how much "VRAM" there is — and what each of those numbers actually refers to:RAM, GTT, and GPU Memory on AMD Strix Halo.

Software, as tested

ROCm7.14 (amdrocm-core-dev7.14-gfx1151 7.14.0-3) · setup: Install ROCm 7.14 for gfx1151
VulkanMesa 26.1.7 (RADV, kisak-mesa PPA) · setup: Vulkan compute for gfx1151
llama.cppc060ca974 (build 10603), two builds from one commit — HIP and Vulkan · run guide: Run llama.cpp on Strix Halo
Speculation testssame llama.cpp commit, run through llama-server with the SPEED-Bench coding workload (measured 2026-08-25)

Each page states the build it was measured on. Software here has moved several times over the past months, so treat the dates as part of the result.

What it runs well

From ROCm vs Vulkan on Strix Halo (llama-bench, mean of 5 repetitions):

Where it gives up

Pages measured on this machine

The Thunderbolt eGPU attached to it

This host is also the machine my RTX PRO 5000 runs in over Thunderbolt 5, in a Sonnet 850T5 enclosure. The working sequence is boot with the enclosure disconnected, hot-plug after login, then run the startup script before any CUDA workload: RTX PRO 5000 eGPU on Linux with Sonnet 850T5and Linux eGPU Startup Script Reference (Sonnet 850T5).