Найти в Дзене
Games4Linux

Обновление Intel Compute Runtime: Поддержка OpenCL и Level Zero на Linux

Intel недавно выпустили новую версию своего компьютерного средства Compute Runtime Automation, которая обещает улучшения и новые возможности для пользователей и разработчиков. Обновление 24.09.28717.12 содержит важные компоненты, включая intel-gmmlib, intel-opencl-icd и intel-level-zero-gpu, которые были обновлены до последних версий.

Compute Runtime Automation - это среда выполнения, которая включает в себя эффективные алгоритмы и оптимизации, позволяющие улучшить производительность и обеспечить более быстрое исполнение вычислений. Вместе с этим, gmmlib 22.3.17 добавляет поддержку новых графических аппаратных ускорителей и улучшает совместимость с различными программными продуктами.

Детального списка изменений для этой новой версии нет, но по всей видимости, в ней содержится много нового кода практически во всех областях. В этой новой версии содержится более 200 новых патчей, которые включают различные улучшения производительности, включение режима без связывания для Level Zero на DG2/Alchemist, различные изменения для драйвера Intel Xe DRM как альтернативы i915, новые API для интроспекции командной очереди и списка команд, отчеты об ошибках в L3-структуре, улучшения для использования программы моделирования Blender 3D, поддержка cl_khr_extended_bit_ops для OpenCL, добавление новых идентификаторов устройств PCI Raptor Lake Refresh и другие обновления. Работа над поддержкой ядра Intel Xe оказала большое влияние на этот релиз.

Новое обновление Compute Runtime Automation обладает определенными ожиданиями качества для различных платформ. DG1 и DG2 (графические процессоры Intel) поддерживают версии OpenCL 3.0 и Level Zero 1.3 и работают на платформе WSL. У других платформ, таких как Skylake, Kaby Lake, Coffee Lake, Ice Lake, Tiger Lake, Rocket Lake, Alder Lake, Meteor Lake, Elkhart Lake и Raptor Lake также поддерживаются OpenCL 3.0 и Level Zero 1.3, но они не работают на платформе WSL. Broadwell, Apollo Lake и Gemini Lake находятся на стадии поддержки и не имеют поддержки Level Zero.

Все платформы успешно протестированы на Ubuntu 22.04 LTS с базовым ядром, за исключением определенных случаев, когда было указано другое ядро. Например, DG1 тестировался на ядре 6.3.1-060301-generic, а DG2 на ядре 6.7.5-060705-generic. Meteor Lake тестировалась на ядре v6.6.7. Поддержка WSL была протестирована с использованием драйверов Windows версии 101.5333 или 101.2114 (ICL, EHL, CFL).

Более подробная информация на GitHub.