You are not logged in.
Hello Arch Forums,
I recently installed Arch on my main system, though still have lots to learn and figure out. I'm uncertain about the installation of drivers.
I've wanted to use GPU rendering in Blender via OpenCL, as it is what AMD graphics cards are supposed to use, but the settings note that my hardware is "incompatible":
OpenCL
No compatible GPUs found for path tracing
Cycles will render on the CPU
My hardware setup is an AMD Ryzen 5 3600 (12) @ 3.600GHz with an AMD ATI Radeon RX 5700XT and 16GB of DDR4 3200MHz memory.
Related drivers I've installed on my Arch system (Dependencies also installed but not listed):
amd-ucode 20210716.b7c134f-1
clinfo 3.0.21.02.21-1
lib32-vulkan-radeon 21.1.5-1
opencl-mesa 21.1.5-1
vkd3d 1.2-1
vulkan-mesa-layers 21.1.5-1
vulkan-radeon 21.1.5-1
vulkan-tools 1.2.184-1
xf86-video-amdgpu 19.1.0-2
I've run the commands (ls /usr/share/vulkan/icd.d/ and vulkaninfo), which both confirmed that Vulkan is running on my system.
Looking at the Blender documents on GPU Rendering, it notes that the latest Pro drivers must be installed for OpenCL GPU rendering to work on Windows or Linux, as well as the hardware needing to be GCN generation 2 or above, to be compatible.
I'm assuming that the opencl-amd AUR package would fix this problem, because it supports AMDGPU PRO? I haven't attempted AUR package installations on Arch yet, but it seems complicated for my experience. Do I need to enable AUR support and install opencl-amd, to be able to render with my GPU?
Also, I've set up sensors and checked them with lm_sensors. Is the default setting automatically controlling GPU fan RPMs? I'd like to keep it on automatic.
Thanks!
Last edited by ugyuu (2021-07-28 18:24:40)
Rhythm gaming, streaming nerd who also happens to be learning 3D using Blender. uguu
Offline
I doubt opencl-mesa has support for your card , but it doesn't hurt to check .
post
$ clinfo --list
output .
Archwiki page on blender also states you need the proprietary driver.
opencl-amd contains only the opencl part of the proprietary driver and does work fine with the opensource driver.
Using AUR is not complicated, just make sure to follow documentation and use makepkg / pacman .
https://wiki.archlinux.org/title/Arch_User_Repository
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
post
$ clinfo --list
output .
Below is the output for said command:
$ clinfo --list
Platform #0: Clover
`-- Device #0: AMD Radeon RX 5700 XT (NAVI10, DRM 3.41.0, 5.13.5-arch1-1, LLVM 12.0.1)
After checking the man page for clinfo and seeing the code above, I'm assuming it's a compatible GPU?
I will attempt to install opencl-amd from the AUR later this evening and post another reply making the post [SOLVED] or not if it worked successfully. Thank you!
Rhythm gaming, streaming nerd who also happens to be learning 3D using Blender. uguu
Offline
I just managed to install opencl-amd with the help of the AUR and makepkgs pages on the ArchWiki. Blender is recognizing my hardware now! Thank you.
Rhythm gaming, streaming nerd who also happens to be learning 3D using Blender. uguu
Offline