What specifically is your issue with ROCm & HIP that makes it a joke? It has actually worked great for me on both Blender and Pytorch (Stable-Diffusion) with Debian on my 6700XT.
More details in a prior comment: https://news.ycombinator.com/item?id=32908918