I have a RX 7800XT with ROCm 5.7.3 and it’s detected just fine in Blender 4.0.2.
There’s probably some sort of a configuration issue on your end. Some examples I can think of are:
- If you’re installing ROCm from your package manager, and not AMD, then your package manager maintainer may be doing something weird that means it doesn’t work properly with certain applications.
- There might of been a error during the installation of ROCm and it’s dependencies that you missed which could be causing issues. (I had this issue on my computer when installing ROCm 5.7.3)
- Your user might not be in the render and video groups as recommend by AMD.
sudo usermod -a -G render,video $LOGNAME
then reboot. - Maybe there was a issue during the uninstallation/upgrade to newer ROCm versions? For example, maybe you have both ROCm 5.6 and 5.7 installed by accident, and you need to make sure only one of them is included in your PATH?
- Something else?