Re: Problemes amb opencl per a intel a trixie
Josep <[email protected]> Mon, 29 Dec 2025 14:36:10 +0100
| Newsgroups | gmane.linux.debian.user.catalan |
|---|---|
| Message-ID | <[email protected]> |
Hola, Narcís: Moltes gràcies. Ho miraré, a veure si ho puc entendre. Josep Lloret El 29/12/25 a les 13:52, Narcis Garcia ha escrit: > 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 >> >