Bug 50982 - Собрать пакет intel-opencl для поддержки OpenCL на Intel UHD (integrated)
Summary: Собрать пакет intel-opencl для поддержки OpenCL на Intel UHD (integrated)
Status: CLOSED FIXED
Alias: None
Product: New/proposed packages
Classification: Development
Component: Обычный репозиторий (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 major
Assignee: Vitaly Lipatov
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-07-25 10:02 MSK by Александр Петров
Modified: 2024-10-11 11:27 MSK (History)
2 users (show)

See Also:


Attachments
Вывод консольных утилит (3.48 KB, application/zip)
2024-07-25 10:02 MSK, Александр Петров
no flags Details
Пример SPEC-файла для сборки пакета (2.98 KB, text/x-rpm-spec)
2024-09-05 12:09 MSK, Александр Петров
no flags Details
Intel Graphic Compiler spec file (6.01 KB, text/x-rpm-spec)
2024-09-05 15:42 MSK, Александр Петров
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Александр Петров 2024-07-25 10:02:06 MSK
Created attachment 16480 [details]
Вывод консольных утилит

Не работает поддержка OpenCL на интегрированной  GPU Intel Alder Lake-N (UHD Graphics). Поставил ocl-icd. При установке ocl-icd файл /etc/OpenCL/vendors/intel.icd не создается. clinfo не видит поддержку OpenCL на карте. Вот здесь https://www.linux.org.ru/forum/general/14254228 описана ручная починка. В /etc/OpenCL/vendors создал intel.icd и прописал руками /usr/lib64/libOpenCL.so.1.1 (библиотека входит в пакет ocl-icd) Не сработало. Также поставил libMesaOpenCL. Файл /etc/OpenCL/vendors/mesa.icd есть, clinfo видит виртуальный адаптер от Mesa с поддержкой OpenCL. Ядро было 6.1-undef. Поставил ядро 6.6.40-un-def-alt1 из р11. Та же история- нет поддержки OpenCL. На том же железе на виндах поддержка OpenCL есть, то есть железо его поддерживает. Во вложении вывод консольных утилит и файлы.
Comment 1 Vitaly Lipatov 2024-07-25 12:33:53 MSK
Fedora:
пакет intel-opencl
в нём
/etc/OpenCL/vendors/intel.icd
/usr/lib64/intel-opencl/libigdrcl.so

https://github.com/intel/compute-runtime

Помочь тут можно только сборкой такого пакета.
Comment 2 Александр Петров 2024-07-25 12:56:14 MSK
(Ответ для Vitaly Lipatov на комментарий #1)
> Fedora:
> пакет intel-opencl
> в нём
> /etc/OpenCL/vendors/intel.icd
> /usr/lib64/intel-opencl/libigdrcl.so
> 
> https://github.com/intel/compute-runtime
> 
> Помочь тут можно только сборкой такого пакета.

Это реально сделать и включить в состав р10?
Comment 3 Александр Петров 2024-09-05 12:07:57 MSK
Судя по README-файлу, требуется еще вот это собрать: https://github.com/intel/intel-graphics-compiler

Нашел .spec-файл вот здесь:
https://build.opensuse.org/projects/home:cabelo:intel/packages/intel-compute-runtime/files/compute-runtime.spec?expand=0
Немного подредактировал. Приложил измененный. Пока собрать сам не могу.
Comment 4 Александр Петров 2024-09-05 12:09:29 MSK
Created attachment 16798 [details]
Пример SPEC-файла для сборки пакета
Comment 5 Александр Петров 2024-09-05 15:41:53 MSK
Добавил пример spec-файла для Intel Graphic Compiler https://build.opensuse.org/projects/X11:XOrg/packages/intel-graphics-compiler/files/intel-graphics-compiler.spec?expand=0
Comment 6 Александр Петров 2024-09-05 15:42:34 MSK
Created attachment 16800 [details]
Intel Graphic Compiler spec file