AI-новости13 августа 2026 г., 04:17 МСК🤖 Auto

Intel ANV: AV1-кодирование в Vulkan для Arc на Linux

В Mesa 26.3-devel добавлена поддержка кодирования AV1 через Vulkan Video для GPU Intel DG2/Alchemist, что расширяет возможности аппаратного ускорения на Linux.

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

Прорыв в поддержке AV1 на Linux

Разработчик из Igalia Хёнджун Ко (Hyunjun Ko) успешно интегрировал поддержку кодирования видео AV1 через интерфейс Vulkan Video в открытый драйвер Intel ANV. Эта функциональность уже включена в ветку разработки Mesa 26.3 и доступна для графических процессоров архитектуры Intel Gen125, включая линейку Arc A-Series (DG2/Alchemist).

Ранее, в прошлом году, в драйвер ANV была добавлена поддержка декодирования AV1. Теперь же реализовано полноценное кодирование, что закрывает важный пробел в экосистеме Linux для создателей контента и стримеров.

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

Интеграция использует спецификацию KHR_video_encode_av1. Тестирование проводилось с использованием FFmpeg, поддерживающего Vulkan Video, что подтверждает работоспособность решения в реальных сценариях. Однако разработчики отмечают, что работа над функцией еще не завершена. В текущей реализации отсутствуют следующие возможности:

  • Кодирование в 10-битном цвете (10-bit encoding);
  • Поддержка мульти-тайлинга (multi-tiling);
  • Поддержка фильтров цикла (loop filter), восстановления (restoration) и CDEF.

Контекст разработки: ANV против VA-API

Эта инициатива подчеркивает разделение труда в экосистеме Linux. В то время как инженеры Intel Corp. сосредоточены на развитии драйвера VA-API (Video Acceleration API), сообщество и Igalia активно продвигают возможности Vulkan Video в драйвере ANV. Это диверсифицирует пути аппаратного ускорения видео на Linux.

Сравнение функциональности Intel ANV (Mesa 26.3-devel)

Функция Статус в ANV (DG2/Alchemist) Примечание
Декодирование AV1 ✅ Работает Добавлено ранее
Кодирование AV1 ✅ Работает (8-bit) Новое в Mesa 26.3-devel
Кодирование H.265 (10-bit) ✅ Работает Добавлено в прошлом месяце
Кодирование AV1 (10-bit) ❌ Не реализовано В планах разработки

Данное обновление является значимым шагом для пользователей Linux, использующих видеокарты Intel Arc для задач видеомонтажа и трансляций, так как предоставляет альтернативный, высокопроизводительный путь через Vulkan API.

Источник: Phoronix ↗