Davinci Resolve won't recognize my GPUs


I installed my NVIDIA drivers for my system following those indications:


$ git clone https://aur.archlinux.org/nvidia-470xx-utils.git
$ cd nvidia-470xx-utils/
$ curl -o PKGBUILD.diff http://ix.io/4zP5 # Download patch
$ git apply -v PKGBUILD.diff # Apply patch
$ makepkg -rsi # Build and install updated 470xx packages

And installed yay -S opencl-nvidia-470xx

However, although Davinci can launch now, it won’t recognize my Gpus.

I checked my install with DaVinci Resolve Checker https://github.com/Ashark/davinci-resolve-checker and it says:

Locale unavailable: fr_FR, using en_US instead
Using locale en_US
DaVinci Resolve checker 5.2.3
Installed DaVinci Resolve package: 
Chassis type: Portable
Installed OpenCL drivers:
	opencl-nvidia-470xx 470.182.03-2
Presented GPUs:
	GK104M [GeForce GTX 880M] (kernel driver in use: nvidia)
	GK104M [GeForce GTX 880M] (kernel driver in use: nvidia)
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce GTX 880M/PCIe/SSE2
clinfo detected platforms and devices:
	Warning: could not parse clinfo data!

Not found opencl platforms with appropriate GPUs. Check that you have installed corresponding driver. Otherwise you cannot run DR.

However I did install opencl with yay -S opencl-nvidia-470xx.

What could be wrong?

PS: I had the same problem, which was solved: https://forum.endeavouros.com/t/using-davinci-resolve-video-editor/42439/16

But that was before the NVIDIa drivers problem I encountered: https://forum.endeavouros.com/t/help-installing-nvidia-drivers/42846/15

Thank you for any help.