Отмена необходимости ручной настройки
В предстоящем релизе Mesa 26.2, стабильная версия которого ожидается в августе 2026 года, произойдет важное изменение для пользователей ARM-устройств. Драйвер Gallium3D Panfrost, обеспечивающий работу с графическими процессорами Arm Mali, теперь будет автоматически активироваться в среде Rusticl (OpenCL на Rust). Ранее пользователям приходилось вручную устанавливать переменную окружения RUSTICL_ENABLE=panfrost для включения этой функциональности.
Технические детали интеграции
Изменение, предложенное инженером Arm Ахмедом Хешамом (Ahmed Hesham), устраняет необходимость в обходных путях. Это решение делает опыт использования современного открытого OpenCL более бесшовным «из коробки». Поддержка Panfrost в Rusticl уже работала, но требовала явного разрешения со стороны пользователя, что часто становилось барьером для широкого внедрения.
Сравнение конфигураций
| Параметр | До Mesa 26.2 | В Mesa 26.2 (август 2026) |
|---|---|---|
| Статус драйвера Panfrost | Требует ручной активации | Включен по умолчанию |
| Необходимая переменная | RUSTICL_ENABLE=panfrost | Не требуется |
| Опыт пользователя | Требует настройки окружения | Работает сразу после установки |
Значение для экосистемы
Автоматическое включение поддержки Panfrost знаменует собой шаг к более зрелой и официальной интеграции Rust-реализации OpenCL в экосистему Mesa. Это особенно важно для разработчиков и энтузиастов, использующих ARM-платформы, так как снижает порог входа для использования аппаратно ускоренных вычислений через открытые драйверы.
Источник: Phoronix ↗
