Re: Problemes amb opencl per a intel a trixie
Narcis Garcia <[email protected]> Mon, 29 Dec 2025 13:52:09 +0100
| Newsgroups | gmane.linux.debian.user.catalan |
|---|---|
| Message-ID | <[email protected]> |
Hola Josep; Aquí he trobat la documentació sobre el punt al qual et trobes: https://docs.darktable.org/usermanual/development/es/special-topics/opencl/problems-solutions/ Si després tot sembla coherent per la part què et toca, faria la consulta com a incidència de l'aplicació, però mira't bé tot el què preveu ja la documentació; https://github.com/darktable-org/darktable/issues/ El 29/12/25 a les 13:24, Josep ha escrit: > 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 > -- Narcis Garcia __________ I'm using this dedicated address because personal addresses aren't masked enough at this mail public archive. Public archive administrator should remove and omit any @, dot and mailto combinations against automated addresses collectors.