ROCm GPU Compute Performance With AMD Ryzen AI MAX+ "Strix Halo"
([Graphics Cards] 2 Hours Ago
5 Comments)
- Reference: 0001549254
- News link: https://www.phoronix.com/review/amd-strix-halo-rocm-benchmarks
- Source link:
This month I have been running many Linux benchmarks of the HP ZBook Ultra G1a with the very exciting [1]Ryzen AI MAX+ PRO 395 Strix Halo SoC featuring the powerful [2]Radeon 8060S graphics . While there were the very promising OpenGL and Vulkan benchmarks shown so far from AMD Strix Halo on Linux -- including [3]the very compelling performance compared to Microsoft Windows 11 -- many are interested in the ROCm compute aspects for Strix Halo. Here are some of the first benchmarks of the GPU compute performance for the Ryzen AI MAX+ PRO with the new ROCm 6.4.1 release compared to Strix Point as well as Intel Xe2 Lunar Lake on their Compute Runtime stack.
[4]
With last week's release of [5]AMD ROCm 6.4.1 there is working support for Strix Halo SoCs. At Computex [6]AMD talked up ROCm for Strix Halo and RDNA4 GPUs and indeed with the ROCm 6.4.1 release shortly thereafter is advertised RDNA4 support. I have tested ROCm 6.4.1 with Strix Halo for today's testing and it works though not officially advertised within the ROCm documentation.
[7]
For ROCm 6.4.1 on Strix Halo I also had to install Ubuntu 24.04 LTS rather than the current Ubuntu 25.04 release. Ubuntu 25.04 with its Linux 6.14 kernel would fail to build the DKMS kernel modules for ROCm. When trying to install just the ROCm 6.4.1 user-space packages and forego the DKMS modules to just use the upstream AMDGPU/AMDKFD modules of Linux 6.14 or 6.15 Git, it wasn't working. But when installing Ubuntu 24.04 LTS and sticking with its Linux 6.11 HWE kernel, ROCm 6.4.1 was working fine on the Ryzen AI MAX+ SoC with Radeon 8060S graphics.
[8]
Hopefully this experience for ROCm on newer Linux distributions will be more pleasant later in the year. At Computex, AMD talked up "in-box support for Linux" with ROCm across Red Hat, Ubuntu, and openSUSE. If that in-tree/packaged ROCm support on Ubuntu pans out it should work out more smoothly for those wanting to be on a leading-edge Ubuntu Linux release rather than having to go with an Ubuntu Long Term Support (LTS) release or jump through other obstacles for DKMS module compatibility and the like.
[9]
AMD ROCm 6.4.1 was working on the AMD Ryzen AI MAX+ PRO 395 within the HP ZBook Ultra G1a as about to be shown in some rather impressive benchmark results. But it wasn't a perfect experience. In particular, Blender 4.4 with the HIP back-end was unstable. Some Blender scenes with HIP would render fine but in other scenes the GNOME session would crash during the render process. In some cases the GNOME desktop session wouldn't crash until the second or third run for a given Blender benchmark.
[10]
Besides Blender with HIP being a bit unstable on Strix Halo, the other problem was for those interested in AI... Both Llama.cpp and then the Llamafile/LocalScore derived benchmarks were hitting segmentation faults when run on the Strix Halo laptop. So unfortunately no Llama.cpp AI benchmarks to shown for now. I'll be poking at this some more for a follow-up article hopefully but the HP ZBook Ultra G1a review unit will need to be sent back soon so will depend upon time allowance until then.
For getting an idea of the GPU compute performance of this flagship AMD Strix Halo SoC on Linux, I compared the HP ZBook Ultra G1a performance to the Ryzen AI 9 HX 370 found within the Framework Laptop 13. That Ryzen AI 9 HX 370 "Strix Point" comparison was also tested on Ubuntu 24.04 LTS with ROCm 6.4.1. Lastly for some perspective from the Intel side was using the Core Ultra 7 256V "Lunar Lake" SOC with Xe2 graphics within the ASUS Zenbook S 14. Those Lunar Lake benchmarks were done last week following [11]Intel's updated Compute Runtime with better Xe2 / Lunar Lake performance . Unfortunately no laptop dGPU comparisons due to lacking any current-generation dGPU-equipped laptop review hardware.
Continue on for these initial GPU compute benchmarks for AMD Strix Halo on Ubuntu Linux with the new ROCm 6.4.1 release.
[1] https://www.phoronix.com/review/amd-ryzen-ai-max-pro-395
[2] https://www.phoronix.com/review/amd-radeon-8060s-linux
[3] https://www.phoronix.com/review/amd-strix-halo-windows-linux
[4] https://www.phoronix.com/image-viewer.php?id=amd-strix-halo-rocm-benchmarks&image=strix_halo_rocm1_lrg
[5] https://www.phoronix.com/news/AMD-ROCm-6.4.1-Released
[6] https://www.phoronix.com/news/AMD-ROCm-H2-2025
[7] https://www.phoronix.com/image-viewer.php?id=amd-strix-halo-rocm-benchmarks&image=strix_halo_rocm2_lrg
[8] https://www.phoronix.com/image-viewer.php?id=amd-strix-halo-rocm-benchmarks&image=strix_halo_rocm3_lrg
[9] https://www.phoronix.com/image-viewer.php?id=amd-strix-halo-rocm-benchmarks&image=strix_halo_rocm4_lrg
[10] https://www.phoronix.com/image-viewer.php?id=amd-strix-halo-rocm-benchmarks&image=strix_halo_rocm5_lrg
[11] https://www.phoronix.com/review/intel-lunar-lake-compute-ulls
[4]
With last week's release of [5]AMD ROCm 6.4.1 there is working support for Strix Halo SoCs. At Computex [6]AMD talked up ROCm for Strix Halo and RDNA4 GPUs and indeed with the ROCm 6.4.1 release shortly thereafter is advertised RDNA4 support. I have tested ROCm 6.4.1 with Strix Halo for today's testing and it works though not officially advertised within the ROCm documentation.
[7]
For ROCm 6.4.1 on Strix Halo I also had to install Ubuntu 24.04 LTS rather than the current Ubuntu 25.04 release. Ubuntu 25.04 with its Linux 6.14 kernel would fail to build the DKMS kernel modules for ROCm. When trying to install just the ROCm 6.4.1 user-space packages and forego the DKMS modules to just use the upstream AMDGPU/AMDKFD modules of Linux 6.14 or 6.15 Git, it wasn't working. But when installing Ubuntu 24.04 LTS and sticking with its Linux 6.11 HWE kernel, ROCm 6.4.1 was working fine on the Ryzen AI MAX+ SoC with Radeon 8060S graphics.
[8]
Hopefully this experience for ROCm on newer Linux distributions will be more pleasant later in the year. At Computex, AMD talked up "in-box support for Linux" with ROCm across Red Hat, Ubuntu, and openSUSE. If that in-tree/packaged ROCm support on Ubuntu pans out it should work out more smoothly for those wanting to be on a leading-edge Ubuntu Linux release rather than having to go with an Ubuntu Long Term Support (LTS) release or jump through other obstacles for DKMS module compatibility and the like.
[9]
AMD ROCm 6.4.1 was working on the AMD Ryzen AI MAX+ PRO 395 within the HP ZBook Ultra G1a as about to be shown in some rather impressive benchmark results. But it wasn't a perfect experience. In particular, Blender 4.4 with the HIP back-end was unstable. Some Blender scenes with HIP would render fine but in other scenes the GNOME session would crash during the render process. In some cases the GNOME desktop session wouldn't crash until the second or third run for a given Blender benchmark.
[10]
Besides Blender with HIP being a bit unstable on Strix Halo, the other problem was for those interested in AI... Both Llama.cpp and then the Llamafile/LocalScore derived benchmarks were hitting segmentation faults when run on the Strix Halo laptop. So unfortunately no Llama.cpp AI benchmarks to shown for now. I'll be poking at this some more for a follow-up article hopefully but the HP ZBook Ultra G1a review unit will need to be sent back soon so will depend upon time allowance until then.
For getting an idea of the GPU compute performance of this flagship AMD Strix Halo SoC on Linux, I compared the HP ZBook Ultra G1a performance to the Ryzen AI 9 HX 370 found within the Framework Laptop 13. That Ryzen AI 9 HX 370 "Strix Point" comparison was also tested on Ubuntu 24.04 LTS with ROCm 6.4.1. Lastly for some perspective from the Intel side was using the Core Ultra 7 256V "Lunar Lake" SOC with Xe2 graphics within the ASUS Zenbook S 14. Those Lunar Lake benchmarks were done last week following [11]Intel's updated Compute Runtime with better Xe2 / Lunar Lake performance . Unfortunately no laptop dGPU comparisons due to lacking any current-generation dGPU-equipped laptop review hardware.
Continue on for these initial GPU compute benchmarks for AMD Strix Halo on Ubuntu Linux with the new ROCm 6.4.1 release.
[1] https://www.phoronix.com/review/amd-ryzen-ai-max-pro-395
[2] https://www.phoronix.com/review/amd-radeon-8060s-linux
[3] https://www.phoronix.com/review/amd-strix-halo-windows-linux
[4] https://www.phoronix.com/image-viewer.php?id=amd-strix-halo-rocm-benchmarks&image=strix_halo_rocm1_lrg
[5] https://www.phoronix.com/news/AMD-ROCm-6.4.1-Released
[6] https://www.phoronix.com/news/AMD-ROCm-H2-2025
[7] https://www.phoronix.com/image-viewer.php?id=amd-strix-halo-rocm-benchmarks&image=strix_halo_rocm2_lrg
[8] https://www.phoronix.com/image-viewer.php?id=amd-strix-halo-rocm-benchmarks&image=strix_halo_rocm3_lrg
[9] https://www.phoronix.com/image-viewer.php?id=amd-strix-halo-rocm-benchmarks&image=strix_halo_rocm4_lrg
[10] https://www.phoronix.com/image-viewer.php?id=amd-strix-halo-rocm-benchmarks&image=strix_halo_rocm5_lrg
[11] https://www.phoronix.com/review/intel-lunar-lake-compute-ulls