First I installed the CUDA Toolkit: sudo pacman -S cuda .
This prompted me to install opencl-nvidia which has several options for different drivers, I picked the 455 option (which I’m running).
After that I installed ocd-icd and opencl-headers .
Running ls /etc/OpenCL/vendors/ gives me nvidia.icd but running clinfo returns Number of platforms 0 .
there is a similar post but the manjaro forum is not allowing me to add link to it. The suggested answer for that post says, it should work for kernel below 5.9
i’m on testing, which may be affecting things: stable is about to have the nvidia drivers consolidated. so i don’t have opencl-nvidia-455xx installed, just opencl-nvidia which is currently at 455.
SOLVED
I just did “sudo pacman -Sy opencl-nvidia-455xx” and it replaced the 440 version. It’s weird though, why the driver update didn’t update this too