Кароль Хербст, инженер Red Hat, продолжает работать над улучшением драйвера Rusticl для Mesa. Этот драйвер представляет собой реализацию OpenCL на языке Rust, предназначенную для использования с драйверами Gallium3D.
Недавно была добавлена новая опция, которая позволяет управлять устройствами во время сборки и делает их доступными по умолчанию. Это важное нововведение, учитывая, что код Rusticl постоянно развивается. В ближайшее время ожидаются дополнительные изменения для дальнейшего улучшения поведения драйвера Rusticl в Mesa.
Новая опция сборки «gallium-rusticl-enable-drivers» дает возможность включать или отключать поддержку определённых драйверов по умолчанию. Во время выполнения программы можно управлять доступностью драйверов Rusticl с помощью переменной среды «RUSTICL_ENABLE».
Опция «gallium-rusticl-enable-drivers» также позволяет использовать значение «авто» для рекомендуемого набора драйверов. Это обеспечивает автоматическое включение поддержки Rusticl по умолчанию, как это определено разработчиками Mesa. В идеале, это должно быть хорошим выбором для поставщиков дистрибутивов, чтобы их продукты работали без дополнительной настройки.
Для получения более подробной информации о новой опции сборки «gallium-rusticl-enable-drivers» ознакомьтесь с этим слиянием, которое было внесено вчера в Mesa 24.3-devel.