darktable now running on rusticl

5 Likes

That’s fantastic news!

Very cool, you’re leading the way! :slightly_smiling_face:

That’s really great news … I just bought a new laptop with AMD Ryzen CPU.

That’s really great. Tried to build mesa with rusticl a few days ago but it’s quite a pain in the ass due to all the bleeding-edge dependencies.

1 Like

With Mesa 23.1 and rucsticl I just get a black image in darktable …

[opencl_init] opencl library 'libOpenCL.so.1' found on your system and loaded                                                                                                [3/253]
[opencl_init] found 1 platform                                                            
[opencl_init] found 1 device                                                              
                                                                                                                                                                                    
[dt_opencl_device_init]
   DEVICE:                   0: 'AMD Radeon RX 6900 XT (navi21, LLVM 16.0.5, DRM 3.52, 6.3.7-1-default)'
   PLATFORM NAME & VENDOR:   rusticl, Mesa/X.org
   CANONICAL NAME:           rusticlamdradeonrx6900xt
   DRIVER VERSION:           23.1.2
   DEVICE VERSION:           OpenCL 3.0 
   DEVICE_TYPE:              GPU
   GLOBAL MEM SIZE:          16384 MB
   MAX MEM ALLOC:            2048 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.188
   TILING ADVANTAGE:         0.000
   DEFAULT DEVICE:           NO
   KERNEL BUILD DIRECTORY:   /usr/share/darktable/kernels
   KERNEL DIRECTORY:         /home/asn/.cache/darktable/cached_v1_kernels_for_rusticlAMDRadeonRX6900XT_2312
   CL COMPILER OPTION:       -cl-fast-relaxed-math
   KERNEL LOADING TIME:       0.4416 sec
[opencl_init] OpenCL successfully initialized. Internal numbers and names of available devices:
[opencl_init]           0       'rusticl AMD Radeon RX 6900 XT'
[opencl_init] FINALLY: opencl is AVAILABLE and ENABLED.

The issue is with the filmic rgb module, it will be fixed with:

1 Like

So rusticl does not support polaris it seems? At least I get
Platform Name rusticl
Number of devices 0

Did you do: export RUSTICL_ENABLE=radeonsi?

1 Like

I thought that is enabled by default now. Isn’t it?

I need to export it.

1 Like

Seems I do as well, thanks for the pointer.

Ok so I get black images while zooming and not using filmic.