Groups | Search | Server Info | Login | Register


Groups > linux.debian.user.catalan > #7989

Problemes amb opencl per a intel a trixie

From Josep <maps2018@jllb.eu>
Newsgroups linux.debian.user.catalan
Subject Problemes amb opencl per a intel a trixie
Date 2025-12-29 13:40 +0100
Message-ID <M7kHv-6xcT-1@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


Bon dia a tothom:

Tinc un ordinador que ja té uns anys amb una tarja gràfica intel; el 
sistema operatiu es el trixie instal·lat fent actualització fa mes i mig 
i faig servir el darktable (versió 5.5 de github) per revelar fotografíes.

Ara mateix tot rutlla prou bé, però he tingut problemes amb alguna 
actualització de darktable (n'he arribat a baixar dues en un dia) que 
segons com anava molt lent.

Diuen, alguns, que fent servir opencl les gràfiques rutllen millor, així 
que, rebuscant per internet, vaig trobar una forma de instal·lar al 
trixie el opencl per intel, que no va ser fàcil.

Això es el que em diu el clinfo | grep -i opencl

===============================================
   Platform Version                                OpenCL 2.0 beignet 1.3
   Platform Version                                OpenCL 3.0
   Platform Version                                OpenCL 1.1 Mesa 25.0.7-2
   Device Version                                  OpenCL 1.2 beignet 1.3
   Device OpenCL C Version                         OpenCL C 1.2 beignet 1.3
     Run OpenCL kernels                            Yes
   ICD loader Name                                 OpenCL ICD Loader
   ICD loader Profile                              OpenCL 3.0
===============================================

I això es el que em diu el clinfo | grep -i device

===============================================
Number of devices                                 1
   Device Name                                     Intel(R) HD Graphics 
Haswell GT2 Desktop
   Device Vendor                                   Intel
   Device Vendor ID                                0x8086
   Device Version                                  OpenCL 1.2 beignet 1.3
   Device OpenCL C Version                         OpenCL C 1.2 beignet 1.3
   Device Type                                     GPU
   Device Profile                                  FULL_PROFILE
   Device Available                                Yes
   Device Partition                                (core)
     Max number of sub-devices                     1
   Unified memory for Host and Device              Yes
   Device Extensions  cl_khr_global_int32_base_atomics 
cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics 
cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store 
cl_khr_3d_image_writes cl_khr_image2d_from_buffer cl_khr_depth_images 
cl_khr_spir cl_khr_icd cl_intel_accelerator cl_intel_subgroups 
cl_intel_subgroups_short
Number of devices                                 0
Number of devices                                 0
   clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...)   Success [Intel]
   clCreateContext(NULL, ...) [other]              <error: no devices in 
non-default plaforms>
   clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT)  Success (1)
     Device Name                                   Intel(R) HD Graphics 
Haswell GT2 Desktop
   clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU)  No devices found 
in platform
   clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU)  Success (1)
     Device Name                                   Intel(R) HD Graphics 
Haswell GT2 Desktop
   clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR)  No devices 
found in platform
   clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM)  No devices 
found in platform
   clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL)  Success (1)
     Device Name                                   Intel(R) HD Graphics 
Haswell GT2 Desktop
===============================================

Aquestes son les llibreries que tinc al trixie:

===============================================
     libRusticlOpenCL.so.1 (libc6,x86-64) => 
/lib/x86_64-linux-gnu/libRusticlOpenCL.so.1
     libRusticlOpenCL.so (libc6,x86-64) => 
/lib/x86_64-linux-gnu/libRusticlOpenCL.so
     libOpenCL.so.1 (libc6,x86-64) => /lib/x86_64-linux-gnu/libOpenCL.so.1
     libOpenCL.so (libc6,x86-64) => /lib/x86_64-linux-gnu/libOpenCL.so
     libMesaOpenCL.so.1 (libc6,x86-64) => 
/lib/x86_64-linux-gnu/libMesaOpenCL.so.1
     libMesaOpenCL.so (libc6,x86-64) => 
/lib/x86_64-linux-gnu/libMesaOpenCL.so

===============================================

Si faig darktable -d opencl en dona això:

===============================================
darktable 5.5.0~git25.e9392ca2-1+13535.1
Copyright (C) 2012-2025 Johannes Hanika and other contributors.

Compile options:
   Bit depth              -> 64 bit
   Exiv2                  -> 0.28.5
   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                -> DISABLED
   libheif                -> ENABLED
   libjxl                 -> ENABLED
   LibRaw                 -> ENABLED  - Version 0.22.0-PreRC1
   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
      5,9756 [opencl_init] opencl disabled via darktable preferences
      5,9760 [opencl_init] opencl library 'libOpenCL' found on your 
system and loaded, preference 'default path'
      6,5673 [opencl_init] found 3 platforms
      6,5709 [check platform] platform 'rusticl' with key 
'clplatform_rusticl' is NOT active
      6,5709 [opencl_init] no devices found for Mesa (vendor) - Clover 
(name)
[opencl_init] found 1 device

[dt_opencl_device_init]
    DEVICE:                   0: 'Intel(R) HD Graphics Haswell GT2 Desktop'
    CONF KEY: 
  cldevice_v5_intelgenocldriverintelrhdgraphicshaswellgt2desktop
    PLATFORM, VENDOR & ID:    Intel Gen OCL Driver, Intel, ID=32902
    CANONICAL NAME:  intelgenocldriverintelrhdgraphicshaswellgt2desktop
    DRIVER VERSION:           1.3
    DEVICE VERSION:           OpenCL 1.2 beignet 1.3
    DEVICE_TYPE:              GPU, unified mem
    GLOBAL MEM SIZE:          2048 MB
    MAX MEM ALLOC:            1536 MB
    MAX IMAGE SIZE:           8192 x 8192
    MAX CONSTANT BUFFER:      131072 KB
    ADDRESS ALIGN:            128
    MAX WORK GROUP SIZE:      512
    MAX WORK ITEM DIMENSIONS: 3
    MAX WORK ITEM SIZES:      [ 512 512 512 ]
    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
    *** marked as disabled ***
[opencl_init] no suitable devices found.
      6,5747 [opencl_init] FINALLY: opencl PREFERENCE=OFF is NOT 
AVAILABLE and NOT ENABLED.

===============================================

Ho miro i ho remiro i no entenc res, perquè a la configuració de 
darktable segueix desactivada la opció de fer servir opencl. Fins i tot 
he modificat el darktablerc canviant false per true i a la que engego el 
darktable ho torna a deixar en false.

¿Algú sabria dir-me que he de fer si es que es possible activar el 
opencl amb aquest escenari?

Moltes gràcies i perdó pel totxo de dades.

I bona entrada d'any 2026.

Josep Lloret Bosch

Back to linux.debian.user.catalan | Previous | NextNext in thread | Find similar


Thread

Problemes amb opencl per a intel a trixie Josep <maps2018@jllb.eu> - 2025-12-29 13:40 +0100
  Re: Problemes amb opencl per a intel a trixie Narcis Garcia <debianlists@actiu.net> - 2025-12-29 14:00 +0100
    Re: Problemes amb opencl per a intel a trixie Josep <maps2018@jllb.eu> - 2025-12-29 14:40 +0100

csiph-web