The "ROCm" situation with Strix Halo was pretty bad for a while. I think it finally stabilized late last year. You needed the right combo of ROCm, Linux kernel, and kernel firmware for it to work reliably.
Whenever I rebuild llama.cpp, I wind up using the Vulkan build anyway.
Whenever I rebuild llama.cpp, I wind up using the Vulkan build anyway.