Microsoft добавила в Mesa аппаратное AV1-кодирование через DirectX 12
В кодовую базу Mesa неожиданно появилось изменение от инженеров Microsoft, добавляющее начальную поддержку аппаратного кодирования видео в формате AV1 на GPU. Вклад намечен к включению в готовящийся релиз Mesa 26.2.
Как это работает
Реализация опирается на комбинацию DirectX 12 и Hardware Media Foundation Transform (HMFT) — механизма, входящего в состав слоя Windows Media Foundation. Таким образом, аппаратное ускорение кодирования AV1 становится доступным через существующую инфраструктуру Microsoft, интегрированную в Mesa.
Контекст
Mesa традиционно ассоциируется прежде всего с open-source драйверами для Linux, поэтому участие Microsoft в разработке функциональности, завязанной на DirectX 12 и Windows Media Foundation, выглядит нетипично. Тем не менее подобные вклады отражают продолжающееся сближение экосистем Windows и Linux в части графических и медийных технологий, а также растущий интерес индустрии к эффективному аппаратному кодированию AV1 — кодека, обеспечивающего лучшее сжатие по сравнению с H.264 и H.265 при сопоставимом качестве.
Подробности о том, какие именно GPU и драйверы уже поддерживают новую функциональность, а также о планах по дальнейшему развитию кодирования AV1 в Mesa, пока не раскрываются.
Источник: Phoronix
Комментарии
Войдите, чтобы комментировать.