Certain modules result in one of two issues…
1 - Image Shows but Preview and Histogram are black
2 - Image is black but Preview and Histogram show
Windows 11
13th Gen Core i7 1360P
Intel Iris XE
ARC A350M (I downloaded the ARC driver directly from Intel website)
Currently, I’m trying to use the Multiple GPUs option
Modules in blue work fine, modules in red start causing the problems stated above. For this example, only scenario 1 is consistent, so let’s focus on that.
All blue modules will work fine when selected, red causes the Preview and Histogram to go black. This happens as I toggle between the Blue and Red Modules.
Disabling OpenCL results in Image + Preview + Histogram always visible (just painfully slow)
Blue Modules:
Red Modules:
darktablerc…
cldevice_v5_intelropencl13thgenintelrcoretmi71360p=0 1000 0 16 16 128 0 1 0.000000 0.000
cldevice_v5_intelropencl13thgenintelrcoretmi71360p_id0=400
cldevice_v5_intelropencl13thgenintelrcoretmi71360p_id2=400
cldevice_v5_intelropenclgraphicsintelrarctma350mgraphics=0 250 0 16 16 128 0 0 1000000.000000 0.000
cldevice_v5_intelropenclgraphicsintelrarctma350mgraphics_building=
cldevice_v5_intelropenclgraphicsintelrarctma350mgraphics_id0=400
cldevice_v5_intelropenclgraphicsintelrarctma350mgraphics_id1=400
cldevice_v5_intelropenclgraphicsintelririsrxegraphics=0 250 0 16 16 128 0 0 1000000.000000 0.000
cldevice_v5_intelropenclgraphicsintelririsrxegraphics_building=
cldevice_v5_intelropenclgraphicsintelririsrxegraphics_id0=400
opencl=TRUE
opencl_checksum=2693667376
opencl_device_priority=*/!0,*/*/*/!0,*
opencl_disable_drivers_blacklist=
opencl_library=
opencl_mandatory_timeout=400
opencl_scheduling_profile=multiple GPUs
opencl_tuning_mode=nothing
test…
0.0722 [dt_get_sysresource_level] switched to 2 as `large'
0.0738 total mem: 16067MB
0.0751 mipmap cache: 2008MB
0.0762 available mem: 10983MB
0.0774 singlebuff: 251MB
0.0783 OpenCL tune mem: OFF
0.0793 OpenCL pinned: OFF
[opencl_init] opencl related configuration options:
[opencl_init] opencl: ON
[opencl_init] opencl_scheduling_profile: 'multiple GPUs'
[opencl_init] opencl_library: 'default path'
[opencl_init] opencl_device_priority: '*/!0,*/*/*/!0,*'
[opencl_init] opencl_mandatory_timeout: 400
[opencl_init] opencl library 'OpenCL.dll' found on your system and loaded
[opencl_init] found 3 platforms
[opencl_init] found 3 devices
[dt_opencl_device_init]
DEVICE: 0: 'Intel(R) Iris(R) Xe Graphics'
PLATFORM NAME & VENDOR: Intel(R) OpenCL Graphics, Intel(R) Corporation
CANONICAL NAME: intelropenclgraphicsintelririsrxegraphics
DRIVER VERSION: 31.0.101.4824
DEVICE VERSION: OpenCL 3.0 NEO
DEVICE_TYPE: GPU
GLOBAL MEM SIZE: 6427 MB
MAX MEM ALLOC: 3213 MB
MAX IMAGE SIZE: 16384 x 16384
MAX WORK GROUP SIZE: 512
MAX WORK ITEM DIMENSIONS: 3
MAX WORK ITEM SIZES: [ 512 512 512 ]
ASYNC PIXELPIPE: NO
PINNED MEMORY TRANSFER: NO
MEMORY TUNING: NO
FORCED HEADROOM: 400
AVOID ATOMICS: NO
MICRO NAP: 250
ROUNDUP WIDTH: 16
ROUNDUP HEIGHT: 16
CHECK EVENT HANDLES: 128
PERFORMANCE: 0.000
TILING ADVANTAGE: 0.000
DEFAULT DEVICE: NO
KERNEL BUILD DIRECTORY: C:\Program Files\darktable\share\darktable\kernels
KERNEL DIRECTORY: C:\Users\joeys\AppData\Local\Microsoft\Windows\INetCache\darktable\cached_v1_kernels_for_IntelROpenCLGraphicsIntelRIrisRXeGraphics_3101014824
CL COMPILER OPTION:
KERNEL LOADING TIME: 0.0246 sec
[dt_opencl_device_init]
DEVICE: 1: 'Intel(R) Arc(TM) A350M Graphics'
PLATFORM NAME & VENDOR: Intel(R) OpenCL Graphics, Intel(R) Corporation
CANONICAL NAME: intelropenclgraphicsintelrarctma350mgraphics
DRIVER VERSION: 31.0.101.4824
DEVICE VERSION: OpenCL 3.0 NEO
DEVICE_TYPE: GPU
GLOBAL MEM SIZE: 3938 MB
MAX MEM ALLOC: 1969 MB
MAX IMAGE SIZE: 16384 x 16384
MAX WORK GROUP SIZE: 1024
MAX WORK ITEM DIMENSIONS: 3
MAX WORK ITEM SIZES: [ 1024 1024 1024 ]
ASYNC PIXELPIPE: NO
PINNED MEMORY TRANSFER: NO
MEMORY TUNING: NO
FORCED HEADROOM: 400
AVOID ATOMICS: NO
MICRO NAP: 250
ROUNDUP WIDTH: 16
ROUNDUP HEIGHT: 16
CHECK EVENT HANDLES: 128
PERFORMANCE: 0.000
TILING ADVANTAGE: 0.000
DEFAULT DEVICE: NO
KERNEL BUILD DIRECTORY: C:\Program Files\darktable\share\darktable\kernels
KERNEL DIRECTORY: C:\Users\joeys\AppData\Local\Microsoft\Windows\INetCache\darktable\cached_v1_kernels_for_IntelROpenCLGraphicsIntelRArcTMA350MGraphics_3101014824
CL COMPILER OPTION:
KERNEL LOADING TIME: 0.0865 sec
[dt_opencl_device_init]
DEVICE: 2: '13th Gen Intel(R) Core(TM) i7-1360P'
PLATFORM NAME & VENDOR: Intel(R) OpenCL, Intel(R) Corporation
CANONICAL NAME: intelropencl13thgenintelrcoretmi71360p
DRIVER VERSION: 2023.16.6.0.28_042959
DEVICE VERSION: OpenCL 3.0 (Build 0)
DEVICE_TYPE: CPU
GLOBAL MEM SIZE: 16067 MB
MAX MEM ALLOC: 8034 MB
MAX IMAGE SIZE: 16384 x 16384
MAX WORK GROUP SIZE: 8192
MAX WORK ITEM DIMENSIONS: 3
MAX WORK ITEM SIZES: [ 8192 8192 8192 ]
ASYNC PIXELPIPE: NO
PINNED MEMORY TRANSFER: NO
MEMORY TUNING: NO
FORCED HEADROOM: 400
AVOID ATOMICS: NO
MICRO NAP: 1000
ROUNDUP WIDTH: 16
ROUNDUP HEIGHT: 16
CHECK EVENT HANDLES: 128
TILING ADVANTAGE: 0.000
DEFAULT DEVICE: NO
*** marked as disabled ***
[opencl_init] OpenCL successfully initialized. Internal numbers and names of available devices:
[opencl_init] 0 'Intel(R) OpenCL Graphics Intel(R) Iris(R) Xe Graphics'
[opencl_init] 1 'Intel(R) OpenCL Graphics Intel(R) Arc(TM) A350M Graphics'
[opencl_init] FINALLY: opencl is AVAILABLE and ENABLED.
[dt_opencl_update_priorities] these are your device priorities:
[dt_opencl_update_priorities] image preview export thumbs preview2
[dt_opencl_update_priorities] 0 0 0 0 0
[dt_opencl_update_priorities] 1 1 1 1 1
[dt_opencl_update_priorities] show if opencl use is mandatory for a given pixelpipe:
[dt_opencl_update_priorities] image preview export thumbs preview2
[dt_opencl_update_priorities] 0 0 0 0 0
[opencl_synchronization_timeout] synchronization timeout set to 20
[dt_opencl_update_priorities] these are your device priorities:
[dt_opencl_update_priorities] image preview export thumbs preview2
[dt_opencl_update_priorities] 0 0 0 0 0
[dt_opencl_update_priorities] 1 1 1 1 1
[dt_opencl_update_priorities] show if opencl use is mandatory for a given pixelpipe:
[dt_opencl_update_priorities] image preview export thumbs preview2
[dt_opencl_update_priorities] 0 0 0 0 0
[opencl_synchronization_timeout] synchronization timeout set to 20