Package: mesa-opencl-icd
Version: 26.2.3-2
Severity: normal
File: rusticl

Rusticl in Mesa has started preferring a libclc fork, which guarantees a
stable interface and faster fixes to known bugs. Since on Debian it's
built against a unpatched libclc, it warns about the issue on every
launch, e.g.

$ clinfo -l
pci id for fd 14: 10de:25b8, driver (null)
pci id for fd 15: 10de:25b8, driver (null)
=== Rusticl warning: Patched Mesa libclc not detected. Upstream libclc may 
contain known bugs or breaking changes and isn't guaranteed to work reliably. 
Please visit https://gitlab.freedesktop.org/karolherbst/mesa-libclc for more 
information. ===
rusticl: could not initialize SVM support
Platform #0: rusticl
 +-- Device #0: AMD Radeon Graphics (radeonsi, rembrandt, ACO, DRM 3.64, 
7.1.13+deb14-amd64)
 +-- Device #1: llvmpipe (LLVM 22.1.8, 256 bits)
 +-- Device #2: zink Vulkan 1.4(AMD Radeon Graphics (RADV REMBRANDT) 
(MESA_RADV))
 `-- Device #3: zink Vulkan 1.3(NVIDIA RTX A2000 Laptop GPU 
(NVIDIA_PROPRIETARY))
Platform #1: Portable Computing Language
 +-- Device #0: cpu-tbb-znver3-AMD Ryzen 7 PRO 6850H with Radeon Graphics
 `-- Device #1: NVIDIA RTX A2000 Laptop GPU
Platform #2: AMD Accelerated Parallel Processing
 `-- Device #0: gfx1035
Platform #3: NVIDIA CUDA
 `-- Device #0: NVIDIA RTX A2000 Laptop GPU
Platform #4: Intel(R) OpenCL
 `-- Device #0: AMD Ryzen 7 PRO 6850H with Radeon Graphics     
Platform #5: AMD Accelerated Parallel Processing
 `-- Device #0: AMD Ryzen 7 PRO 6850H with Radeon Graphics

The preferable solution would be to also package mesa-clc in Debian and
build rusticl against it.

A proposed alternative is to patch the distro clc with the relevant
patches from the mesa-libclc project, as explained in the README of the
linked repository:

https://gitlab.freedesktop.org/karolherbst/mesa-libclc


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

Kernel: Linux 7.1.13+deb14-amd64 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.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 mesa-opencl-icd:amd64 depends on:
ii  libc6                            2.43-6
ii  libclang-cpp22                   1:22.1.8-1+b2
ii  libclc-22                        1:22.1.8-1
ii  libdrm-amdgpu1                   2.4.134-3
ii  libdrm2                          2.4.134-3
ii  libelf1t64                       0.196-1
ii  libexpat1                        2.8.4-2
ii  libgcc-s1                        16.2.0-3
ii  libllvm22                        1:22.1.8-1+b2
ii  libllvmspirvlib22.1              22.1.0-1
ii  libstdc++6                       16.2.0-3
ii  libzstd1                         1.5.7+dfsg-4
ii  ocl-icd-libopencl1 [libopencl1]  2.3.4-1+b1
ii  zlib1g                           1:1.3.dfsg+really1.3.2-3

mesa-opencl-icd:amd64 recommends no packages.

mesa-opencl-icd:amd64 suggests no packages.

-- no debconf information

Reply via email to