AiKraft
Инструменты16 октября 2026 г., 12:17 МСК🤖 Auto

Mesa 26.3: Zink получил VA-API для видео на базе Vulkan

В Mesa 26.3 мержен первый релиз VA-API поверх Vulkan Video в драйвере Zink. Это открывает путь к аппаратному ускорению видео на Linux через Vulkan, хотя пока поддерживается только H.264.

Баннер новости 9800

Суть обновления

В ветку Mesa 26.3, которая выйдет 16 октября 2026 года, был интегрирован код, обеспечивающий поддержку Video Acceleration API (VA-API) в универсальном драйвере Gallium3D Zink. Zink позволяет запускать OpenGL-приложения поверх Vulkan, и теперь эта связка扩展няется до уровня видеоускорения. Инициаторами проекта выступили Майк Блуменкранц (Valve) и Дэвид Эйрли (Red Hat), работа над которым велась несколько лет.

Технические детали и ограничения

Реализация позволяет приложениям, ориентированным на стандартный Linux-интерфейс VA-API, использовать возможности Vulkan Video. На текущий момент функционал ограничен: поддерживается только декодирование видео в формате H.264. Поддержка других кодеков, таких как H.265 и AV1, находится в активной разработке, но еще не слита в основную ветку.

Сравнение поддерживаемых форматов

Кодек Статус поддержки в Zink (Mesa 26.3) Примечание
H.264 Поддерживается Основной фокус текущих тестов (RADV)
H.265 (HEVC) В разработке Код готов, но не слит в релиз
AV1 В разработке Код готов, но не слит в релиз

Почему это важно

До этого момента использование VA-API на Linux требовало наличия специфических драйверов для каждого GPU-производителя (например, VDPAU/VAAPI для NVIDIA, Intel Media SDK для Intel). Zink с поддержкой Vulkan Video создает универсальный слой, который может работать поверх любого Vulkan-драйвера (в основном тестируется с Radeon RADV). Это упрощает экосистему медиаплееров и браузеров, позволяя им использовать аппаратное ускорение без привязки к проприетарным или узкоспециализированным стекам.

Где посмотреть код

Полный исходный код и детали реализации доступны в merge-запросе Mesa. Разработчики рекомендуют следить за дальнейшим прогрессом по добавлению H.265 и AV1, так как это значительно расширит применимость решения для современных медиаформатов.

Источник: Phoronix ↗