Программный интерфейс Vulkan Video постепенно набирает популярность среди мультимедийных приложений и фреймворков, однако открытый драйвер Intel ANV столкнулся с неожиданными трудностями. Поддержка кодирования видео на новейшем оборудовании компании была принудительно отключена. Основной причиной такого решения стало недостаточное тестирование функционала на актуальных графических архитектурах.
Ограничение затрагивает графику поколения Intel Gen12.5 и более новые устройства. Это означает, что видеокарты серий Arc Alchemist и Battlemage, а также интегрированная графика процессоров Meteor Lake и новее временно лишаются возможности кодировать видео через API Vulkan в свежих версиях драйвера Mesa. Ситуация возникла после сообщения об ошибке, связанной с неудачной конвертацией видео в формате H.264 при использовании FFmpeg.
Специалисты из компании Igalia, которые активно работали над поддержкой Vulkan Video, выяснили, что проблема проявляется на новом оборудовании, к которому у них нет прямого доступа. Тесты на более старых чипах вроде Alder Lake проходили успешно. Инженеры Intel в обсуждении проблемы рекомендовали отключить проблемный функционал до тех пор, пока разработчики не смогут провести полноценную отладку на целевых устройствах. Сама компания Intel сейчас больше сосредоточена на собственном интерфейсе VA-API, поэтому развитие Vulkan Video часто ложится на плечи сторонних энтузиастов.
Соответствующее изменение уже внесено в кодовую базу Mesa и будет добавлено в стабильные ветки драйверов. Пользователям стоит учитывать, что отключение касается только кодирования, тогда как декодирование видео через Vulkan продолжит работать на всех современных видеокартах Intel. Возвращение функции ожидается только после того, как сообщество разработчиков получит возможность протестировать и исправить ошибки на соответствующем железе.

