Hello, I've upgraded my nvidia driver, and now OpenCL is disabled, as atrous cannot be compiled. kofa@eagle ~ $ dpkg -l|grep nvidia rc nvidia-340 340.102-0ubuntu0.16.04.2 amd64 NVIDIA binary driver - version 340.102 rc nvidia-361 361.42-0ubuntu2 amd64 NVIDIA binary driver - version 361.42 ii nvidia-384 384.90-0ubuntu0.16.04.2 amd64 NVIDIA binary driver - version 384.90 ii nvidia-384-dev 384.90-0ubuntu0.16.04.2 amd64 NVIDIA binary Xorg driver development files ii nvidia-opencl-dev:amd64 7.5.18-0ubuntu1 amd64 NVIDIA OpenCL development files rc nvidia-opencl-icd-340 340.102-0ubuntu0.16.04.2 amd64 NVIDIA OpenCL ICD rc nvidia-opencl-icd-361 361.42-0ubuntu2 amd64 NVIDIA OpenCL ICD ii nvidia-opencl-icd-384 384.90-0ubuntu0.16.04.2 amd64 NVIDIA OpenCL ICD ii nvidia-prime 0.8.2linuxmint1 amd64 Tools to enable NVIDIA's Prime ii nvidia-prime-applet 1.0.6 all An applet for NVIDIA Prime ii nvidia-settings 361.42-0ubuntu1 amd64 Tool for configuring the NVIDIA graphics driver
kofa@eagle ~ $ dpkg -l|grep opencl ii nvidia-opencl-dev:amd64 7.5.18-0ubuntu1 amd64 NVIDIA OpenCL development files rc nvidia-opencl-icd-340 340.102-0ubuntu0.16.04.2 amd64 NVIDIA OpenCL ICD rc nvidia-opencl-icd-361 361.42-0ubuntu2 amd64 NVIDIA OpenCL ICD ii nvidia-opencl-icd-384 384.90-0ubuntu0.16.04.2 amd64 NVIDIA OpenCL ICD ii ocl-icd-libopencl1:amd64 2.2.8-1 amd64 Generic OpenCL ICD Loader ii ocl-icd-libopencl1:i386 2.2.8-1 i386 Generic OpenCL ICD Loader ii opencl-headers 2.0~svn32091-2 all OpenCL (Open Computing Language) header files Darktable 2.2.5 from PPA (2.2.5-0pmjdebruijn1~xenial). OS is Mint 18.2: $ inxi -S System: Host: eagle Kernel: 4.10.0-40-generic x86_64 (64 bit) Desktop: Cinnamon 3.4.6 Distro: Linux Mint 18.2 Sonya $ darktable -d opencl [opencl_init] opencl related configuration options: [opencl_init] [opencl_init] opencl: 1 [opencl_init] opencl_library: '' [opencl_init] opencl_memory_requirement: 768 [opencl_init] opencl_memory_headroom: 1024 [opencl_init] opencl_device_priority: '*/!0,*/*/*' [opencl_init] opencl_size_roundup: 16 [opencl_init] opencl_async_pixelpipe: 0 [opencl_init] opencl_synch_cache: 0 [opencl_init] opencl_number_event_handles: 25 [opencl_init] opencl_micro_nap: 1000 [opencl_init] opencl_use_pinned_memory: 0 [opencl_init] opencl_use_cpu_devices: 0 [opencl_init] opencl_avoid_atomics: 0 [opencl_init] opencl_enable_markesteijn: 1 [opencl_init] [opencl_init] found opencl runtime library 'libOpenCL' [opencl_init] opencl library 'libOpenCL' found on your system and loaded [opencl_init] found 1 platform [opencl_init] found 1 device [opencl_init] device 0 `GeForce GTX 650' has sm_20 support. [opencl_init] device 0 `GeForce GTX 650' supports image sizes of 16384 x 16384 [opencl_init] device 0 `GeForce GTX 650' allows GPU memory allocations of up to 497MB [opencl_init] device 0: GeForce GTX 650 GLOBAL_MEM_SIZE: 1991MB MAX_WORK_GROUP_SIZE: 1024 MAX_WORK_ITEM_DIMENSIONS: 3 MAX_WORK_ITEM_SIZES: [ 1024 1024 64 ] DRIVER_VERSION: 384.90 DEVICE_VERSION: OpenCL 1.2 CUDA [opencl_init] compiling program `demosaic_ppg.cl' .. [opencl_load_program] loaded cached binary program from file `/home/kofa/.cache/darktable/cached_kernels_for_GeForceGTX650/demosaic_ppg.cl.bin' [opencl_load_program] successfully loaded program from `/usr/share/darktable/kernels/demosaic_ppg.cl' [opencl_build_program] successfully built program [opencl_build_program] BUILD STATUS: 0 BUILD LOG: [opencl_init] compiling program `atrous.cl' .. [opencl_fopen_stat] could not open file `/home/kofa/.cache/darktable/cached_kernels_for_GeForceGTX650/atrous.cl.bin'! [opencl_load_program] could not load cached binary program, trying to compile source [opencl_load_program] successfully loaded program from `/usr/share/darktable/kernels/atrous.cl' [opencl_build_program] could not build program: -5 [opencl_build_program] BUILD STATUS: -2 BUILD LOG: [opencl_init] failed to compile program `atrous.cl'! [opencl_init] FINALLY: opencl is NOT AVAILABLE on this system. [opencl_init] initial status of opencl enabled flag is OFF. Comparing the current state of my system with my old notes (http://tech.kovacs-telekes.org/2014-07-29-darktable-opencl-nvidia-ubuntu-1404-mint-17), I see that nvidia-libopencl1-384 is not installed. Trying to install it causes a major conflict: kofa@eagle ~/.config $ sudo aptitude install -r nvidia-libopencl1-384 The following NEW packages will be installed: nvidia-libopencl1-384{b} 0 packages upgraded, 1 newly installed, 0 to remove and 4 not upgraded. Need to get 19.6 kB of archives. After unpacking 84.0 kB will be used. The following packages have unmet dependencies: nvidia-libopencl1-384 : Conflicts: libopencl1 which is a virtual package, provided by: - nvidia-libopencl1-384, but 384.90-0ubuntu0.16.04.2 is to be installed. - nvidia-libopencl1-340, but it is not going to be installed. - nvidia-libopencl1-384, but 384.90-0ubuntu0.16.04.2 is to be installed. - nvidia-libopencl1-340, but it is not going to be installed. - nvidia-libopencl1-304, but it is not going to be installed. - nvidia-libopencl1-361, but it is not going to be installed. - nvidia-libopencl1-340, but it is not going to be installed. - nvidia-libopencl1-304-updates, but it is not going to be installed. - nvidia-libopencl1-304, but it is not going to be installed. - ocl-icd-libopencl1, but 2.2.8-1 is installed. Conflicts: libopencl1:i386 which is a virtual package, provided by: - nvidia-libopencl1-384:i386, but it is not going to be installed. - nvidia-libopencl1-340:i386, but it is not going to be installed. - nvidia-libopencl1-384:i386, but it is not going to be installed. - nvidia-libopencl1-340:i386, but it is not going to be installed. - nvidia-libopencl1-304:i386, but it is not going to be installed. - nvidia-libopencl1-361:i386, but it is not going to be installed. - nvidia-libopencl1-340:i386, but it is not going to be installed. - nvidia-libopencl1-304-updates:i386, but it is not going to be installed. - nvidia-libopencl1-304:i386, but it is not going to be installed. - ocl-icd-libopencl1:i386, but 2.2.8-1 is installed. ocl-icd-libopencl1 : Conflicts: libopencl1 which is a virtual package, provided by: - nvidia-libopencl1-384, but 384.90-0ubuntu0.16.04.2 is to be installed. - nvidia-libopencl1-340, but it is not going to be installed. - nvidia-libopencl1-384, but 384.90-0ubuntu0.16.04.2 is to be installed. - nvidia-libopencl1-340, but it is not going to be installed. - nvidia-libopencl1-304, but it is not going to be installed. - nvidia-libopencl1-361, but it is not going to be installed. - nvidia-libopencl1-340, but it is not going to be installed. - nvidia-libopencl1-304-updates, but it is not going to be installed. - nvidia-libopencl1-304, but it is not going to be installed. - ocl-icd-libopencl1, but 2.2.8-1 is installed. ocl-icd-libopencl1:i386 : Conflicts: libopencl1 which is a virtual package, provided by: - nvidia-libopencl1-384, but 384.90-0ubuntu0.16.04.2 is to be installed. - nvidia-libopencl1-340, but it is not going to be installed. - nvidia-libopencl1-384, but 384.90-0ubuntu0.16.04.2 is to be installed. - nvidia-libopencl1-340, but it is not going to be installed. - nvidia-libopencl1-304, but it is not going to be installed. - nvidia-libopencl1-361, but it is not going to be installed. - nvidia-libopencl1-340, but it is not going to be installed. - nvidia-libopencl1-304-updates, but it is not going to be installed. - nvidia-libopencl1-304, but it is not going to be installed. - ocl-icd-libopencl1, but 2.2.8-1 is installed. The following actions will resolve these dependencies: Remove the following packages: 1) nvidia-opencl-dev 2) ocl-icd-libopencl1 3) ocl-icd-libopencl1:i386 4) wine 5) wine1.6 6) wine1.6-amd64 7) wine1.6-i386:i386 Leave the following dependencies unresolved: 8) winetricks recommends wine Please help. Thanks in advance, Kofa ____________________________________________________________________________ darktable user mailing list to unsubscribe send a mail to darktable-user+unsubscr...@lists.darktable.org