
-
amdgpu installer can be get from https://www.amd.com/en/support/linux-drivers
-
Expand "RHEL x86 64-Bit" and download Radeon™ Software for Linux® version xx.yy.z for RHEL 9.x.
You will get a rpm file:amdgpu-install-xxxyyyzzz.el9.noarch.rpm.
-
Install amdgpu installer.
$ sudo dnf install amdgpu-install-....el9.noarch.rpm $ rpm -lq amdgpu-install /etc/amdgpu-install /etc/amdgpu-install/amdgpu-setup.conf /etc/amdgpu-install/rocm.gpg.key /etc/yum.repos.d/amdgpu.repo /etc/yum.repos.d/rocm.repo /usr/bin/amdgpu-install /usr/bin/amdgpu-setup /usr/share/amdgpu-install /usr/share/amdgpu-install/AMDGPUPROEULA /usr/share/amdgpu-install/amdgpu.repo.template /usr/share/amdgpu-install/orig /usr/share/amdgpu-install/orig/amdgpu.repo /usr/share/amdgpu-install/orig/rocm.repo /usr/share/amdgpu-install/rocm.repo.templateThis package provide a script for install amdgpu:
amdgpu-install, and 2 repos:amdgpu.repoandrocm.repo. -
Edit
baseurlin/etc/yum.repos.d/amdgpu*.repo, change$amdgpudistroto9.7:$ sed -i -e "s#\$amdgpudistro#9.7#g" /etc/yum.repos.d/amdgpu*.repoThe purpose of this step is replace unsupported
$amdgpudistroto an available version. This article may be outdated, so you may want to open thebaseurl(ignore the part from$amdgpudistro) on browser to see which version is available. -
Enable rocm repo (if not enabled)
$ sudo dnf config-manager --enable rocm -
Install hip and opencl
$ amdgpu-install --no-dkms --usecase=hip,openclOption
--no-dkmsis important to keep using the open source driver, which is much more stable. -
Done. Now you can open Blender (>= 3.2) to check if HiP is available in Cycle.
If blender cannot enable HIP, try using the app downloaded from Blender website instead of the one from Fedora repo.
References
https://rocm.docs.amd.com/projects/install-on-linux/en/latest/how-to/amdgpu-install.html
Comments