Bug 43854 - Q: mesa clover support status
Summary: Q: mesa clover support status
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: Mesa (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Valery Inozemtsev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-09-22 21:16 MSK by Konstantin A Lepikhov (L.A. Kostis)
Modified: 2022-11-09 10:46 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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
все собирают его, вообще.