Testing with phoronix vs. darktable-cli

And that is the problem or impossible, because I want to buy new components, which I don’t own at the moment.

I can compare my Beelink Ser 6 Max Ryzen 7 7735HS (no opencl probably, rusticl not tried) with my Ryzen 7 3700X and GeForce GTX 1660-

The minipc takes about 12sec while the GTX 1660 takes about 5sec.

I want to get an idea, how fast a graphics adapter in a midtower-pc of 2025 can be and how fast a minipc using opencl can be with darktable.

GPU benchmarks in darktable shows very old graphy adapters, that doesn’t help me.

$  darktable-cli setubal.orf setubal.orf.xmp test.jpg --core -d perf -d opencl
darktable 5.0.1
Copyright (C) 2012-2025 Johannes Hanika and other contributors.

Compile options:
  Bit depth              -> 64 bit
  Debug                  -> DISABLED
  SSE2 optimizations     -> ENABLED
  OpenMP                 -> ENABLED
  OpenCL                 -> ENABLED
  Lua                    -> ENABLED  - API version 9.4.0
  Colord                 -> ENABLED
  gPhoto2                -> ENABLED
  GMIC                   -> ENABLED  - Compressed LUTs are supported
  GraphicsMagick         -> ENABLED
  ImageMagick            -> DISABLED
  libavif                -> DISABLED
  libheif                -> ENABLED
  libjxl                 -> ENABLED
  LibRaw                 -> ENABLED  - Version 0.22.0-Devel202403
  OpenJPEG               -> ENABLED
  OpenEXR                -> ENABLED
  WebP                   -> ENABLED

See https://www.darktable.org/resources/ for detailed documentation.
See https://github.com/darktable-org/darktable/issues/new/choose to report bugs.

     0.2727 [dt_get_sysresource_level] switched to 1 as `default'
     0.2727   total mem:       32009MB
     0.2727   mipmap cache:    4001MB
     0.2727   available mem:   16004MB
     0.2727   singlebuff:      250MB
     0.3232 [dt_dlopencl_init] could not find default opencl runtime library 'libOpenCL'
     0.3233 [dt_dlopencl_init] could not find default opencl runtime library 'libOpenCL.so'
     0.3235 [opencl_init] opencl library 'libOpenCL.so.1' found on your system and loaded, preference 'default path'
     0.4491 [opencl_init] found 1 platform
[opencl_init] found 1 device

[dt_opencl_device_init]
   DEVICE:                   0: 'NVIDIA GeForce GTX 1660'
   CONF KEY:                 cldevice_v5_nvidiacudanvidiageforcegtx1660
   PLATFORM, VENDOR & ID:    NVIDIA CUDA, NVIDIA Corporation, ID=4318
   CANONICAL NAME:           nvidiacudanvidiageforcegtx1660
   DRIVER VERSION:           570.133.07
   DEVICE VERSION:           OpenCL 3.0 CUDA, SM_20 SUPPORT
   DEVICE_TYPE:              GPU, dedicated mem
   GLOBAL MEM SIZE:          5744 MB
   MAX MEM ALLOC:            1436 MB
   MAX IMAGE SIZE:           32768 x 32768
   MAX WORK GROUP SIZE:      1024
   MAX WORK ITEM DIMENSIONS: 3
   MAX WORK ITEM SIZES:      [ 1024 1024 64 ]
   ASYNC PIXELPIPE:          NO
   PINNED MEMORY TRANSFER:   NO
   AVOID ATOMICS:            NO
   MICRO NAP:                250
   ROUNDUP WIDTH & HEIGHT    16x16
   CHECK EVENT HANDLES:      128
   TILING ADVANTAGE:         0.000
   DEFAULT DEVICE:           NO
   KERNEL BUILD DIRECTORY:   /usr/share/darktable/kernels
   KERNEL DIRECTORY:         /home/ab/.cache/darktable/cached_v5_kernels_for_NVIDIACUDANVIDIAGeForceGTX1660_57013307
   CL COMPILER OPTION:       -cl-fast-relaxed-math
   CL COMPILER COMMAND:      -w -cl-fast-relaxed-math -DNVIDIA_SM_20=1 -DNVIDIA=1 -I"/usr/share/darktable/kernels"
   KERNEL LOADING TIME:       0.1452 sec
[opencl_init] OpenCL successfully initialized. internal numbers and names of available devices:
[opencl_init]		0	'NVIDIA CUDA NVIDIA GeForce GTX 1660'
     0.7481 [opencl_init] FINALLY: opencl PREFERENCE=ON is AVAILABLE and ENABLED.
[opencl_init] opencl_scheduling_profile: 'default'
[opencl_init] opencl_device_priority: '*/!0,*/*/*/!0,*'
[opencl_init] opencl_mandatory_timeout: 1000
[opencl_update_priorities] these are your device priorities:
[opencl_update_priorities] 		image	preview	export	thumbs	preview2
[dt_opencl_update_priorities]		0	-1	0	0	-1
[opencl_update_priorities] show if opencl use is mandatory for a given pixelpipe:
[opencl_update_priorities] 		image	preview	export	thumbs	preview2
[opencl_update_priorities]		0	0	0	0	0
[opencl_synchronization_timeout] synchronization timeout set to 200
[opencl_update_priorities] these are your device priorities:
[opencl_update_priorities] 		image	preview	export	thumbs	preview2
[dt_opencl_update_priorities]		0	-1	0	0	-1
[opencl_update_priorities] show if opencl use is mandatory for a given pixelpipe:
[opencl_update_priorities] 		image	preview	export	thumbs	preview2
[opencl_update_priorities]		0	0	0	0	0
[opencl_synchronization_timeout] synchronization timeout set to 200
     1.5445 [xmp_import] creating tag: darktable|format|orf
     2.2869 [dt_dev_load_raw] loading the image. took 0.729 secs (0.770 CPU)
     2.3467 [export] creating pixelpipe took 0.056 secs (0.446 CPU)
     2.3467 [dt_opencl_check_tuning] use 3516MB (headroom=OFF, pinning=OFF) on device `NVIDIA CUDA NVIDIA GeForce GTX 1660' id=0
     2.3472 [dev_pixelpipe] took 0.000 secs (0.000 CPU) initing base buffer [export]
     2.3595 [dev_pixelpipe] took 0.012 secs (0.090 CPU) [export] processed `rawprepare' on GPU, blended on GPU
     2.3633 [dev_pixelpipe] took 0.004 secs (0.003 CPU) [export] processed `temperature' on GPU, blended on GPU
     2.3753 [dev_pixelpipe] took 0.012 secs (0.011 CPU) [export] processed `highlights' on GPU, blended on GPU
     2.5082 [dev_pixelpipe] took 0.133 secs (0.272 CPU) [export] processed `hotpixels' on CPU, blended on CPU
     2.8865 [dev_pixelpipe] took 0.378 secs (0.222 CPU) [export] processed `demosaic' on GPU with tiling, blended on CPU
     3.7928 [dev_pixelpipe] took 0.906 secs (0.656 CPU) [export] processed `denoiseprofile' on GPU with tiling, blended on CPU
     4.2717 [dev_pixelpipe] took 0.479 secs (1.466 CPU) [export] processed `lens' on GPU, blended on GPU
     4.2945 [dev_pixelpipe] took 0.023 secs (0.022 CPU) [export] processed `ashift' on GPU, blended on GPU
     4.3123 [dev_pixelpipe] took 0.018 secs (0.016 CPU) [export] processed `exposure' on GPU, blended on GPU
     4.3325 [dev_pixelpipe] took 0.020 secs (0.018 CPU) [export] processed `colorin' on GPU, blended on GPU
     4.3483 [dt_ioppr_transform_image_colorspace_cl] IOP_CS_LAB-->IOP_CS_RGB took 0.015 secs (0.014 GPU) [channelmixerrgb]
     4.3784 [dev_pixelpipe] took 0.046 secs (0.041 CPU) [export] processed `channelmixerrgb' on GPU, blended on GPU
     4.4849 [dt_ioppr_transform_image_colorspace] IOP_CS_RGB-->IOP_CS_LAB took 0.044 secs (0.692 CPU) [atrous]
     5.3902 [dev_pixelpipe] took 1.012 secs (1.702 CPU) [export] processed `atrous' on GPU with tiling, blended on CPU
     5.5021 [dt_ioppr_transform_image_colorspace_cl] IOP_CS_LAB-->IOP_CS_RGB took 0.012 secs (0.010 GPU) [colorbalancergb]
     5.5327 [dev_pixelpipe] took 0.142 secs (0.137 CPU) [export] processed `colorbalancergb' on GPU, blended on GPU
     5.5551 [dev_pixelpipe] took 0.022 secs (0.019 CPU) [export] processed `rgblevels' on GPU, blended on GPU
     5.5733 [dev_pixelpipe] took 0.018 secs (0.016 CPU) [export] processed `sigmoid' on GPU, blended on GPU
     5.6794 [dt_ioppr_transform_image_colorspace] IOP_CS_RGB-->IOP_CS_LAB took 0.044 secs (0.682 CPU) [bilat]
     6.8473 [dev_pixelpipe] took 1.274 secs (9.282 CPU) [export] processed `bilat' on CPU, blended on CPU
     6.9313 [dev_pixelpipe] took 0.084 secs (0.081 CPU) [export] processed `colorout' on GPU, blended on GPU
     6.9318 [resample_cl] took 0.000 secs (0.000 CPU) 1:1 copy/crop of 8065x6046 pixels
     6.9464 [dev_pixelpipe] took 0.015 secs (0.014 CPU) [export] processed `finalscale' on GPU, blended on GPU
     7.0089 [opencl_profiling] profiling device 0 ('NVIDIA CUDA NVIDIA GeForce GTX 1660'):
     7.0089 [opencl_profiling] spent  0.5144 seconds in [Write Image (from host to device)]
     7.0089 [opencl_profiling] spent  0.0022 seconds in rawprepare_1f
     7.0089 [opencl_profiling] spent  0.0031 seconds in whitebalance_1f
     7.0089 [opencl_profiling] spent  0.0018 seconds in highlights_initmask
     7.0089 [opencl_profiling] spent  0.0019 seconds in highlights_dilatemask
     7.0089 [opencl_profiling] spent  0.1562 seconds in [Write Buffer (from host to device)]
     7.0089 [opencl_profiling] spent  0.0040 seconds in highlights_chroma
     7.0089 [opencl_profiling] spent  0.0000 seconds in [Read Buffer (from device to host)]
     7.0089 [opencl_profiling] spent  0.0027 seconds in highlights_opposed
     7.0089 [opencl_profiling] spent  0.9045 seconds in [Read Image (from device to host)]
     7.0089 [opencl_profiling] spent  0.0008 seconds in border_interpolate
     7.0089 [opencl_profiling] spent  0.0037 seconds in rcd_border_green
     7.0089 [opencl_profiling] spent  0.0056 seconds in rcd_border_redblue
     7.0089 [opencl_profiling] spent  0.0072 seconds in rcd_populate
     7.0089 [opencl_profiling] spent  0.0052 seconds in rcd_step_1_1
     7.0089 [opencl_profiling] spent  0.0050 seconds in rcd_step_1_2
     7.0089 [opencl_profiling] spent  0.0019 seconds in rcd_step_2_1
     7.0089 [opencl_profiling] spent  0.0053 seconds in rcd_step_3_1
     7.0089 [opencl_profiling] spent  0.0044 seconds in rcd_step_4_1
     7.0089 [opencl_profiling] spent  0.0018 seconds in rcd_step_4_2
     7.0089 [opencl_profiling] spent  0.0043 seconds in rcd_step_5_1
     7.0089 [opencl_profiling] spent  0.0074 seconds in rcd_step_5_2
     7.0089 [opencl_profiling] spent  0.0089 seconds in rcd_write_output
     7.0089 [opencl_profiling] spent  0.0109 seconds in denoiseprofile_precondition_Y0U0V0
     7.0089 [opencl_profiling] spent  0.3282 seconds in denoiseprofile_decompose
     7.0090 [opencl_profiling] spent  0.0347 seconds in denoiseprofile_reduce_first
     7.0090 [opencl_profiling] spent  0.0002 seconds in denoiseprofile_reduce_second
     7.0090 [opencl_profiling] spent  0.1151 seconds in denoiseprofile_synthesize
     7.0090 [opencl_profiling] spent  0.0618 seconds in [Copy Image (on device)]
     7.0090 [opencl_profiling] spent  0.0109 seconds in denoiseprofile_backtransform_Y0U0V0
     7.0090 [opencl_profiling] spent  0.0167 seconds in lens_vignette
     7.0090 [opencl_profiling] spent  0.0372 seconds in lens_distort_bicubic
     7.0090 [opencl_profiling] spent  0.0213 seconds in ashift_bicubic
     7.0090 [opencl_profiling] spent  0.0165 seconds in exposure
     7.0090 [opencl_profiling] spent  0.0151 seconds in colorin_unbound
     7.0090 [opencl_profiling] spent  0.0223 seconds in colorspaces_transform_lab_to_rgb_matrix
     7.0090 [opencl_profiling] spent  0.0167 seconds in channelmixerrgb_CAT16
     7.0090 [opencl_profiling] spent  0.5048 seconds in eaw_decompose
     7.0090 [opencl_profiling] spent  0.1528 seconds in eaw_synthesize
     7.0090 [opencl_profiling] spent  0.0164 seconds in colorbalancergb
     7.0090 [opencl_profiling] spent  0.0150 seconds in rgblevels
     7.0090 [opencl_profiling] spent  0.0168 seconds in sigmoid_loglogistic_per_channel
     7.0090 [opencl_profiling] spent  0.0187 seconds in colorout
     7.0090 [opencl_profiling] spent  3.0843 seconds totally in command queue (with 0 events missing)
     7.0090 [dev_process_export] pixel pipeline processing took 4.662 secs (14.130 CPU)
     7.9862 [export_job] exported to `test.jpg'
 [opencl_summary_statistics] device 'NVIDIA CUDA NVIDIA GeForce GTX 1660' (0): 240 out of 240 events were successful and 0 events lost. max event=239