You are not logged in.
Hello all Arch Guru's
I am a noob that fall in love with Arch after trying different Linux environments.
I use arch latest with KDE
I use to AMD CPU ax3950x and Graphics card 6900xt
And i can't get Darktable to get OpenCL to work.
So my question is if someone have a step by step how to get OpenCL on my arch without breaking it!
Or drivers for AMD graphic card install that make OpenCL to work.
I appreciate all the help and apologize if i ask to much.
Offline
AMDGPU PRO OpenCL - used because Mesa OpenCL is not fully complete. Proprietary component only for Polaris GPUs. The onward GPUs use the open ROCm OpenCL.
rocm-opencl-runtimePart of AMD's ROCm GPU compute stack, officially supporting GFX8 and later cards (Fiji, Polaris, Vega), with unofficial and partial support for Navi10 based cards. To support cards older than Vega, you need to set the runtime variable ROC_ENABLE_PRE_VEGA=1. This is similar, but not quite equivalent to specifying opencl=rocr in ubuntu's amdgpu-install, because this package's rocm version differs from ubuntu's installer version.
opencl-amdAUR, opencl-amd-devAURROCr and Orca OpenCL repackaged from AMD's ubuntu releases. Equivalent to specifying opencl=rocr,legacy in ubuntu's amdgpu-install.
<49,17,III,I> Fama di loro il mondo esser non lassa;
<50,17,III,I> misericordia e giustizia li sdegna:
<51,17,III,I> non ragioniam di lor, ma guarda e passa.
Offline
> missing dependence :
-> numactl
-> ncurses5-compat-libs
When i try OpenCL-AMD from ROCr and Orca OpenCL repackaged from AMD's ubuntu releases
Offline
numactl is in [extra]-repo , ncurses5-compat-libs is in aur and needs to be built/installed before opencl-amd .
Last edited by Lone_Wolf (2023-01-05 11:45:11)
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
Run makepkg with -s
From makepkg --help:
-s, --syncdeps Install missing dependencies with pacmannumactl is in repos, but ncurses5-compat-libs is in AUR: https://aur.archlinux.org/packages/ncurses5-compat-libs
You need to build that ncurses package to build opencl-amd
Edit: I wrote slow...
Last edited by Adriik (2023-01-05 11:46:38)
I'm just someone. Please use [code] [/code] tags.
Offline
I am using Darktable as well, but I have an Nvidia card installed. I had to install cuda to get OpenCL to work for me.
You may want to give it a try and see if it helps with your issue. I also rebooted after installing Darktable and cuda.
Good luck, hope it helps.
Offline