The default renderer Eevee is a GPU-only renderer that works fine on my RX 570 with the FOSS amdgpu driver.
You can also run Cycles' CUDA backend with ROCm on amdgpu (somewhat..).
You can also run Cycles' CUDA backend with ROCm on amdgpu (somewhat..).
However, you need Cycles, and not Eevee. They have very significant difference in quality.
https://all3dp.com/2/blender-render-from-eevee-simply-explai...
> You can also run Cycles' CUDA backend with ROCm on amdgpu (somewhat..).
No. No. No, you can't.
They support only some GPUs !!!AND CPUs!!!. No support for RX 5xxx-6xxx XT. They are very picky about the hardware they support.
https://github.com/ROCm/ROCm.github.io/blob/master/hardware....
https://github.com/ROCm/ROCm.github.io/blob/master/hardware....