Hi, The chain of libraries is described at https://darktable.gitlab.io/doc/en/darktable_and_opencl_system.html#darktable_and_opencl_system
On my Ubuntu 19.04: /usr/lib/x86_64-linux-gnu/libOpenCL.so is provided by ocl-icd-opencl-dev /usr/lib/x86_64-linux-gnu/libOpenCL.so.1 is provided by ocl-icd-opencl-dev The nvidia ICL at /etc/OpenCL/vendors/nvidia.icd is provided by libnvidia-compute-418 Its contents: $ cat /etc/OpenCL/vendors/nvidia.icd libnvidia-opencl.so.1 The file it refers to, /usr/lib/i386-linux-gnu/libnvidia-opencl.so.1 is provided by libnvidia-compute-418 And it's a symlink: $ ls -l /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1 lrwxrwxrwx 1 root root 26 Mar 25 2019 /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1 -> libnvidia-opencl.so.418.56 (provided by the same package, libnvidia-compute-418) The kernel modules are compiled from sources, installed via nvidia-kernel-source-418. But all of that was installed by installing nvidia-driver-418, which has dependencies on the other packages. My complete nvidia + OpenCL list, if it helps: $ dpkg -l|grep -i opencl|grep ^i ii nvidia-opencl-dev:amd64 10.1.105-0ubuntu1 amd64 NVIDIA OpenCL development files ii ocl-icd-libopencl1:amd64 2.2.11-1ubuntu1 amd64 Generic OpenCL ICD Loader ii ocl-icd-libopencl1:i386 2.2.11-1ubuntu1 i386 Generic OpenCL ICD Loader ii ocl-icd-opencl-dev:amd64 2.2.11-1ubuntu1 amd64 OpenCL development files ii opencl-c-headers 2.2~2019.01.17-g49f07d3-1 all OpenCL (Open Computing Language) C header files $ dpkg -l|grep -i nvidia|grep ^i ii libnvidia-cfg1-418:amd64 418.56-0ubuntu1 amd64 NVIDIA binary OpenGL/GLX configuration library ii libnvidia-common-418 418.56-0ubuntu1 all Shared files used by the NVIDIA libraries ii libnvidia-compute-418:amd64 418.56-0ubuntu1 amd64 NVIDIA libcompute package ii libnvidia-compute-418:i386 418.56-0ubuntu1 i386 NVIDIA libcompute package ii libnvidia-decode-418:amd64 418.56-0ubuntu1 amd64 NVIDIA Video Decoding runtime libraries ii libnvidia-decode-418:i386 418.56-0ubuntu1 i386 NVIDIA Video Decoding runtime libraries ii libnvidia-encode-418:amd64 418.56-0ubuntu1 amd64 NVENC Video Encoding runtime library ii libnvidia-encode-418:i386 418.56-0ubuntu1 i386 NVENC Video Encoding runtime library ii libnvidia-fbc1-418:amd64 418.56-0ubuntu1 amd64 NVIDIA OpenGL-based Framebuffer Capture runtime library ii libnvidia-fbc1-418:i386 418.56-0ubuntu1 i386 NVIDIA OpenGL-based Framebuffer Capture runtime library ii libnvidia-gl-418:amd64 418.56-0ubuntu1 amd64 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD ii libnvidia-gl-418:i386 418.56-0ubuntu1 i386 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD ii libnvidia-ifr1-418:amd64 418.56-0ubuntu1 amd64 NVIDIA OpenGL-based Inband Frame Readback runtime library ii libnvidia-ifr1-418:i386 418.56-0ubuntu1 i386 NVIDIA OpenGL-based Inband Frame Readback runtime library ii nvidia-compute-utils-418 418.56-0ubuntu1 amd64 NVIDIA compute utilities ii nvidia-dkms-418 418.56-0ubuntu1 amd64 NVIDIA DKMS package ii nvidia-driver-418 418.56-0ubuntu1 amd64 NVIDIA driver metapackage ii nvidia-kernel-common-418 418.56-0ubuntu1 amd64 Shared files used with the kernel module ii nvidia-kernel-source-418 418.56-0ubuntu1 amd64 NVIDIA kernel source package ii nvidia-opencl-dev:amd64 10.1.105-0ubuntu1 amd64 NVIDIA OpenCL development files ii nvidia-prime 0.8.10 all Tools to enable NVIDIA's Prime ii nvidia-settings 418.56-0ubuntu1 amd64 Tool for configuring the NVIDIA graphics driver ii nvidia-utils-418 418.56-0ubuntu1 amd64 NVIDIA driver support binaries ii xserver-xorg-video-nvidia-418 418.56-0ubuntu1 amd64 NVIDIA binary Xorg driver Kofa On Tue, 24 Dec 2019 at 04:15, David Vincent-Jones <david...@gmail.com> wrote: > > I am using an older Nvidia processor and have installed: > > nvidia-418xx-utils, opencl-headers and opencl-nvidia-418xx > > None of the files shown on your 'locate' are seen on my system. The > cudas appear to have been installed with the utils. > > My libopencl files appear to be located in > /opt/intel/opencl-runtime/compiler/lib/intel64_lin > > I was under the impression that everything needed was in place ... > apparently not ____________________________________________________________________________ darktable user mailing list to unsubscribe send a mail to darktable-user+unsubscr...@lists.darktable.org