So, at the OS level, OpenCL is installed, but it does not āseeā darktable (and darktable is running).
When I go to darktable Settings >> Processing, section OpenCL GPU acceleration shows āactivate OpenCL supportā as ānot availableā and āOpenCL scheduling profileā as ānot availableā. Section OpenCL drivers shows āNVidia cudaā as checked.
OpenCL for darktable used to work on my system. I do not know when it stopped working. But, since it does not allow me to activate OpenCL support, what do I do?
try renaming ~/.cache/darktable to ~/.cache/dartable-old or just removing it. This will nuke your thumbnails, but should also get rid of the compiled openCL kernels, which will need to be rebuilt.
Ok, it is rebuilding the thumbnails. I started darktable with ā-d openclā, but the setup properties are still showing that it will not allow me to activate openCL support.
My openCL packages are clinfo, ocl-icd, and opencl-nvidia. My system is completely updated.
Iāll start investigating from the Arch Linux side.
Ok, from looking at the darktable_old cache, the last time it cached a kernel for NVIDIACUDANVIDIAGeForceRTX2060 was June 6, which was the last 6.14 kernal installation date. Something did indeed change with todayās 6.15 kernel.
Some āolderā Nvidia cards (like my 1060) are only supported by an nvidia package that has āserverā in the name. Iām sorry, Iām not at my computer.
Found it on the forum: it was nvidia-driver-550-server at the time.
Well, It is fixed, now. Although I had done a full system upgrade at 8 AM, I just did (12:30 PM) another one, and two of the opencl packages were upgraded. And now itās all working, again.