Bug 43854

Summary: Q: mesa clover support status
Product: Sisyphus Reporter: Konstantin A Lepikhov (L.A. Kostis) <lakostis>
Component: MesaAssignee: Valery Inozemtsev <shrek>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: ar, arseny, rider, shrek, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=44249

Description Konstantin A Lepikhov (L.A. Kostis) 2022-09-22 21:16:43 MSK
Привет!

Тема конечно чувствительная, но все-таки хочется ясности:
- libclc, с которым собирается Mesa для поддержки OpenCL не собирается уже больше 23 недель - https://git.altlinux.org/beehive/stats/Sisyphus-x86_64/ftbfs-joined.
- Поддержка OpenCL в Mesa через libclc (aka clover) тоже реализована не полностью и я даже не уверен, что она в принципе функциональна (см. https://mesamatrix.net/#OpenCL)

Отсюда появляются след. вопросы:

- будет ли чиниться libclc (вроде мантейнер llvm повесил на себя https://bugzilla.altlinux.org/42653)?
- есть ли смысл собирать этот ущербный opencl и тянуть несобираемый пакет? Для текущего GPU стека для x86 поддержка OpenCL реализована и без Mesa:

- nvidia - свой проприетарный стек
- amd/radeon - либо проприетарный блоб из AMDGPU драйверов, либо RoCm (https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime)
- intel - есть свой стек (https://github.com/intel/compute-runtime)

за бортом остается nouveau, но там clover и так толком не работает.
Comment 1 Valery Inozemtsev 2022-09-22 21:49:35 MSK
(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #0)
> Привет!

hi
 
> - будет ли чиниться libclc

это вопрос скорее к мантейнеру llvm

> - есть ли смысл собирать этот ущербный opencl

смысла никакого, т.к. с текущим libclc он не рабочий
Comment 2 Konstantin A Lepikhov (L.A. Kostis) 2022-09-25 12:59:26 MSK
(In reply to Valery Inozemtsev from comment #1)
...
> 
> > - есть ли смысл собирать этот ущербный opencl
> 
> смысла никакого, т.к. с текущим libclc он не рабочий

т.е. в новой сборке Mesa OpenCL будет отключен и libclc можно удалить?
Comment 3 Valery Inozemtsev 2022-09-25 14:45:07 MSK
да, в следующей сборке отключю
Comment 4 Valery Inozemtsev 2022-10-13 18:41:52 MSK
в 22.2.1 отключено
Comment 5 Sergey V Turchin 2022-11-08 22:06:35 MSK
https://packages.debian.org/sid/libclc-15
https://src.fedoraproject.org/rpms/libclc/tree/rawhide
все собирают его, вообще.