Видеоядро Далее
Video Core Next — это торговая марка AMD , выпускающая специализированное для кодирования и декодирования видео аппаратное ядро . Это семейство аппаратных ускорителей для кодирования и декодирования видео, которые встроены в графические процессоры и APU AMD с момента AMD Raven Ridge выпуска в январе 2018 года.
Фон
[ редактировать ]Video Core Next является преемником AMD как унифицированного видеодекодера , так и механизма кодирования видео . [1] которые представляют собой аппаратные ускорители декодирования и кодирования видео соответственно. Его можно использовать для декодирования, кодирования и перекодирования («синхронизации») видеопотоков, например, DVD или Blu-ray Disc в формат, подходящий, например, для смартфона . В отличие от кодирования видео на центральном процессоре или графическом процессоре общего назначения , Video Core Next представляет собой выделенное аппаратное ядро на кристалле процессора . Эта специализированная интегральная схема (ASIC) обеспечивает более энергоэффективную обработку видео. [2] [3]
Набор функций
[ редактировать ]Все версии VCN поддерживают: декодирование MPEG-2 , MPEG-4 декодирование , кодирование/декодирование H.264/MPEG-4 AVC , кодирование/декодирование HEVC (H.265) и декодирование VP9 . Поддерживается 10-битная глубина цвета в формате P010. VCN 1.0 поддерживает разрешение до 4K. VCN 2.0 и более поздние версии поддерживают разрешение до 8K. [4] Поддержка методов кодирования H.264 и H.265 различается в зависимости от поколения (см. ниже). Декодирование VC-1 поддерживается до версии VCN 3.0.33. [4]
VCN 2.0 реализован с продуктами Navi и Renoir APU. Набор функций остался таким же, как в VCN 1.0. [4]
VCN 3.0 реализован в продуктах Navi 2. [5] VCN 3.0 реализует B-кадры H.264, которые присутствовали в Video Coding Engine 2.0, но были удалены в VCE 3.0. [6]
В VCN 4.0 добавлена кодировка AV1. [7] Качество H.264 выше у VCN 4.0 (в рамках RDNA 3) по сравнению с предыдущими поколениями, но все же отстает от аппаратных кодеков Intel и Nvidia. [8]
В YUV422 и YUV444 нет поддержки кодирования или декодирования в H.264 и H.265.
ВКН Поколение | Кодовое имя графического процессора | JPEG | H.262 (МПЕГ-2) | ВК-1 / WMV 9 | H.264 (MPEG-4 AVC) | H.265 (ХЕВК) | ВП9 | АВ1 | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Декодировать | Декодировать | Декодировать | Декодировать | Кодировать | Декодировать | Кодировать | Декодировать | Декодировать | Кодировать | |||||
B-кадр [а] | Предварительный анализ [б] | Разрешение, глубина цвета | цветность | Разрешение, глубина цвета | ||||||||||
ВЦН 1.0 | Рейвен, Пикассо | ![]() | ![]() | ![]() | ![]() | ![]() | ? | 4К @ 10b | ![]() | 4К @ 10b | ![]() | ![]() | ![]() | |
ВЦН 2.0 | Нави 1x | ![]() | 8К @ 10б | 8К @ 10б | ||||||||||
ВЦН 2.2 | Ренуар, Люсьен, Сезанн, Барсело | |||||||||||||
ВЦН 2.5 | Арктур | |||||||||||||
ВЦН 2.6 | Альдебаран [12] | |||||||||||||
ВЦН 3.0 [13] | Нави 21, Нави 22, Нави 23 | ![]() | ![]() | |||||||||||
ВЦН 3.0.33 | Нави 24 | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ||||
ВЦН 3.1.0 | Ван Гог [14] | ![]() | ![]() | ![]() | ![]() | 8К @ 10б | 8К @ 10б | ![]() | ||||||
ВЦН 3.1.1 | Рембрандт, [15] Мендосино | ![]() | ||||||||||||
ВЦН 3.1.2 [16] | Рафаэль, Драконий хребет | |||||||||||||
ВЦН 4.0 [17] [18] | Нави 3x, Финикс | ![]() |
Качество
[ редактировать ]AMD VCN имеет более низкое общее качество ( VMAF ) по сравнению с предложениями Intel и Nvidia. B-рама сужает разрыв, но не устраняет его. [8] Если включить предварительный анализ, разрыв практически сократится. [9]
Несмотря на отсутствие поддержки B-кадров, H.265 обеспечивает лучшее качество ( VMAF ) и почти идентичную скорость при той же скорости передачи данных по сравнению с H.264 в VCN 2.0, 3.0 и 4.0. [19]
См. также
[ редактировать ]Видеоаппаратные технологии
[ редактировать ]Нвидиа
[ редактировать ]- PureVideo — NVIDIA
- Компенсация движения GeForce 256
- Видеопроцессор высокой четкости
- Механизм обработки видео
- Нвидиа НВЕНК
- Нвидиа НВДЕК
АМД
[ редактировать ]- Видеоядро Next — AMD
- Механизм кодирования видео — AMD
- Унифицированный видеодекодер — AMD
- Видеошейдер — ATI
Интел
[ редактировать ]Квалкомм
Ссылки
[ редактировать ]- ^ B-кадры позволяют использовать I- и P-кадры более высокого качества, улучшая общее качество видео в фрагментах с активным движением. Ни в одной версии H.265 нет поддержки B-кадров. [6]
- ^ Предварительный анализ улучшает качество сцен с динамичным движением за счет задержки. [9] [10] Этот проход работает как в H.264, так и в H.265.
- ^ Ларабель, Майкл (17 ноября 2017 г.). «Поддержка кодирования Radeon VCN появилась в Mesa 17.4 Git» . Фороникс . Проверено 20 ноября 2017 г.
- ^ «Процессоры Intel второго поколения Core: обзор Sandy Bridge — секретное оружие Sandy Bridge: быстрая синхронизация» . Аппаратное обеспечение Тома. 3 января 2011 года . Проверено 30 августа 2011 г.
- ^ «Обзор Sandy Bridge: протестированы Intel Core i7-2600K, i5-2500K и Core i3-2100» . АнандТех . Проверено 5 апреля 2014 г.
- ^ Перейти обратно: а б с д «Функция Радеон» . www.x.org .
- ^ «AMD обеспечивает поддержку кодирования видео VCN 3.0 для Navi 2 / Sienna Cichlid — Phoronix» . Фороникс . Проверено 18 июня 2020 г.
- ^ Перейти обратно: а б Гриффит, Крис (5 июля 2022 г.). «AMD вновь представляет B-frame!» . Код Бедствия .
- ^ Шилов, Антон (4 мая 2022 г.). «Раскрыты первые подробности о видеодвижке следующего поколения AMD» . Аппаратное обеспечение Тома .
- ^ Перейти обратно: а б «Протестировано: благодаря RDNA 3 AMD Radeon наконец-то стала полезна создателям контента» . ПКМир .
- ^ Перейти обратно: а б Гриффит, Крис (11 августа 2022 г.). «AMD снова улучшает кодирование видео! На этот раз с помощью предварительного анализа» . Код Бедствия . Проверено 11 января 2024 г.
- ^ «[Запрос]: · Проблема № 318 · GPUOpen-LibrariesAndSDKs/AMF» . Гитхаб . – См. объяснение rhutsAMD.
- ^ «AMF/amf/doc/AMF_Video_PreAnaанализ_API.md по адресу 2ca261f7f08ed762f115db5af8e5d288a9b2eaff · GPUOpen-LibrariesAndSDKs/AMF» . Гитхаб . Проверено 11 января 2024 г.
Функция AMF PA поддерживается графическими процессорами серии Radeon RX 5000 или новее, а также APU серии Ryzen 2000 U/H или новее.
- ^ Ларабель, Майкл (24 февраля 2021 г.). «Опубликована поддержка графического процессора AMD Radeon «Aldebaran» для CDNA следующего поколения» . Фороникс . Проверено 5 июля 2021 г.
- ^ Ларабель, Майкл (15 сентября 2020 г.). «AMD Radeon Navi 2 / VCN 3.0 поддерживает декодирование видео AV1 — Phoronix» . Фороникс . Проверено 20 ноября 2020 г.
- ^ Алкорн, Пол (26 сентября 2020 г.). «Чипы AMD Van Gogh будут иметь DDR5 и графику Navi 2» . Аппаратное обеспечение Тома . Проверено 15 августа 2021 г.
- ^ Тайсон, Марк (28 сентября 2020 г.). «Характеристики графического процессора AMD Radeon RX 6000 обнаружены в бета-коде MacOS» . ГЕКСУС . Проверено 3 июля 2021 г.
- ^ Ларабель, Майкл (26 февраля 2022 г.). «Дополнительные улучшения драйвера AMD Radeon запланированы для Linux 5.18» . Фороникс . Проверено 20 апреля 2022 г.
- ^ Ларабель, Майкл (2 мая 2022 г.). «AMD публикует исправления драйверов Linux для нового IP-блока «VCN 4.0»» . Фороникс . Проверено 5 мая 2022 г.
- ^ Шилов, Антон (4 мая 2022 г.). «Раскрыты первые подробности о видеодвижке следующего поколения AMD» . Аппаратное обеспечение Тома . Проверено 10 ноября 2022 г.
- ^ Уолтон, Джаред (10 марта 2023 г.). «Проверено кодирование видео: графические процессоры AMD все еще отстают от Nvidia и Intel (обновлено)» . Аппаратное обеспечение Тома .
Внешние ссылки
[ редактировать ]- AMF — программный API AMD для VCN и более ранних мультимедийных функций. В примечаниях к выпуску указаны дополнения к функциям без упоминания версий оборудования.
- VCEEnc — программа командной строки, предоставляющая большинство настраиваемых параметров AMF. Позволяет HDR10+ с VCN H.265.
- FastFlix — графический интерфейс для VCEEnc и других кодировщиков.