Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1288655 > unrolled thread

Bug#1132865: darktable: OpenCL GPU acceleration is not available, darktable-cltest shows OpenCL as enabled

Started bySami Tapio <tapio.sami@gmail.com>
First post2026-04-06 17:00 +0200
Last post2026-04-10 15:30 +0200
Articles 7 — 3 participants

Back to article view | Back to linux.debian.bugs.dist


Contents

  Bug#1132865: darktable: OpenCL GPU acceleration is not available, darktable-cltest shows OpenCL as enabled Sami Tapio <tapio.sami@gmail.com> - 2026-04-06 17:00 +0200
    Bug#1132865: darktable: OpenCL GPU acceleration is not available, darktable-cltest shows OpenCL as enabled Tino Mettler <tino.mettler@tikei.de> - 2026-04-07 14:20 +0200
    Bug#1132865: darktable: OpenCL GPU acceleration is not available, darktable-cltest shows OpenCL as enabled David Bremner <david@tethera.net> - 2026-04-07 23:30 +0200
    Bug#1132865: darktable: OpenCL GPU acceleration is not available, darktable-cltest shows OpenCL as enabled Tino Mettler <tino.mettler@tikei.de> - 2026-04-08 08:20 +0200
    Bug#1132865: darktable: OpenCL GPU acceleration is not available, darktable-cltest shows OpenCL as enabled Tino Mettler <tino.mettler@tikei.de> - 2026-04-08 20:30 +0200
      Bug#1132865: darktable: OpenCL GPU acceleration is not available, darktable-cltest shows OpenCL as enabled Tino Mettler <tino.mettler@tikei.de> - 2026-04-08 20:40 +0200
    Bug#1132865: darktable: OpenCL GPU acceleration is not available, darktable-cltest shows OpenCL as enabled Tino Mettler <tino.mettler@tikei.de> - 2026-04-10 15:30 +0200

#1288655 — Bug#1132865: darktable: OpenCL GPU acceleration is not available, darktable-cltest shows OpenCL as enabled

FromSami Tapio <tapio.sami@gmail.com>
Date2026-04-06 17:00 +0200
SubjectBug#1132865: darktable: OpenCL GPU acceleration is not available, darktable-cltest shows OpenCL as enabled
Message-ID<MGTAJ-d8wy-9@gated-at.bofh.it>
Package: darktable
Version: 5.4.1-1+b2
Severity: normal
X-Debbugs-Cc: tapio.sami@gmail.com


I'm unable to find/fix the reason why OpenCL with ROCm is not available to choose in darktables 
preferences -> processing OpenCL GPU acceleration. 

OpenCL driver AMD ROCm is available and enabled.
Below System Information is log and output from commands: 
darktable -d opencl > opencl_log.txt 2>&1
rocminfo

From darktables log one can see that demosaic_ppg.cl fails to compile, that might be the reason...


I'll be glad to help, if needed.

Best Regards,
Sami 


-- System Information:
Debian Release: forky/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.19.11+deb14-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_DK.UTF-8, LC_CTYPE=en_DK.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages darktable depends on:
ii  libavif16                   1.4.1-1+b1
ii  libc6                       2.42-14
ii  libcairo2                   1.18.4-3
ii  libcolord-gtk1t64           0.3.1-2
ii  libcolord2                  1.4.8-3
ii  libcups2t64                 2.4.16-1
ii  libcurl3t64-gnutls          8.19.0-3
ii  libexiv2-28                 0.28.8+dfsg-1
ii  libgcc-s1                   16-20260322-1
ii  libgdk-pixbuf-2.0-0         2.44.6+dfsg-2
ii  libglib2.0-0t64             2.88.0-1
ii  libgmic1                    2.9.4-4.2+b1
ii  libgomp1                    16-20260322-1
ii  libgphoto2-6t64             2.5.33-1
ii  libgphoto2-port12t64        2.5.33-1
ii  libgraphicsmagick-q16-3t64  1.4+really1.3.46-2
ii  libgtk-3-0t64               3.24.52-1
ii  libheif1                    1.21.2-4
ii  libicu78                    78.3-1
ii  libimath-3-1-29t64          3.1.12-1+b5
ii  libjpeg62-turbo             1:2.1.5-4
ii  libjson-glib-1.0-0          1.10.8+ds-2
ii  libjxl0.11                  0.11.2-0.1
ii  liblcms2-2                  2.17-1
ii  liblensfun1                 1:0.3.4-2
ii  liblua5.4-0                 5.4.8-1+b1
ii  libopenexr-3-4-33           3.4.6+ds-4
ii  libopenjp2-7                2.5.4-1
ii  libosmgpsmap-1.0-1          1.2.0-4+b1
ii  libpango-1.0-0              1.57.1-1
ii  libpangocairo-1.0-0         1.57.1-1
ii  libpng16-16t64              1.6.56-1
ii  libportmidi2                2:2.0.8-1
ii  libpugixml1v5               1.14-2+b1
ii  libraw23t64                 0.21.5b-1
ii  librsvg2-2                  2.61.3+dfsg-3+b1
ii  libsdl2-2.0-0               2.32.10+dfsg-6
ii  libsecret-1-0               0.21.7-2
ii  libsqlite3-0                3.46.1-9+b1
ii  libstdc++6                  16-20260322-1
ii  libtiff6                    4.7.1-2
ii  libwebp7                    1.5.0-0.1+b1
ii  libwebpmux3                 1.5.0-0.1+b1
ii  libx11-6                    2:1.8.13-1
ii  libxml2-16                  2.15.2+dfsg-0.1
ii  libxrandr2                  2:1.5.4-1+b4
ii  zlib1g                      1:1.3.dfsg+really1.3.2-3

darktable recommends no packages.

darktable suggests no packages.

-- no debconf information


sami@skynet:~$ cat opencl_log.txt 
darktable 5.4.1
Copyright (C) 2012-2026 Johannes Hanika and other contributors.

Compile options:
  Bit depth              -> 64 bit
  Exiv2                  -> 0.28.8
  Lensfun                -> 0.3.4
  Debug                  -> DISABLED
  SSE2 optimizations     -> ENABLED
  OpenMP                 -> ENABLED
  OpenCL                 -> ENABLED
  Lua                    -> ENABLED  - API version 9.6.0
  Colord                 -> ENABLED
  gPhoto2                -> ENABLED
  OSMGpsMap              -> ENABLED  - map view is available
  GMIC                   -> ENABLED  - Compressed LUTs are supported
  GraphicsMagick         -> ENABLED
  ImageMagick            -> DISABLED
  libavif                -> ENABLED
  libheif                -> ENABLED
  libjxl                 -> ENABLED
  LibRaw                 -> ENABLED  - Version 0.21.5-Release
  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.0001 [dt starting]
 darktable -d opencl
     0,1778 [dt_dlopencl_init] could not find default opencl runtime library 'libOpenCL'
     0,1778 [dt_dlopencl_init] could not find default opencl runtime library 'libOpenCL.so'
     0,1780 [opencl_init] opencl library 'libOpenCL.so.1' found on your system and loaded, preference 'default path'
     0,2175 [opencl_init] found 1 platform
[opencl_init] found 2 devices

[dt_opencl_device_init]
   DEVICE:                   0: 'gfx1201'
   CONF KEY:                 cldevice_v5_amdacceleratedparallelprocessinggfx1201
   PLATFORM, VENDOR & ID:    AMD Accelerated Parallel Processing, Advanced Micro Devices, Inc., ID=4098
   CANONICAL NAME:           amdacceleratedparallelprocessinggfx1201
   DRIVER VERSION:           3649.0 (HSA1.1,LC)
   DEVICE VERSION:           OpenCL 2.0 
   DEVICE_TYPE:              GPU, dedicated mem
   GLOBAL MEM SIZE:          16304 MB
   MAX MEM ALLOC:            13858 MB
   MAX IMAGE SIZE:           16384 x 16384
   MAX CONSTANT BUFFER:      14191002 KB
   ADDRESS ALIGN:            256
   COMPUTE UNITS:            28
   MAX WORK GROUP SIZE:      256
   MAX WORK ITEM DIMENSIONS: 3
   MAX WORK ITEM SIZES:      [ 1024 1024 1024 ]
   ASYNC PIXELPIPE:          NO
   PINNED MEMORY TRANSFER:   NO
   AVOID ATOMICS:            NO
   MICRO NAP:                250
   ROUNDUP WIDTH & HEIGHT    16x16
   CHECK EVENT HANDLES:      128
   TILING ADVANTAGE:         12,078
   DEFAULT DEVICE:           NO
   KERNEL BUILD DIRECTORY:   /usr/share/darktable/kernels
   KERNEL DIRECTORY:         /home/sami/.cache/darktable/cached_v5_kernels_for_AMDAcceleratedParallelProcessinggfx1201_36490HSA11LC
   CL COMPILER OPTION:       -cl-fast-relaxed-math
   CL COMPILER COMMAND:      -w -cl-fast-relaxed-math -DAMD=1 -I"/usr/share/darktable/kernels"
     0,3099 [opencl_build_program] could not build program: CL_BUILD_PROGRAM_FAILURE
     0,3100 [dt_opencl_device_init] failed to compile program `demosaic_ppg.cl'!

[dt_opencl_device_init]
   DEVICE:                   1: 'gfx1036'
   CONF KEY:                 cldevice_v5_amdacceleratedparallelprocessinggfx1036
   PLATFORM, VENDOR & ID:    AMD Accelerated Parallel Processing, Advanced Micro Devices, Inc., ID=4098
   CANONICAL NAME:           amdacceleratedparallelprocessinggfx1036
   DRIVER VERSION:           3649.0 (HSA1.1,LC)
   DEVICE VERSION:           OpenCL 2.0 
   DEVICE_TYPE:              GPU, unified mem
   GLOBAL MEM SIZE:          30939 MB
   MAX MEM ALLOC:            26298 MB
   MAX IMAGE SIZE:           16384 x 16384
   MAX CONSTANT BUFFER:      26929333 KB
   ADDRESS ALIGN:            256
   COMPUTE UNITS:            1
   MAX WORK GROUP SIZE:      256
   MAX WORK ITEM DIMENSIONS: 3
   MAX WORK ITEM SIZES:      [ 1024 1024 1024 ]
   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/sami/.cache/darktable/cached_v5_kernels_for_AMDAcceleratedParallelProcessinggfx1036_36490HSA11LC
   CL COMPILER OPTION:       -cl-fast-relaxed-math
   CL COMPILER COMMAND:      -w -cl-fast-relaxed-math -DAMD=1 -I"/usr/share/darktable/kernels"
     0,3872 [opencl_build_program] could not build program: CL_BUILD_PROGRAM_FAILURE
     0,3872 [dt_opencl_device_init] failed to compile program `demosaic_ppg.cl'!
[opencl_init] no suitable devices found.
     0,3872 [opencl_init] FINALLY: opencl PREFERENCE=ON is NOT AVAILABLE and NOT ENABLED.
sami@skynet:~$ rocminfo 
ROCk module is loaded
=====================    
HSA System Attributes    
=====================    
Runtime Version:         1.1
Runtime Ext Version:     1.7
System Timestamp Freq.:  1000.000000MHz
Sig. Max Wait Duration:  18446744073709551615 (0xFFFFFFFFFFFFFFFF) (timestamp count)
Machine Model:           LARGE                              
System Endianness:       LITTLE                             
Mwaitx:                  DISABLED
XNACK enabled:           NO
DMAbuf Support:          YES
VMM Support:             YES

==========               
HSA Agents               
==========               
*******                  
Agent 1                  
*******                  
  Name:                    AMD Ryzen 9 9950X3D 16-Core Processor
  Uuid:                    CPU-XX                             
  Marketing Name:          AMD Ryzen 9 9950X3D 16-Core Processor
  Vendor Name:             CPU                                
  Feature:                 None specified                     
  Profile:                 FULL_PROFILE                       
  Float Round Mode:        NEAR                               
  Max Queue Number:        0(0x0)                             
  Queue Min Size:          0(0x0)                             
  Queue Max Size:          0(0x0)                             
  Queue Type:              MULTI                              
  Node:                    0                                  
  Device Type:             CPU                                
  Cache Info:              
    L1:                      49152(0xc000) KB                   
  Chip ID:                 0(0x0)                             
  ASIC Revision:           0(0x0)                             
  Cacheline Size:          64(0x40)                           
  Max Clock Freq. (MHz):   5756                               
  BDFID:                   0                                  
  Internal Node ID:        0                                  
  Compute Unit:            32                                 
  SIMDs per CU:            0                                  
  Shader Engines:          0                                  
  Shader Arrs. per Eng.:   0                                  
  WatchPts on Addr. Ranges:1                                  
  Memory Properties:       
  Features:                None
  Pool Info:               
    Pool 1                   
      Segment:                 GLOBAL; FLAGS: FINE GRAINED        
      Size:                    63363136(0x3c6d840) KB             
      Allocatable:             TRUE                               
      Alloc Granule:           4KB                                
      Alloc Recommended Granule:4KB                                
      Alloc Alignment:         4KB                                
      Accessible by all:       TRUE                               
    Pool 2                   
      Segment:                 GLOBAL; FLAGS: EXTENDED FINE GRAINED
      Size:                    63363136(0x3c6d840) KB             
      Allocatable:             TRUE                               
      Alloc Granule:           4KB                                
      Alloc Recommended Granule:4KB                                
      Alloc Alignment:         4KB                                
      Accessible by all:       TRUE                               
    Pool 3                   
      Segment:                 GLOBAL; FLAGS: KERNARG, FINE GRAINED
      Size:                    63363136(0x3c6d840) KB             
      Allocatable:             TRUE                               
      Alloc Granule:           4KB                                
      Alloc Recommended Granule:4KB                                
      Alloc Alignment:         4KB                                
      Accessible by all:       TRUE                               
    Pool 4                   
      Segment:                 GLOBAL; FLAGS: COARSE GRAINED      
      Size:                    63363136(0x3c6d840) KB             
      Allocatable:             TRUE                               
      Alloc Granule:           4KB                                
      Alloc Recommended Granule:4KB                                
      Alloc Alignment:         4KB                                
      Accessible by all:       TRUE                               
  ISA Info:                
*******                  
Agent 2                  
*******                  
  Name:                    gfx1201                            
  Uuid:                    GPU-81fe1be242f684ef               
  Marketing Name:          AMD Radeon RX 9070                 
  Vendor Name:             AMD                                
  Feature:                 KERNEL_DISPATCH                    
  Profile:                 BASE_PROFILE                       
  Float Round Mode:        NEAR                               
  Max Queue Number:        128(0x80)                          
  Queue Min Size:          64(0x40)                           
  Queue Max Size:          131072(0x20000)                    
  Queue Type:              MULTI                              
  Node:                    1                                  
  Device Type:             GPU                                
  Cache Info:              
    L1:                      32(0x20) KB                        
    L2:                      8192(0x2000) KB                    
    L3:                      65536(0x10000) KB                  
  Chip ID:                 30032(0x7550)                      
  ASIC Revision:           1(0x1)                             
  Cacheline Size:          256(0x100)                         
  Max Clock Freq. (MHz):   2210                               
  BDFID:                   768                                
  Internal Node ID:        1                                  
  Compute Unit:            56                                 
  SIMDs per CU:            2                                  
  Shader Engines:          4                                  
  Shader Arrs. per Eng.:   2                                  
  WatchPts on Addr. Ranges:4                                  
  Coherent Host Access:    FALSE                              
  Memory Properties:       
  Features:                KERNEL_DISPATCH 
  Fast F16 Operation:      TRUE                               
  Wavefront Size:          32(0x20)                           
  Workgroup Max Size:      1024(0x400)                        
  Workgroup Max Size per Dimension:
    x                        1024(0x400)                        
    y                        1024(0x400)                        
    z                        1024(0x400)                        
  Max Waves Per CU:        32(0x20)                           
  Max Work-item Per CU:    1024(0x400)                        
  Grid Max Size:           4294967295(0xffffffff)             
  Grid Max Size per Dimension:
    x                        4294967295(0xffffffff)             
    y                        4294967295(0xffffffff)             
    z                        4294967295(0xffffffff)             
  Max fbarriers/Workgrp:   32                                 
  Packet Processor uCode:: 218                                
  SDMA engine uCode::      662                                
  IOMMU Support::          None                               
  Pool Info:               
    Pool 1                   
      Segment:                 GLOBAL; FLAGS: COARSE GRAINED      
      Size:                    16695296(0xfec000) KB              
      Allocatable:             TRUE                               
      Alloc Granule:           4KB                                
      Alloc Recommended Granule:2048KB                             
      Alloc Alignment:         4KB                                
      Accessible by all:       FALSE                              
    Pool 2                   
      Segment:                 GROUP                              
      Size:                    64(0x40) KB                        
      Allocatable:             FALSE                              
      Alloc Granule:           0KB                                
      Alloc Recommended Granule:0KB                                
      Alloc Alignment:         0KB                                
      Accessible by all:       FALSE                              
  ISA Info:                
    ISA 1                    
      Name:                    amdgcn-amd-amdhsa--gfx1201         
      Machine Models:          HSA_MACHINE_MODEL_LARGE            
      Profiles:                HSA_PROFILE_BASE                   
      Default Rounding Mode:   NEAR                               
      Default Rounding Mode:   NEAR                               
      Fast f16:                TRUE                               
      Workgroup Max Size:      1024(0x400)                        
      Workgroup Max Size per Dimension:
        x                        1024(0x400)                        
        y                        1024(0x400)                        
        z                        1024(0x400)                        
      Grid Max Size:           4294967295(0xffffffff)             
      Grid Max Size per Dimension:
        x                        4294967295(0xffffffff)             
        y                        4294967295(0xffffffff)             
        z                        4294967295(0xffffffff)             
      FBarrier Max Size:       32                                 
    ISA 2                    
      Name:                    amdgcn-amd-amdhsa--gfx12-generic   
      Machine Models:          HSA_MACHINE_MODEL_LARGE            
      Profiles:                HSA_PROFILE_BASE                   
      Default Rounding Mode:   NEAR                               
      Default Rounding Mode:   NEAR                               
      Fast f16:                TRUE                               
      Workgroup Max Size:      1024(0x400)                        
      Workgroup Max Size per Dimension:
        x                        1024(0x400)                        
        y                        1024(0x400)                        
        z                        1024(0x400)                        
      Grid Max Size:           4294967295(0xffffffff)             
      Grid Max Size per Dimension:
        x                        4294967295(0xffffffff)             
        y                        4294967295(0xffffffff)             
        z                        4294967295(0xffffffff)             
      FBarrier Max Size:       32                                 
*******                  
Agent 3                  
*******                  
  Name:                    gfx1036                            
  Uuid:                    GPU-XX                             
  Marketing Name:          AMD Ryzen 9 9950X3D 16-Core Processor
  Vendor Name:             AMD                                
  Feature:                 KERNEL_DISPATCH                    
  Profile:                 BASE_PROFILE                       
  Float Round Mode:        NEAR                               
  Max Queue Number:        128(0x80)                          
  Queue Min Size:          64(0x40)                           
  Queue Max Size:          131072(0x20000)                    
  Queue Type:              MULTI                              
  Node:                    2                                  
  Device Type:             GPU                                
  Cache Info:              
    L1:                      16(0x10) KB                        
    L2:                      256(0x100) KB                      
  Chip ID:                 5056(0x13c0)                       
  ASIC Revision:           1(0x1)                             
  Cacheline Size:          128(0x80)                          
  Max Clock Freq. (MHz):   2200                               
  BDFID:                   29952                              
  Internal Node ID:        2                                  
  Compute Unit:            2                                  
  SIMDs per CU:            2                                  
  Shader Engines:          1                                  
  Shader Arrs. per Eng.:   1                                  
  WatchPts on Addr. Ranges:4                                  
  Coherent Host Access:    FALSE                              
  Memory Properties:       APU
  Features:                KERNEL_DISPATCH 
  Fast F16 Operation:      TRUE                               
  Wavefront Size:          32(0x20)                           
  Workgroup Max Size:      1024(0x400)                        
  Workgroup Max Size per Dimension:
    x                        1024(0x400)                        
    y                        1024(0x400)                        
    z                        1024(0x400)                        
  Max Waves Per CU:        32(0x20)                           
  Max Work-item Per CU:    1024(0x400)                        
  Grid Max Size:           4294967295(0xffffffff)             
  Grid Max Size per Dimension:
    x                        4294967295(0xffffffff)             
    y                        4294967295(0xffffffff)             
    z                        4294967295(0xffffffff)             
  Max fbarriers/Workgrp:   32                                 
  Packet Processor uCode:: 26                                 
  SDMA engine uCode::      9                                  
  IOMMU Support::          None                               
  Pool Info:               
    Pool 1                   
      Segment:                 GLOBAL; FLAGS: COARSE GRAINED      
      Size:                    31681568(0x1e36c20) KB             
      Allocatable:             TRUE                               
      Alloc Granule:           4KB                                
      Alloc Recommended Granule:2048KB                             
      Alloc Alignment:         4KB                                
      Accessible by all:       FALSE                              
    Pool 2                   
      Segment:                 GLOBAL; FLAGS: EXTENDED FINE GRAINED
      Size:                    31681568(0x1e36c20) KB             
      Allocatable:             TRUE                               
      Alloc Granule:           4KB                                
      Alloc Recommended Granule:2048KB                             
      Alloc Alignment:         4KB                                
      Accessible by all:       FALSE                              
    Pool 3                   
      Segment:                 GROUP                              
      Size:                    64(0x40) KB                        
      Allocatable:             FALSE                              
      Alloc Granule:           0KB                                
      Alloc Recommended Granule:0KB                                
      Alloc Alignment:         0KB                                
      Accessible by all:       FALSE                              
  ISA Info:                
    ISA 1                    
      Name:                    amdgcn-amd-amdhsa--gfx1036         
      Machine Models:          HSA_MACHINE_MODEL_LARGE            
      Profiles:                HSA_PROFILE_BASE                   
      Default Rounding Mode:   NEAR                               
      Default Rounding Mode:   NEAR                               
      Fast f16:                TRUE                               
      Workgroup Max Size:      1024(0x400)                        
      Workgroup Max Size per Dimension:
        x                        1024(0x400)                        
        y                        1024(0x400)                        
        z                        1024(0x400)                        
      Grid Max Size:           4294967295(0xffffffff)             
      Grid Max Size per Dimension:
        x                        4294967295(0xffffffff)             
        y                        4294967295(0xffffffff)             
        z                        4294967295(0xffffffff)             
      FBarrier Max Size:       32                                 
    ISA 2                    
      Name:                    amdgcn-amd-amdhsa--gfx10-3-generic 
      Machine Models:          HSA_MACHINE_MODEL_LARGE            
      Profiles:                HSA_PROFILE_BASE                   
      Default Rounding Mode:   NEAR                               
      Default Rounding Mode:   NEAR                               
      Fast f16:                TRUE                               
      Workgroup Max Size:      1024(0x400)                        
      Workgroup Max Size per Dimension:
        x                        1024(0x400)                        
        y                        1024(0x400)                        
        z                        1024(0x400)                        
      Grid Max Size:           4294967295(0xffffffff)             
      Grid Max Size per Dimension:
        x                        4294967295(0xffffffff)             
        y                        4294967295(0xffffffff)             
        z                        4294967295(0xffffffff)             
      FBarrier Max Size:       32                                 
*** Done ***             
sami@skynet:~$ 

[toc] | [next] | [standalone]


#1288772

FromTino Mettler <tino.mettler@tikei.de>
Date2026-04-07 14:20 +0200
Message-ID<MHdzr-dlS2-1@gated-at.bofh.it>
In reply to#1288655
Hi Sami,

can you give more details about the ROCm packages that you have
installed?

For a start, please provide the output of the following command:

dpkg -l | grep -i rocm

Regards,
Tino

[toc] | [prev] | [next] | [standalone]


#1288807

FromDavid Bremner <david@tethera.net>
Date2026-04-07 23:30 +0200
Message-ID<MHm9I-drM4-17@gated-at.bofh.it>
In reply to#1288655
Sami Tapio <tapio.sami@gmail.com> writes:

> Package: darktable
> Version: 5.4.1-1+b2
> Severity: normal
> X-Debbugs-Cc: tapio.sami@gmail.com
>
>
> I'm unable to find/fix the reason why OpenCL with ROCm is not available to choose in darktables 
> preferences -> processing OpenCL GPU acceleration. 
>
> OpenCL driver AMD ROCm is available and enabled.
> Below System Information is log and output from commands: 
> darktable -d opencl > opencl_log.txt 2>&1
> rocminfo

what version of ROCm do you have installed?

[toc] | [prev] | [next] | [standalone]


#1288825

FromTino Mettler <tino.mettler@tikei.de>
Date2026-04-08 08:20 +0200
Message-ID<MHuqB-dxs5-3@gated-at.bofh.it>
In reply to#1288655
Hi Sami,

so you use the ROCm version in Debian Sid.

Can you please run the following command and provide its output?

darktable -d opencl -d verbose

As a workaround, you might try using the RustiCL OpenCL driver
contained in Mesa.  It needs to be enabled by setting an environment
variable. You can do this by running darktable this way:

RUSTICL_ENABLE=radeonsi darktable

You also have to enable RustiCL in the darktable preferences.  You can
find this option in the "processing section", look for "OpenCL
drivers".

I use the ROCm packages provided by AMD.  Maybe you can check if they
work in your setup.

https://rocm.docs.amd.com/projects/install-on-linux/en/latest/install/install-methods/package-manager/package-manager-debian.html

I skipped the part about the kernel driver.  I followed the steps after
"Register packages".  As AMD still uses outdated SHA1 signatures, you
have to adjust the time in /usr/share/apt/default-sequoia.config to a
date after today and repeat the "apt update" step.  Then you can
install these packages and try again with darktable.

apt install rocm-opencl7.2.1 libdrm-amdgpu-amdgpu1 rocminfo7.2.1

Regards,
Tino

[toc] | [prev] | [next] | [standalone]


#1288889

FromTino Mettler <tino.mettler@tikei.de>
Date2026-04-08 20:30 +0200
Message-ID<MHFP3-dEQk-1@gated-at.bofh.it>
In reply to#1288655
Hi Sami,

It would be nice if you could install the ROCm OpenCL driver from
Debian Sid again and try this command:

for i in $(darktable-cltest | grep "CONF KEY" | awk '{print $3}') ; do sed -i "s,^${i}_building=.*,& -D__IMAGE_SUPPORT__=1," darktablerc ; done

Afterwards, please check if this fixes the compile errors.

Regards,
Tino

[toc] | [prev] | [next] | [standalone]


#1288893

FromTino Mettler <tino.mettler@tikei.de>
Date2026-04-08 20:40 +0200
Message-ID<MHFYJ-dETU-21@gated-at.bofh.it>
In reply to#1288889
On Wed, Apr 08, 2026 at 20:26:46 +0200, Tino Mettler wrote:
> Hi Sami,
> 
> It would be nice if you could install the ROCm OpenCL driver from
> Debian Sid again and try this command:
> 
> for i in $(darktable-cltest | grep "CONF KEY" | awk '{print $3}') ; do sed -i "s,^${i}_building=.*,& -D__IMAGE_SUPPORT__=1," darktablerc ; done
> 
> Afterwards, please check if this fixes the compile errors.

Hi,

forgot to mention: the current directory for the above command needs to be
~/.config/darktable 

Regards,
Tino

[toc] | [prev] | [next] | [standalone]


#1289061

FromTino Mettler <tino.mettler@tikei.de>
Date2026-04-10 15:30 +0200
Message-ID<MIk5P-e5HS-3@gated-at.bofh.it>
In reply to#1288655
Am Fri, Apr 10, 2026 at 00:42:40 +0300 schrieb Sami Tapio:
> Hi Tino,
> 
> first of all, I would need more specific information to exactly what
> packages to reinstall, as this situation resembles me of RPM hell over 2
> decades ago. I did disable the AMD repo and did try to reinstall affected
> packages...

Hi Sami,

this should reinstall the ROCm drivers:

apt purge mesa-opencl-icd
apt install rocm-opencl7.2.1

Regards,
Tino

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.bugs.dist


csiph-web