Since very recently Arch community packages ROCm. At least it makes it a bit easier to try for yourself without having to jump through too many hoops.
https://archlinux.org/packages/community/x86_64/rocm-opencl-...
https://archlinux.org/packages/community/x86_64/rocm-opencl-...
I think this is due to custom assembly kernels that are now outdated, I recall seeing somewhere that removing the optimized kernels and allowing to fall back to the generic implementation allowed it to work.
ROCm is in such a sad state. If I can't make it work at home, why would I ever want to investigate it at work?