Mesa Git упрощает активацию поддержки устройств Rusticl OpenCL
Очень многообещающая реализация OpenCL на основе Rustil в Mesa сегодня получила набор исправлений, которые упрощают включение поддержки вычислительных устройств OpenCL с различными драйверами Gallium3D.
После слияния в сентябре Rusticl быстро развивается, отлично работает и начинает работать с большим количеством драйверов Gallium3D — даже с Zink, который поставил его поверх драйверов Vulkan. Но, учитывая его все еще раннее экспериментальное состояние, он еще не активирован по умолчанию, и, поскольку у некоторых драйверов Gallium3D есть проблемы, которые необходимо решить или внести улучшения, прежде чем он будет действительно готов для всех конечных пользователей.
Сегодня в Mesa 22.3-devel добавлена поддержка переменной среды RUSTICL_ENABLE=. Это можно использовать для установки имени драйвера для включения и, при необходимости, даже для добавления идентификатора индекса устройства / графического процессора, который вы хотите включить для систем с несколькими графическими процессорами. С параметром RUSTICL_ENABLE=iris будет включен Rusticl для драйвера Intel Iris Gallium3D или RUSTICL_ENABLE=radeonsi для драйвера RadeonSI Gallium3D. Таким образом, до тех пор, пока Rusticl не будет в достаточно хорошей форме, чтобы включить его по умолчанию везде, эта ручка RUSTICL_ENABLE должна быть полезна для разработчиков и тестировщиков этой реализации OpenCL 3.0.
Сегодняшняя активность фиксации также добавляет RUSTICL_DEVICE_TYPE, если вместо указания типа устройства GPU OpenCL можно было бы альтернативно установить ускоритель, ЦП или пользовательский. Еще одна добавленная ручка тестирования — RUSTICL_CL_VERSION= в качестве переменной среды, если вы хотите переопределить объявленную версию OpenCL для всех устройств.
Посмотрите этот запрос на слияние, если вам интересно узнать больше об этих новых ручках Rusticl.
После слияния в сентябре Rusticl быстро развивается, отлично работает и начинает работать с большим количеством драйверов Gallium3D — даже с Zink, который поставил его поверх драйверов Vulkan. Но, учитывая его все еще раннее экспериментальное состояние, он еще не активирован по умолчанию, и, поскольку у некоторых драйверов Gallium3D есть проблемы, которые необходимо решить или внести улучшения, прежде чем он будет действительно готов для всех конечных пользователей.
Сегодня в Mesa 22.3-devel добавлена поддержка переменной среды RUSTICL_ENABLE=. Это можно использовать для установки имени драйвера для включения и, при необходимости, даже для добавления идентификатора индекса устройства / графического процессора, который вы хотите включить для систем с несколькими графическими процессорами. С параметром RUSTICL_ENABLE=iris будет включен Rusticl для драйвера Intel Iris Gallium3D или RUSTICL_ENABLE=radeonsi для драйвера RadeonSI Gallium3D. Таким образом, до тех пор, пока Rusticl не будет в достаточно хорошей форме, чтобы включить его по умолчанию везде, эта ручка RUSTICL_ENABLE должна быть полезна для разработчиков и тестировщиков этой реализации OpenCL 3.0.
Сегодняшняя активность фиксации также добавляет RUSTICL_DEVICE_TYPE, если вместо указания типа устройства GPU OpenCL можно было бы альтернативно установить ускоритель, ЦП или пользовательский. Еще одна добавленная ручка тестирования — RUSTICL_CL_VERSION= в качестве переменной среды, если вы хотите переопределить объявленную версию OpenCL для всех устройств.
Посмотрите этот запрос на слияние, если вам интересно узнать больше об этих новых ручках Rusticl.
Похожие публикации
Нет комментариев