Opencl support Darktable

Hi All,
I use Manjaro KDE 18.1.1. latest version. I have a AMD 3700 with AMD rx 5700 GPU PC with 16GB of RAM.
I use Darktable for postprocessing my photographs.
Opencl does work in Darktable.
But the performance is not optimal with all the modules.
From Manjaro Forum I got the reaction that on a Manjaro KDE distro OPENCL in Darktable is still “experimental”.
Can somebody update us users what the status is of opencl.
greetings

I don’t think every module can use OpenCL. Which modules are giving you issues?

Hi Mica,
The most noticeable delay is not using a module but zooming in to 100% after using modules like sharpening defringe etc… Does that make any sence for you.
greetings

Can you post the output of darktable-cltest?

Will do that when I’am home.

darktable-cltest
0.032750 [opencl_init] opencl related configuration options:
0.032771 [opencl_init]
0.032773 [opencl_init] opencl: 1
0.032775 [opencl_init] opencl_library: ‘’
0.032777 [opencl_init] opencl_memory_requirement: 768
0.032779 [opencl_init] opencl_memory_headroom: 300
0.032781 [opencl_init] opencl_device_priority: ‘/!0,//
0.032783 [opencl_init] opencl_mandatory_timeout: 200
0.032785 [opencl_init] opencl_size_roundup: 16
0.032787 [opencl_init] opencl_async_pixelpipe: 0
0.032789 [opencl_init] opencl_synch_cache: active module
0.032790 [opencl_init] opencl_number_event_handles: 25
0.032794 [opencl_init] opencl_micro_nap: 1000
0.032816 [opencl_init] opencl_use_pinned_memory: 0
0.032818 [opencl_init] opencl_use_cpu_devices: 0
0.032823 [opencl_init] opencl_avoid_atomics: 0
0.032824 [opencl_init]
0.033693 [opencl_init] found opencl runtime library ‘libOpenCL’
0.033713 [opencl_init] opencl library ‘libOpenCL’ found on your system and loaded
0.356441 [opencl_init] found 2 platforms
0.356455 [opencl_init] found 2 devices
0.356697 [opencl_init] discarding device 0 AMD NAVI10 (DRM 3.33.0, 5.3.6-1-MANJARO, LLVM 9.0.0)' - The OpenCL driver doesn't provide image support. See also 'clinfo' output. 0.356707 [opencl_init] device 1gfx1010’ supports image sizes of 16384 x 16384
0.356709 [opencl_init] device 1 gfx1010' allows GPU memory allocations of up to 4048MB [opencl_init] device 1: gfx1010 GLOBAL_MEM_SIZE: 8176MB MAX_WORK_GROUP_SIZE: 256 MAX_WORK_ITEM_DIMENSIONS: 3 MAX_WORK_ITEM_SIZES: [ 1024 1024 1024 ] DRIVER_VERSION: 2906.7 (PAL,LC) DEVICE_VERSION: OpenCL 2.0 AMD-APP (2906.7) 0.656233 [opencl_init] options for OpenCL compiler: -cl-mad-enable -DAMD=1 -I"/usr/share/darktable/kernels" 0.656798 [opencl_init] compiling programdemosaic_ppg.cl’ …
0.657634 [opencl_load_program] loaded cached binary program from file /home/ruudm/.cache/darktable/cached_kernels_for_gfx1010_29067PALLC/demosaic_ppg.cl.bin' 0.657639 [opencl_load_program] successfully loaded program from/usr/share/darktable/kernels/demosaic_ppg.cl’
0.658913 [opencl_build_program] successfully built program
0.658919 [opencl_build_program] BUILD STATUS: 0
0.658921 BUILD LOG:
0.658922
0.658927 [opencl_init] compiling program atrous.cl' .. 0.659340 [opencl_load_program] loaded cached binary program from file/home/ruudm/.cache/darktable/cached_kernels_for_gfx1010_29067PALLC/atrous.cl.bin’
0.659345 [opencl_load_program] successfully loaded program from /usr/share/darktable/kernels/atrous.cl' 0.659858 [opencl_build_program] successfully built program 0.659863 [opencl_build_program] BUILD STATUS: 0 0.659864 BUILD LOG: 0.659865 0.659868 [opencl_init] compiling programbasic.cl’ …
0.661634 [opencl_load_program] loaded cached binary program from file /home/ruudm/.cache/darktable/cached_kernels_for_gfx1010_29067PALLC/basic.cl.bin' 0.661639 [opencl_load_program] successfully loaded program from/usr/share/darktable/kernels/basic.cl’
0.666145 [opencl_build_program] successfully built program
0.666151 [opencl_build_program] BUILD STATUS: 0
0.666153 BUILD LOG:
0.666153
0.666157 [opencl_init] compiling program blendop.cl' .. 0.668036 [opencl_load_program] loaded cached binary program from file/home/ruudm/.cache/darktable/cached_kernels_for_gfx1010_29067PALLC/blendop.cl.bin’
0.668041 [opencl_load_program] successfully loaded program from /usr/share/darktable/kernels/blendop.cl' 0.670752 [opencl_build_program] successfully built program 0.670757 [opencl_build_program] BUILD STATUS: 0 0.670759 BUILD LOG: 0.670761 0.670765 [opencl_init] compiling programhighpass.cl’ …
0.671163 [opencl_load_program] loaded cached binary program from file /home/ruudm/.cache/darktable/cached_kernels_for_gfx1010_29067PALLC/highpass.cl.bin' 0.671167 [opencl_load_program] successfully loaded program from/usr/share/darktable/kernels/highpass.cl’
0.671619 [opencl_build_program] successfully built program
0.671624 [opencl_build_program] BUILD STATUS: 0
0.671625 BUILD LOG:
0.671626
0.671629 [opencl_init] compiling program nlmeans.cl' .. 0.672025 [opencl_load_program] loaded cached binary program from file/home/ruudm/.cache/darktable/cached_kernels_for_gfx1010_29067PALLC/nlmeans.cl.bin’
0.672029 [opencl_load_program] successfully loaded program from /usr/share/darktable/kernels/nlmeans.cl' 0.672518 [opencl_build_program] successfully built program 0.672523 [opencl_build_program] BUILD STATUS: 0 0.672525 BUILD LOG: 0.672527 0.672530 [opencl_init] compiling programgaussian.cl’ …
0.673035 [opencl_load_program] loaded cached binary program from file /home/ruudm/.cache/darktable/cached_kernels_for_gfx1010_29067PALLC/gaussian.cl.bin' 0.673039 [opencl_load_program] successfully loaded program from/usr/share/darktable/kernels/gaussian.cl’
0.673656 [opencl_build_program] successfully built program
0.673660 [opencl_build_program] BUILD STATUS: 0
0.673662 BUILD LOG:
0.673662
0.673665 [opencl_init] compiling program sharpen.cl' .. 0.674097 [opencl_load_program] loaded cached binary program from file/home/ruudm/.cache/darktable/cached_kernels_for_gfx1010_29067PALLC/sharpen.cl.bin’
0.674101 [opencl_load_program] successfully loaded program from /usr/share/darktable/kernels/sharpen.cl' 0.674472 [opencl_build_program] successfully built program 0.674477 [opencl_build_program] BUILD STATUS: 0 0.674478 BUILD LOG: 0.674479 0.674482 [opencl_init] compiling programextended.cl’ …
0.675247 [opencl_load_program] loaded cached binary program from file /home/ruudm/.cache/darktable/cached_kernels_for_gfx1010_29067PALLC/extended.cl.bin' 0.675252 [opencl_load_program] successfully loaded program from/usr/share/darktable/kernels/extended.cl’
0.676867 [opencl_build_program] successfully built program
0.676872 [opencl_build_program] BUILD STATUS: 0
0.676874 BUILD LOG:
0.676875
0.676878 [opencl_init] compiling program soften.cl' .. 0.677327 [opencl_load_program] loaded cached binary program from file/home/ruudm/.cache/darktable/cached_kernels_for_gfx1010_29067PALLC/soften.cl.bin’
0.677331 [opencl_load_program] successfully loaded program from /usr/share/darktable/kernels/soften.cl' 0.677865 [opencl_build_program] successfully built program 0.677870 [opencl_build_program] BUILD STATUS: 0 0.677871 BUILD LOG: 0.677872 0.677875 [opencl_init] compiling programbilateral.cl’ …
0.678337 [opencl_load_program] loaded cached binary program from file /home/ruudm/.cache/darktable/cached_kernels_for_gfx1010_29067PALLC/bilateral.cl.bin' 0.678341 [opencl_load_program] successfully loaded program from/usr/share/darktable/kernels/bilateral.cl’
0.678893 [opencl_build_program] successfully built program
0.678898 [opencl_build_program] BUILD STATUS: 0
0.678900 BUILD LOG:
0.678902
0.678905 [opencl_init] compiling program denoiseprofile.cl' .. 0.679440 [opencl_load_program] loaded cached binary program from file/home/ruudm/.cache/darktable/cached_kernels_for_gfx1010_29067PALLC/denoiseprofile.cl.bin’
0.679444 [opencl_load_program] successfully loaded program from /usr/share/darktable/kernels/denoiseprofile.cl' 0.680495 [opencl_build_program] successfully built program 0.680500 [opencl_build_program] BUILD STATUS: 0 0.680501 BUILD LOG: 0.680502 0.680505 [opencl_init] compiling programbloom.cl’ …
0.680900 [opencl_load_program] loaded cached binary program from file /home/ruudm/.cache/darktable/cached_kernels_for_gfx1010_29067PALLC/bloom.cl.bin' 0.680903 [opencl_load_program] successfully loaded program from/usr/share/darktable/kernels/bloom.cl’
0.681350 [opencl_build_program] successfully built program
0.681355 [opencl_build_program] BUILD STATUS: 0
0.681356 BUILD LOG:
0.681357
0.681360 [opencl_init] compiling program colorreconstruction.cl' .. 0.681766 [opencl_load_program] loaded cached binary program from file/home/ruudm/.cache/darktable/cached_kernels_for_gfx1010_29067PALLC/colorreconstruction.cl.bin’
0.681770 [opencl_load_program] successfully loaded program from /usr/share/darktable/kernels/colorreconstruction.cl' 0.682218 [opencl_build_program] successfully built program 0.682223 [opencl_build_program] BUILD STATUS: 0 0.682224 BUILD LOG: 0.682225 0.682229 [opencl_init] compiling programdemosaic_other.cl’ …
0.682529 [opencl_load_program] loaded cached binary program from file /home/ruudm/.cache/darktable/cached_kernels_for_gfx1010_29067PALLC/demosaic_other.cl.bin' 0.682533 [opencl_load_program] successfully loaded program from/usr/share/darktable/kernels/demosaic_other.cl’
0.682807 [opencl_build_program] successfully built program
0.682812 [opencl_build_program] BUILD STATUS: 0
0.682814 BUILD LOG:
0.682815
0.682819 [opencl_init] compiling program demosaic_vng.cl' .. 0.683322 [opencl_load_program] loaded cached binary program from file/home/ruudm/.cache/darktable/cached_kernels_for_gfx1010_29067PALLC/demosaic_vng.cl.bin’
0.683326 [opencl_load_program] successfully loaded program from /usr/share/darktable/kernels/demosaic_vng.cl' 0.683950 [opencl_build_program] successfully built program 0.683955 [opencl_build_program] BUILD STATUS: 0 0.683957 BUILD LOG: 0.683957 0.683960 [opencl_init] compiling programdemosaic_markesteijn.cl’ …
0.684580 [opencl_load_program] loaded cached binary program from file /home/ruudm/.cache/darktable/cached_kernels_for_gfx1010_29067PALLC/demosaic_markesteijn.cl.bin' 0.684584 [opencl_load_program] successfully loaded program from/usr/share/darktable/kernels/demosaic_markesteijn.cl’
0.685903 [opencl_build_program] successfully built program
0.685908 [opencl_build_program] BUILD STATUS: 0
0.685910 BUILD LOG:
0.685910
0.685913 [opencl_init] compiling program liquify.cl' .. 0.686299 [opencl_load_program] loaded cached binary program from file/home/ruudm/.cache/darktable/cached_kernels_for_gfx1010_29067PALLC/liquify.cl.bin’
0.686303 [opencl_load_program] successfully loaded program from /usr/share/darktable/kernels/liquify.cl' 0.686602 [opencl_build_program] successfully built program 0.686606 [opencl_build_program] BUILD STATUS: 0 0.686608 BUILD LOG: 0.686608 0.686611 [opencl_init] compiling programbasecurve.cl’ …
0.687196 [opencl_load_program] loaded cached binary program from file /home/ruudm/.cache/darktable/cached_kernels_for_gfx1010_29067PALLC/basecurve.cl.bin' 0.687200 [opencl_load_program] successfully loaded program from/usr/share/darktable/kernels/basecurve.cl’
0.688156 [opencl_build_program] successfully built program
0.688161 [opencl_build_program] BUILD STATUS: 0
0.688162 BUILD LOG:
0.688163
0.688166 [opencl_init] compiling program locallaplacian.cl' .. 0.688711 [opencl_load_program] loaded cached binary program from file/home/ruudm/.cache/darktable/cached_kernels_for_gfx1010_29067PALLC/locallaplacian.cl.bin’
0.688714 [opencl_load_program] successfully loaded program from /usr/share/darktable/kernels/locallaplacian.cl' 0.689381 [opencl_build_program] successfully built program 0.689386 [opencl_build_program] BUILD STATUS: 0 0.689388 BUILD LOG: 0.689388 0.689391 [opencl_init] compiling programdwt.cl’ …
0.689763 [opencl_load_program] loaded cached binary program from file /home/ruudm/.cache/darktable/cached_kernels_for_gfx1010_29067PALLC/dwt.cl.bin' 0.689767 [opencl_load_program] successfully loaded program from/usr/share/darktable/kernels/dwt.cl’
0.690200 [opencl_build_program] successfully built program
0.690205 [opencl_build_program] BUILD STATUS: 0
0.690206 BUILD LOG:
0.690207
0.690210 [opencl_init] compiling program retouch.cl' .. 0.690637 [opencl_load_program] loaded cached binary program from file/home/ruudm/.cache/darktable/cached_kernels_for_gfx1010_29067PALLC/retouch.cl.bin’
0.690641 [opencl_load_program] successfully loaded program from /usr/share/darktable/kernels/retouch.cl' 0.691292 [opencl_build_program] successfully built program 0.691297 [opencl_build_program] BUILD STATUS: 0 0.691299 BUILD LOG: 0.691299 0.691302 [opencl_init] compiling programfilmic.cl’ …
0.692934 [opencl_load_program] loaded cached binary program from file /home/ruudm/.cache/darktable/cached_kernels_for_gfx1010_29067PALLC/filmic.cl.bin' 0.692939 [opencl_load_program] successfully loaded program from/usr/share/darktable/kernels/filmic.cl’
0.697359 [opencl_build_program] successfully built program
0.697365 [opencl_build_program] BUILD STATUS: 0
0.697366 BUILD LOG:
0.697367
0.697370 [opencl_init] compiling program colorspaces.cl' .. 0.697779 [opencl_load_program] loaded cached binary program from file/home/ruudm/.cache/darktable/cached_kernels_for_gfx1010_29067PALLC/colorspaces.cl.bin’
0.697783 [opencl_load_program] successfully loaded program from /usr/share/darktable/kernels/colorspaces.cl' 0.698258 [opencl_build_program] successfully built program 0.698262 [opencl_build_program] BUILD STATUS: 0 0.698263 BUILD LOG: 0.698264 0.698267 [opencl_init] compiling programbasicadj.cl’ …
0.698719 [opencl_load_program] loaded cached binary program from file /home/ruudm/.cache/darktable/cached_kernels_for_gfx1010_29067PALLC/basicadj.cl.bin' 0.698722 [opencl_load_program] successfully loaded program from/usr/share/darktable/kernels/basicadj.cl’
0.699144 [opencl_build_program] successfully built program
0.699149 [opencl_build_program] BUILD STATUS: 0
0.699156 BUILD LOG:
0.699158
0.699161 [opencl_init] compiling program rgbcurve.cl' .. 0.699565 [opencl_load_program] loaded cached binary program from file/home/ruudm/.cache/darktable/cached_kernels_for_gfx1010_29067PALLC/rgbcurve.cl.bin’
0.699569 [opencl_load_program] successfully loaded program from /usr/share/darktable/kernels/rgbcurve.cl' 0.699943 [opencl_build_program] successfully built program 0.699947 [opencl_build_program] BUILD STATUS: 0 0.699948 BUILD LOG: 0.699949 0.699951 [opencl_init] compiling programguided_filter.cl’ …
0.700453 [opencl_load_program] loaded cached binary program from file /home/ruudm/.cache/darktable/cached_kernels_for_gfx1010_29067PALLC/guided_filter.cl.bin' 0.700457 [opencl_load_program] successfully loaded program from/usr/share/darktable/kernels/guided_filter.cl’
0.701134 [opencl_build_program] successfully built program
0.701139 [opencl_build_program] BUILD STATUS: 0
0.701140 BUILD LOG:
0.701141
0.701144 [opencl_init] compiling program hazeremoval.cl' .. 0.701590 [opencl_load_program] loaded cached binary program from file/home/ruudm/.cache/darktable/cached_kernels_for_gfx1010_29067PALLC/hazeremoval.cl.bin’
0.701595 [opencl_load_program] successfully loaded program from /usr/share/darktable/kernels/hazeremoval.cl' 0.702097 [opencl_build_program] successfully built program 0.702103 [opencl_build_program] BUILD STATUS: 0 0.702104 BUILD LOG: 0.702105 0.702108 [opencl_init] compiling programlut3d.cl’ …
0.702513 [opencl_load_program] loaded cached binary program from file /home/ruudm/.cache/darktable/cached_kernels_for_gfx1010_29067PALLC/lut3d.cl.bin' 0.702517 [opencl_load_program] successfully loaded program from/usr/share/darktable/kernels/lut3d.cl’
0.702909 [opencl_build_program] successfully built program
0.702914 [opencl_build_program] BUILD STATUS: 0
0.702915 BUILD LOG:
0.702916
0.702921 [opencl_init] compiling program rgblevels.cl' .. 0.703310 [opencl_load_program] loaded cached binary program from file/home/ruudm/.cache/darktable/cached_kernels_for_gfx1010_29067PALLC/rgblevels.cl.bin’
0.703314 [opencl_load_program] successfully loaded program from /usr/share/darktable/kernels/rgblevels.cl' 0.703651 [opencl_build_program] successfully built program 0.703656 [opencl_build_program] BUILD STATUS: 0 0.703658 BUILD LOG: 0.703658 0.703660 [opencl_init] kernel loading time: 0.0470 0.703665 [opencl_init] OpenCL successfully initialized. 0.703667 [opencl_init] here are the internal numbers and names of OpenCL devices available to darktable: 0.703668 [opencl_init] 0 'gfx1010' 0.703670 [opencl_init] FINALLY: opencl is AVAILABLE on this system. 0.703671 [opencl_init] initial status of opencl enabled flag is ON. 0.704085 [opencl_create_kernel] successfully loaded kernelblendop_mask_Lab’ (0) for device 0
0.704089 [opencl_create_kernel] successfully loaded kernel blendop_mask_RAW' (1) for device 0 0.704090 [opencl_create_kernel] successfully loaded kernelblendop_mask_rgb’ (2) for device 0
0.704092 [opencl_create_kernel] successfully loaded kernel blendop_Lab' (3) for device 0 0.704093 [opencl_create_kernel] successfully loaded kernelblendop_RAW’ (4) for device 0
0.704095 [opencl_create_kernel] successfully loaded kernel blendop_rgb' (5) for device 0 0.704100 [opencl_create_kernel] successfully loaded kernelblendop_mask_tone_curve’ (6) for device 0
0.704101 [opencl_create_kernel] successfully loaded kernel blendop_set_mask' (7) for device 0 0.704103 [opencl_create_kernel] successfully loaded kernelblendop_display_channel’ (8) for device 0
0.704106 [opencl_create_kernel] successfully loaded kernel zero' (9) for device 0 0.704108 [opencl_create_kernel] successfully loaded kernelsplat’ (10) for device 0
0.704110 [opencl_create_kernel] successfully loaded kernel blur_line' (11) for device 0 0.704112 [opencl_create_kernel] successfully loaded kernelblur_line_z’ (12) for device 0
0.704114 [opencl_create_kernel] successfully loaded kernel slice' (13) for device 0 0.704116 [opencl_create_kernel] successfully loaded kernelslice_to_output’ (14) for device 0
0.704125 [opencl_create_kernel] successfully loaded kernel gaussian_column_1c' (15) for device 0 0.704127 [opencl_create_kernel] successfully loaded kernelgaussian_transpose_1c’ (16) for device 0
0.704129 [opencl_create_kernel] successfully loaded kernel gaussian_column_4c' (17) for device 0 0.704131 [opencl_create_kernel] successfully loaded kernelgaussian_transpose_4c’ (18) for device 0
0.704133 [opencl_create_kernel] successfully loaded kernel interpolation_resample' (19) for device 0 0.704136 [opencl_create_kernel] successfully loaded kernelpad_input’ (20) for device 0
0.704137 [opencl_create_kernel] successfully loaded kernel gauss_expand' (21) for device 0 0.704139 [opencl_create_kernel] successfully loaded kernelgauss_reduce’ (22) for device 0
0.704141 [opencl_create_kernel] successfully loaded kernel laplacian_assemble' (23) for device 0 0.704144 [opencl_create_kernel] successfully loaded kernelprocess_curve’ (24) for device 0
0.704146 [opencl_create_kernel] successfully loaded kernel write_back' (25) for device 0 0.704149 [opencl_create_kernel] successfully loaded kerneldwt_add_img_to_layer’ (26) for device 0
0.704151 [opencl_create_kernel] successfully loaded kernel dwt_subtract_layer' (27) for device 0 0.704152 [opencl_create_kernel] successfully loaded kerneldwt_hat_transform_col’ (28) for device 0
0.704154 [opencl_create_kernel] successfully loaded kernel dwt_hat_transform_row' (29) for device 0 0.704156 [opencl_create_kernel] successfully loaded kerneldwt_init_buffer’ (30) for device 0
0.704158 [opencl_create_kernel] successfully loaded kernel colorspaces_transform_lab_to_rgb_matrix' (31) for device 0 0.704160 [opencl_create_kernel] successfully loaded kernelcolorspaces_transform_rgb_matrix_to_lab’ (32) for device 0
0.704162 [opencl_create_kernel] successfully loaded kernel colorspaces_transform_rgb_matrix_to_rgb' (33) for device 0 0.704165 [opencl_create_kernel] successfully loaded kernelguided_filter_split_rgb_image’ (34) for device 0
0.704167 [opencl_create_kernel] successfully loaded kernel guided_filter_box_mean_x' (35) for device 0 0.704169 [opencl_create_kernel] successfully loaded kernelguided_filter_box_mean_y’ (36) for device 0
0.704170 [opencl_create_kernel] successfully loaded kernel guided_filter_covariances' (37) for device 0 0.704172 [opencl_create_kernel] successfully loaded kernelguided_filter_variances’ (38) for device 0
0.704174 [opencl_create_kernel] successfully loaded kernel guided_filter_update_covariance' (39) for device 0 0.704176 [opencl_create_kernel] successfully loaded kernelguided_filter_solve’ (40) for device 0
0.704178 [opencl_create_kernel] successfully loaded kernel guided_filter_generate_result' (41) for device 0 0.704186 [opencl_priorities] these are your device priorities: 0.704187 [opencl_priorities] image preview export thumbnail preview2 0.704189 [opencl_priorities] 0 -1 0 0 -1 0.704193 [opencl_priorities] show if opencl use is mandatory for a given pixelpipe: 0.704194 [opencl_priorities] image preview export thumbnail preview2 0.704197 [opencl_priorities] 0 0 0 0 0 0.704204 [opencl_synchronization_timeout] synchronization timeout set to 200 0,777108 [opencl_create_kernel] successfully loaded kernelsharpen_hblur’ (42) for device 0
0,777121 [opencl_create_kernel] successfully loaded kernel sharpen_vblur' (43) for device 0 0,777123 [opencl_create_kernel] successfully loaded kernelsharpen_mix’ (44) for device 0
0,778181 [opencl_create_kernel] successfully loaded kernel colormapping_histogram' (45) for device 0 0,778187 [opencl_create_kernel] successfully loaded kernelcolormapping_mapping’ (46) for device 0
0,780006 [opencl_create_kernel] successfully loaded kernel nlmeans_init' (47) for device 0 0,780011 [opencl_create_kernel] successfully loaded kernelnlmeans_dist’ (48) for device 0
0,780013 [opencl_create_kernel] successfully loaded kernel nlmeans_horiz' (49) for device 0 0,780015 [opencl_create_kernel] successfully loaded kernelnlmeans_vert’ (50) for device 0
0,780016 [opencl_create_kernel] successfully loaded kernel nlmeans_accu' (51) for device 0 0,780018 [opencl_create_kernel] successfully loaded kernelnlmeans_finish’ (52) for device 0
0,781879 [opencl_create_kernel] successfully loaded kernel monochrome_filter' (53) for device 0 0,781885 [opencl_create_kernel] successfully loaded kernelmonochrome’ (54) for device 0
0,782882 [opencl_create_kernel] successfully loaded kernel colorout' (55) for device 0 0,783811 [opencl_create_kernel] successfully loaded kernelcolorcorrection’ (56) for device 0
0,784901 [opencl_create_kernel] successfully loaded kernel basicadj' (57) for device 0 0,785892 [opencl_create_kernel] successfully loaded kernelfilmic’ (58) for device 0
0,786859 [opencl_create_kernel] successfully loaded kernel overexposed' (59) for device 0 0,790076 [opencl_create_kernel] successfully loaded kernelwhitebalance_4f’ (60) for device 0
0,790082 [opencl_create_kernel] successfully loaded kernel whitebalance_1f' (61) for device 0 0,790084 [opencl_create_kernel] successfully loaded kernelwhitebalance_1f_xtrans’ (62) for device 0
0,791065 [opencl_create_kernel] successfully loaded kernel lut3d_tetrahedral' (63) for device 0 0,791070 [opencl_create_kernel] successfully loaded kernellut3d_trilinear’ (64) for device 0
0,791072 [opencl_create_kernel] successfully loaded kernel lut3d_pyramid' (65) for device 0 0,791074 [opencl_create_kernel] successfully loaded kernellut3d_none’ (66) for device 0
0,793109 [opencl_create_kernel] successfully loaded kernel colorzones' (67) for device 0 0,793115 [opencl_create_kernel] successfully loaded kernelcolorzones_v3’ (68) for device 0
0,794228 [opencl_create_kernel] successfully loaded kernel vignette' (69) for device 0 0,795169 [opencl_create_kernel] successfully loaded kernelcolorcontrast’ (70) for device 0
0,796212 [opencl_create_kernel] successfully loaded kernel eaw_decompose' (71) for device 0 0,796218 [opencl_create_kernel] successfully loaded kerneleaw_synthesize’ (72) for device 0
0,799300 [opencl_create_kernel] successfully loaded kernel splittoning' (73) for device 0 0,800493 [opencl_create_kernel] successfully loaded kernelcolorbalance’ (74) for device 0
0,800499 [opencl_create_kernel] successfully loaded kernel colorbalance_lgg' (75) for device 0 0,800501 [opencl_create_kernel] successfully loaded kernelcolorbalance_cdl’ (76) for device 0
0,801978 [opencl_create_kernel] successfully loaded kernel denoiseprofile_precondition' (77) for device 0 0,801984 [opencl_create_kernel] successfully loaded kerneldenoiseprofile_precondition_v2’ (78) for device 0
0,801986 [opencl_create_kernel] successfully loaded kernel denoiseprofile_init' (79) for device 0 0,801987 [opencl_create_kernel] successfully loaded kerneldenoiseprofile_dist’ (80) for device 0
0,801989 [opencl_create_kernel] successfully loaded kernel denoiseprofile_horiz' (81) for device 0 0,801991 [opencl_create_kernel] successfully loaded kerneldenoiseprofile_vert’ (82) for device 0
0,801993 [opencl_create_kernel] successfully loaded kernel denoiseprofile_accu' (83) for device 0 0,801994 [opencl_create_kernel] successfully loaded kerneldenoiseprofile_finish’ (84) for device 0
0,801996 [opencl_create_kernel] successfully loaded kernel denoiseprofile_finish_v2' (85) for device 0 0,801998 [opencl_create_kernel] successfully loaded kerneldenoiseprofile_backtransform’ (86) for device 0
0,802000 [opencl_create_kernel] successfully loaded kernel denoiseprofile_backtransform_v2' (87) for device 0 0,802002 [opencl_create_kernel] successfully loaded kerneldenoiseprofile_decompose’ (88) for device 0
0,802005 [opencl_create_kernel] successfully loaded kernel denoiseprofile_synthesize' (89) for device 0 0,802009 [opencl_create_kernel] successfully loaded kerneldenoiseprofile_reduce_first’ (90) for device 0
0,802011 [opencl_create_kernel] successfully loaded kernel denoiseprofile_reduce_second' (91) for device 0 0,803419 [opencl_create_kernel] successfully loaded kernelretouch_clear_alpha’ (92) for device 0
0,803424 [opencl_create_kernel] successfully loaded kernel retouch_copy_alpha' (93) for device 0 0,803426 [opencl_create_kernel] successfully loaded kernelretouch_copy_buffer_to_buffer’ (94) for device 0
0,803429 [opencl_create_kernel] successfully loaded kernel retouch_copy_buffer_to_image' (95) for device 0 0,803430 [opencl_create_kernel] successfully loaded kernelretouch_fill’ (96) for device 0
0,803432 [opencl_create_kernel] successfully loaded kernel retouch_copy_image_to_buffer_masked' (97) for device 0 0,803434 [opencl_create_kernel] successfully loaded kernelretouch_copy_buffer_to_buffer_masked’ (98) for device 0
0,803436 [opencl_create_kernel] successfully loaded kernel retouch_image_rgb2lab' (99) for device 0 0,803438 [opencl_create_kernel] successfully loaded kernelretouch_image_lab2rgb’ (100) for device 0
0,803439 [opencl_create_kernel] successfully loaded kernel retouch_copy_mask_to_alpha' (101) for device 0 0,804460 [opencl_create_kernel] successfully loaded kernelwarp_kernel’ (102) for device 0
0,805402 [opencl_create_kernel] successfully loaded kernel profilegamma' (103) for device 0 0,805407 [opencl_create_kernel] successfully loaded kernelprofilegamma_log’ (104) for device 0
0,806430 [opencl_create_kernel] successfully loaded kernel channelmixer' (105) for device 0 0,808480 [opencl_create_kernel] successfully loaded kernelcolisa’ (106) for device 0
0,810341 [opencl_create_kernel] successfully loaded kernel lowlight' (107) for device 0 0,811394 [opencl_create_kernel] successfully loaded kernelrelight’ (108) for device 0
0,815075 [opencl_create_kernel] successfully loaded kernel bloom_threshold' (109) for device 0 0,815081 [opencl_create_kernel] successfully loaded kernelbloom_hblur’ (110) for device 0
0,815083 [opencl_create_kernel] successfully loaded kernel bloom_vblur' (111) for device 0 0,815084 [opencl_create_kernel] successfully loaded kernelbloom_mix’ (112) for device 0
0,817859 [opencl_create_kernel] successfully loaded kernel exposure' (113) for device 0 0,818935 [opencl_create_kernel] successfully loaded kernelclip_and_zoom_demosaic_half_size’ (114) for device 0
0,818940 [opencl_create_kernel] successfully loaded kernel ppg_demosaic_green' (115) for device 0 0,818943 [opencl_create_kernel] successfully loaded kernelgreen_equilibration_lavg’ (116) for device 0
0,818945 [opencl_create_kernel] successfully loaded kernel green_equilibration_favg_reduce_first' (117) for device 0 0,818947 [opencl_create_kernel] successfully loaded kernelgreen_equilibration_favg_reduce_second’ (118) for device 0
0,818948 [opencl_create_kernel] successfully loaded kernel green_equilibration_favg_apply' (119) for device 0 0,818950 [opencl_create_kernel] successfully loaded kernelpre_median’ (120) for device 0
0,818951 [opencl_create_kernel] successfully loaded kernel ppg_demosaic_redblue' (121) for device 0 0,818953 [opencl_create_kernel] successfully loaded kernelclip_and_zoom’ (122) for device 0
0,818954 [opencl_create_kernel] successfully loaded kernel border_interpolate' (123) for device 0 0,818956 [opencl_create_kernel] successfully loaded kernelcolor_smoothing’ (124) for device 0
0,818959 [opencl_create_kernel] successfully loaded kernel passthrough_monochrome' (125) for device 0 0,818963 [opencl_create_kernel] successfully loaded kernelclip_and_zoom_demosaic_passthrough_monochrome’ (126) for device 0
0,818966 [opencl_create_kernel] successfully loaded kernel vng_border_interpolate' (127) for device 0 0,818968 [opencl_create_kernel] successfully loaded kernelvng_lin_interpolate’ (128) for device 0
0,818969 [opencl_create_kernel] successfully loaded kernel clip_and_zoom_demosaic_third_size_xtrans' (129) for device 0 0,818971 [opencl_create_kernel] successfully loaded kernelvng_green_equilibrate’ (130) for device 0
0,818973 [opencl_create_kernel] successfully loaded kernel vng_interpolate' (131) for device 0 0,818976 [opencl_create_kernel] successfully loaded kernelmarkesteijn_initial_copy’ (132) for device 0
0,818978 [opencl_create_kernel] successfully loaded kernel markesteijn_green_minmax' (133) for device 0 0,818980 [opencl_create_kernel] successfully loaded kernelmarkesteijn_interpolate_green’ (134) for device 0
0,818983 [opencl_create_kernel] successfully loaded kernel markesteijn_solitary_green' (135) for device 0 0,818985 [opencl_create_kernel] successfully loaded kernelmarkesteijn_recalculate_green’ (136) for device 0
0,818987 [opencl_create_kernel] successfully loaded kernel markesteijn_red_and_blue' (137) for device 0 0,818990 [opencl_create_kernel] successfully loaded kernelmarkesteijn_interpolate_twoxtwo’ (138) for device 0
0,818994 [opencl_create_kernel] successfully loaded kernel markesteijn_convert_yuv' (139) for device 0 0,818996 [opencl_create_kernel] successfully loaded kernelmarkesteijn_differentiate’ (140) for device 0
0,818998 [opencl_create_kernel] successfully loaded kernel markesteijn_homo_threshold' (141) for device 0 0,819000 [opencl_create_kernel] successfully loaded kernelmarkesteijn_homo_set’ (142) for device 0
0,819002 [opencl_create_kernel] successfully loaded kernel markesteijn_homo_sum' (143) for device 0 0,819004 [opencl_create_kernel] successfully loaded kernelmarkesteijn_homo_max’ (144) for device 0
0,819006 [opencl_create_kernel] successfully loaded kernel markesteijn_homo_max_corr' (145) for device 0 0,819008 [opencl_create_kernel] successfully loaded kernelmarkesteijn_homo_quench’ (146) for device 0
0,819010 [opencl_create_kernel] successfully loaded kernel markesteijn_zero' (147) for device 0 0,819012 [opencl_create_kernel] successfully loaded kernelmarkesteijn_accu’ (148) for device 0
0,819014 [opencl_create_kernel] successfully loaded kernel markesteijn_final' (149) for device 0 0,819992 [opencl_create_kernel] successfully loaded kernelzonesystem’ (150) for device 0
0,821077 [opencl_create_kernel] successfully loaded kernel tonecurve' (151) for device 0 0,822667 [opencl_create_kernel] successfully loaded kernelrgbcurve’ (152) for device 0
0,824167 [opencl_create_kernel] successfully loaded kernel rawoverexposed_mark_cfa' (153) for device 0 0,824174 [opencl_create_kernel] successfully loaded kernelrawoverexposed_mark_solid’ (154) for device 0
0,824176 [opencl_create_kernel] successfully loaded kernel rawoverexposed_falsecolor' (155) for device 0 0,825249 [opencl_create_kernel] successfully loaded kernelbasecurve_lut’ (156) for device 0
0,825255 [opencl_create_kernel] successfully loaded kernel basecurve_zero' (157) for device 0 0,825257 [opencl_create_kernel] successfully loaded kernelbasecurve_legacy_lut’ (158) for device 0
0,825259 [opencl_create_kernel] successfully loaded kernel basecurve_compute_features' (159) for device 0 0,825261 [opencl_create_kernel] successfully loaded kernelbasecurve_blur_h’ (160) for device 0
0,825262 [opencl_create_kernel] successfully loaded kernel basecurve_blur_v' (161) for device 0 0,825264 [opencl_create_kernel] successfully loaded kernelbasecurve_expand’ (162) for device 0
0,825265 [opencl_create_kernel] successfully loaded kernel basecurve_reduce' (163) for device 0 0,825267 [opencl_create_kernel] successfully loaded kernelbasecurve_detail’ (164) for device 0
0,825268 [opencl_create_kernel] successfully loaded kernel basecurve_adjust_features' (165) for device 0 0,825270 [opencl_create_kernel] successfully loaded kernelbasecurve_blend_gaussian’ (166) for device 0
0,825273 [opencl_create_kernel] successfully loaded kernel basecurve_blend_laplacian' (167) for device 0 0,825274 [opencl_create_kernel] successfully loaded kernelbasecurve_normalize’ (168) for device 0
0,825279 [opencl_create_kernel] successfully loaded kernel basecurve_reconstruct' (169) for device 0 0,825281 [opencl_create_kernel] successfully loaded kernelbasecurve_finalize’ (170) for device 0
0,829560 [opencl_create_kernel] successfully loaded kernel velvia' (171) for device 0 0,830592 [opencl_create_kernel] successfully loaded kernelhighlights_1f_clip’ (172) for device 0
0,830598 [opencl_create_kernel] successfully loaded kernel highlights_1f_lch_bayer' (173) for device 0 0,830600 [opencl_create_kernel] successfully loaded kernelhighlights_1f_lch_xtrans’ (174) for device 0
0,830602 [opencl_create_kernel] successfully loaded kernel highlights_4f_clip' (175) for device 0 0,832687 [opencl_create_kernel] successfully loaded kernellens_distort_bilinear’ (176) for device 0
0,832693 [opencl_create_kernel] successfully loaded kernel lens_distort_bicubic' (177) for device 0 0,832695 [opencl_create_kernel] successfully loaded kernellens_distort_lanczos2’ (178) for device 0
0,832697 [opencl_create_kernel] successfully loaded kernel lens_distort_lanczos3' (179) for device 0 0,832698 [opencl_create_kernel] successfully loaded kernellens_vignette’ (180) for device 0
0,901083 [opencl_create_kernel] successfully loaded kernel shadows_highlights_mix' (181) for device 0 0,903074 [opencl_create_kernel] successfully loaded kernelcolorize’ (182) for device 0
0,904999 [opencl_create_kernel] successfully loaded kernel soften_overexposed' (183) for device 0 0,905005 [opencl_create_kernel] successfully loaded kernelsoften_hblur’ (184) for device 0
0,905007 [opencl_create_kernel] successfully loaded kernel soften_vblur' (185) for device 0 0,905008 [opencl_create_kernel] successfully loaded kernelsoften_mix’ (186) for device 0
0,906069 [opencl_create_kernel] successfully loaded kernel clip_rotate_bilinear' (187) for device 0 0,906074 [opencl_create_kernel] successfully loaded kernelclip_rotate_bicubic’ (188) for device 0
0,906076 [opencl_create_kernel] successfully loaded kernel clip_rotate_lanczos2' (189) for device 0 0,906078 [opencl_create_kernel] successfully loaded kernelclip_rotate_lanczos3’ (190) for device 0
0,908014 [opencl_create_kernel] successfully loaded kernel colorreconstruction_zero' (191) for device 0 0,908020 [opencl_create_kernel] successfully loaded kernelcolorreconstruction_splat’ (192) for device 0
0,908022 [opencl_create_kernel] successfully loaded kernel colorreconstruction_blur_line' (193) for device 0 0,908023 [opencl_create_kernel] successfully loaded kernelcolorreconstruction_slice’ (194) for device 0
0,909965 [opencl_create_kernel] successfully loaded kernel graduatedndp' (195) for device 0 0,909971 [opencl_create_kernel] successfully loaded kernelgraduatedndm’ (196) for device 0
0,911234 [opencl_create_kernel] successfully loaded kernel levels' (197) for device 0 0,912232 [opencl_create_kernel] successfully loaded kernelrgblevels’ (198) for device 0
0,914002 [opencl_create_kernel] successfully loaded kernel vibrance' (199) for device 0 0,916143 [opencl_create_kernel] successfully loaded kernelashift_bilinear’ (200) for device 0
0,916149 [opencl_create_kernel] successfully loaded kernel ashift_bicubic' (201) for device 0 0,916151 [opencl_create_kernel] successfully loaded kernelashift_lanczos2’ (202) for device 0
0,916152 [opencl_create_kernel] successfully loaded kernel ashift_lanczos3' (203) for device 0 0,917114 [opencl_create_kernel] successfully loaded kernellowpass_mix’ (204) for device 0
0,919052 [opencl_create_kernel] successfully loaded kernel pixelmax_first' (205) for device 0 0,919058 [opencl_create_kernel] successfully loaded kernelpixelmax_second’ (206) for device 0
0,919059 [opencl_create_kernel] successfully loaded kernel global_tonemap_reinhard' (207) for device 0 0,919062 [opencl_create_kernel] successfully loaded kernelglobal_tonemap_drago’ (208) for device 0
0,919066 [opencl_create_kernel] successfully loaded kernel global_tonemap_filmic' (209) for device 0 0,920111 [opencl_create_kernel] successfully loaded kernelhazeremoval_transision_map’ (210) for device 0
0,920116 [opencl_create_kernel] successfully loaded kernel hazeremoval_box_min_x' (211) for device 0 0,920118 [opencl_create_kernel] successfully loaded kernelhazeremoval_box_min_y’ (212) for device 0
0,920120 [opencl_create_kernel] successfully loaded kernel hazeremoval_box_max_x' (213) for device 0 0,920121 [opencl_create_kernel] successfully loaded kernelhazeremoval_box_max_y’ (214) for device 0
0,920123 [opencl_create_kernel] successfully loaded kernel hazeremoval_dehaze' (215) for device 0 0,921149 [opencl_create_kernel] successfully loaded kernelcolorchecker’ (216) for device 0
0,922246 [opencl_create_kernel] successfully loaded kernel highpass_invert' (217) for device 0 0,922252 [opencl_create_kernel] successfully loaded kernelhighpass_hblur’ (218) for device 0
0,922254 [opencl_create_kernel] successfully loaded kernel highpass_vblur' (219) for device 0 0,922256 [opencl_create_kernel] successfully loaded kernelhighpass_mix’ (220) for device 0
0,923344 [opencl_create_kernel] successfully loaded kernel colorin_unbound' (221) for device 0 0,923349 [opencl_create_kernel] successfully loaded kernelcolorin_clipping’ (222) for device 0
0,924348 [opencl_create_kernel] successfully loaded kernel invert_1f' (223) for device 0 0,924354 [opencl_create_kernel] successfully loaded kernelinvert_4f’ (224) for device 0
0,925343 [opencl_create_kernel] successfully loaded kernel borders_fill' (225) for device 0 0,926353 [opencl_create_kernel] successfully loaded kernelrawprepare_1f’ (226) for device 0
0,926359 [opencl_create_kernel] successfully loaded kernel rawprepare_1f_unnormalized' (227) for device 0 0,926361 [opencl_create_kernel] successfully loaded kernelrawprepare_4f’ (228) for device 0
0,927374 [opencl_create_kernel] successfully loaded kernel filmicrgb_split' (229) for device 0 0,927380 [opencl_create_kernel] successfully loaded kernelfilmicrgb_chroma’ (230) for device 0
0,929346 [opencl_create_kernel] successfully loaded kernel `flip’ (231) for device 0

Hi.
I have the same distro and roughly similar hardware.
OpenCL was supported by the earlier version but the recent stable version (3.2.1) does no longer support it. Below lines suggest that some libraries are missing. I did not remove them! Any help?


[bulent@bulent-pc ~]$ darktable-cltest
0.024075 [opencl_init] opencl related configuration options:
0.024083 [opencl_init]
0.024085 [opencl_init] opencl: 1
0.024086 [opencl_init] opencl_scheduling_profile: ‘default’
0.024088 [opencl_init] opencl_library: ‘’
0.024090 [opencl_init] opencl_memory_requirement: 768
0.024091 [opencl_init] opencl_memory_headroom: 200
0.024093 [opencl_init] opencl_device_priority: ‘/!0,//
0.024095 [opencl_init] opencl_mandatory_timeout: 200
0.024097 [opencl_init] opencl_size_roundup: 16
0.024098 [opencl_init] opencl_async_pixelpipe: 0
0.024100 [opencl_init] opencl_synch_cache: false
0.024101 [opencl_init] opencl_number_event_handles: 200
0.024103 [opencl_init] opencl_micro_nap: 500
0.024104 [opencl_init] opencl_use_pinned_memory: 0
0.024106 [opencl_init] opencl_use_cpu_devices: 0
0.024107 [opencl_init] opencl_avoid_atomics: 0
0.024108 [opencl_init]
0.024200 [opencl_init] could not find opencl runtime library ‘libOpenCL’
0.024246 [opencl_init] could not find opencl runtime library ‘libOpenCL.so’
0.024300 [opencl_init] could not find opencl runtime library ‘libOpenCL.so.1’
0.024303 [opencl_init] no working opencl library found. Continue with opencl disabled
0.024305 [opencl_init] FINALLY: opencl is NOT AVAILABLE on this system.
0.024306 [opencl_init] initial status of opencl enabled flag is OFF.

I have just found a clue! It may have to do something with a licensing issue: https://www.gamingonlinux.com/2020/10/you-may-want-to-avoid-linux-kernel-59-if-you-want-fully-supported-nvidia-drivers

Are you really using kernel 5.9???

Well, NO!
I am still on 4.19.152-1.
So, there must be something else, I suppose.

Normally, a missing libOpenCL indicates that you/someone forgot to install ocl-icd

1 Like

I’m on Arch and I updated to kernel 5.9 yesterday. My git version of darktable crashes with a seg fault when I select darkroom. The stable version in pacman still seems to work, but neither detect opencl anymore.

1 Like

Thanks, Peter.
Fortunately, my darktable works like charm for all my purposes even without OpenCL.
I can just wait a little for a solution to surface.

Agree. Here’s my package list, I hope you can spot what’s wrong in your setup:

kofa@eagle:~/darktable$ dpkg -l|grep -E -i '(nvidia)|(icd)|(opencl)'|grep '^ii'
ii  clinfo                                                      2.2.18.04.06-1                              amd64        Query OpenCL system information
ii  libmono-system-web-dynamicdata4.0-cil                       6.8.0.105+dfsg-2                            all          Mono System.Web.DynamicData library (for CLI 4.0)
ii  libnvidia-cfg1-450:amd64                                    450.80.02-0ubuntu0.20.04.2                  amd64        NVIDIA binary OpenGL/GLX configuration library
ii  libnvidia-common-450                                        450.80.02-0ubuntu0.20.04.2                  all          Shared files used by the NVIDIA libraries
ii  libnvidia-compute-450:amd64                                 450.80.02-0ubuntu0.20.04.2                  amd64        NVIDIA libcompute package
ii  libnvidia-compute-450:i386                                  450.80.02-0ubuntu0.20.04.2                  i386         NVIDIA libcompute package
ii  libnvidia-decode-450:amd64                                  450.80.02-0ubuntu0.20.04.2                  amd64        NVIDIA Video Decoding runtime libraries
ii  libnvidia-decode-450:i386                                   450.80.02-0ubuntu0.20.04.2                  i386         NVIDIA Video Decoding runtime libraries
ii  libnvidia-encode-450:amd64                                  450.80.02-0ubuntu0.20.04.2                  amd64        NVENC Video Encoding runtime library
ii  libnvidia-encode-450:i386                                   450.80.02-0ubuntu0.20.04.2                  i386         NVENC Video Encoding runtime library
ii  libnvidia-extra-450:amd64                                   450.80.02-0ubuntu0.20.04.2                  amd64        Extra libraries for the NVIDIA driver
ii  libnvidia-fbc1-450:amd64                                    450.80.02-0ubuntu0.20.04.2                  amd64        NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-fbc1-450:i386                                     450.80.02-0ubuntu0.20.04.2                  i386         NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-gl-450:amd64                                      450.80.02-0ubuntu0.20.04.2                  amd64        NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-gl-450:i386                                       450.80.02-0ubuntu0.20.04.2                  i386         NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-ifr1-450:amd64                                    450.80.02-0ubuntu0.20.04.2                  amd64        NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  libnvidia-ifr1-450:i386                                     450.80.02-0ubuntu0.20.04.2                  i386         NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  nvidia-compute-utils-450                                    450.80.02-0ubuntu0.20.04.2                  amd64        NVIDIA compute utilities
ii  nvidia-dkms-450                                             450.80.02-0ubuntu0.20.04.2                  amd64        NVIDIA DKMS package
ii  nvidia-driver-430                                           440.100-0ubuntu0.20.04.1                    amd64        Transitional package for nvidia-driver-440
ii  nvidia-driver-440                                           450.80.02-0ubuntu0.20.04.2                  amd64        Transitional package for nvidia-driver-450
ii  nvidia-driver-450                                           450.80.02-0ubuntu0.20.04.2                  amd64        NVIDIA driver metapackage
ii  nvidia-kernel-common-450                                    450.80.02-0ubuntu0.20.04.2                  amd64        Shared files used with the kernel module
ii  nvidia-kernel-source-450                                    450.80.02-0ubuntu0.20.04.2                  amd64        NVIDIA kernel source package
ii  nvidia-opencl-dev:amd64                                     10.1.243-3                                  amd64        NVIDIA OpenCL development files
ii  nvidia-prime                                                0.8.14                                      all          Tools to enable NVIDIA's Prime
ii  nvidia-settings                                             440.82-0ubuntu0.20.04.1                     amd64        Tool for configuring the NVIDIA graphics driver
ii  nvidia-utils-450                                            450.80.02-0ubuntu0.20.04.2                  amd64        NVIDIA driver support binaries
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.08.06-g0d5f18c-1                   all          OpenCL (Open Computing Language) C header files
ii  screen-resolution-extra                                     0.18build1                                  all          Extension for the nvidia-settings control panel
ii  xserver-xorg-video-nvidia-450                               450.80.02-0ubuntu0.20.04.2                  amd64        NVIDIA binary Xorg driver

Because the nVidia driver has not been updated to work with kernel 5.9, yet. It should be fixed in 2-3 weeks.

Thanks, yes that seems to be the problem. Dilemma, wait two weeks or downgrade, which is a lot of work as well… :slight_smile:

ocl-icd 2.2.12-4 seems to be installed already.

The only error message I get after running darktable-cltest is this:
“could not get platforms: -1001”.

Still searching…

By the way, I am happy with the performance even without OpenCL.

@bc_the-path
I have Manjaro on two partitions; one Gnome, one KDE.
The other day (on Manjaro/KDE kernel 5.8.16-2), darktable
started to complain about openCL. But it worked just fine
on Manjaro/Gnome kernel 5.8.16-2.

I started to investigate – and got it working by downgrading
proprietary driver video-nvidia-455xx to video-nvidia 450xx.

My GFX is a GTX-1660 Ti (a.k.a TU116).

Have fun!
Claes in Lund, Sweden

1 Like

My video card is GeForce GTx 1050 Ti.
Nvidia Driver version is 430.64.
I guess that is related to my kernel’s age (4.19.152-1) since I am on an earlier LongTermSupport release.
Since it has now become certain that the issue is related to the drivers, I will just wait them to be updated.

Best wishes from Turkey,

Can’t you just install an older kernel package? For example, my Ubuntu 20.04 has packages for kernel 5.0, 5.3, 5.4 and 5.8 (and also 5.6 OEM), if I’m not mistaken.