softab

AMD Strix Halo (gfx1151) AI Software Stack - Knowledge Base

Last Updated: February 2026 Primary Sources: lhl/strix-halo-testing, Strix Halo Wiki, llm-tracker.info


Note: This knowledge base is reference material curated from community sources. The SoftAb project’s ablation scope is narrower: we test software stack configurations (drivers, ROCm versions, installation methods, backends) - not model comparisons, quantization sweeps, or inference parameter tuning. See README.md for project scope.

SoftAb’s Approach to Dependency Hell

AMD Strix Halo’s software ecosystem is rapidly evolving with frequent breaking changes:

Instead of manually troubleshooting, SoftAb provides:

When you upgrade your kernel, run an experiment to test all configs. Most will fail - document the failures to build a compatibility matrix for your environment.


Executive Summary

AMD Strix Halo (Ryzen AI Max+ 395) offers 128GB unified memory enabling 70B+ parameter models on a single chip. The software stack is maturing but requires careful configuration.

Key Findings:

Quick Reference

Topic Quick Answer Details
Best backend? Vulkan RADV for general use; ROCm for long context ROCm Support
Best distro? Fedora 43 Applications
Kernel version? 6.18.3-200 (avoid 6.18.4+) Troubleshooting
ROCm version? TheRock 7.11 (best), 7.2.0 (official), or 6.4.4 (stable fallback) ROCm Support
Required flags? --no-mmap -ngl 999 -fa 1 for llama.cpp Troubleshooting
GPU not detected? Check kernel 6.16.9+, firmware not 20251125 Troubleshooting
Turnkey solution? kyuz0 toolboxes for llama.cpp Applications

Documentation Structure

Hardware Specifications

ROCm Support

Applications and Software

Troubleshooting and Optimization

Community Resources

Hardware Target

Essential Commands

# Required environment variables
export HSA_ENABLE_SDMA=0
export PYTORCH_HIP_ALLOC_CONF="backend:native,expandable_segments:True"

# llama.cpp critical flags
llama-cli --no-mmap -ngl 999 -fa 1 -m model.gguf

# Check GPU
rocminfo | grep gfx
rocm-smi --showmeminfo vram

# Force high performance
echo high | sudo tee /sys/class/drm/card0/device/power_dpm_force_performance_level

Contributing

This knowledge base is community-driven. If you find issues or have updates:

  1. Test your findings on Strix Halo hardware
  2. Document your system configuration (kernel, ROCm version, etc.)
  3. Submit issues or PRs to SoftAb GitHub
  4. Share benchmarks at llm-tracker.info

License

Knowledge base content is MIT licensed. Community contributions acknowledged.


Last major update: 2026-02-02 (Added ROCm 7.2 info, PyTorch NN benchmark data, hipBLASLt findings) Software stack status: Rapidly evolving - verify current status before major decisions