Códec de video de hardware AMD, integrado en las GPU y APU de AMD
Video Core Next es la marca de AMD para su núcleo de hardware dedicado a la codificación y decodificación de video . Es una familia de diseños de aceleradores de hardware para codificar y decodificar video, y está integrado en las GPU y APU de AMD desde AMD Raven Ridge , lanzado en enero de 2018.
Fondo
Video Core Next es el sucesor de AMD de los diseños Unified Video Decoder y Video Coding Engine , [1] que son aceleradores de hardware para la decodificación y codificación de video, respectivamente. Se puede utilizar para decodificar, codificar y transcodificar ("sincronizar") transmisiones de video, por ejemplo, un DVD o un disco Blu-ray a un formato apropiado para, por ejemplo, un teléfono inteligente . A diferencia de la codificación de video en una CPU o una GPU de propósito general , Video Core Next es un núcleo de hardware dedicado en la matriz del procesador . Este circuito integrado específico de la aplicación (ASIC) permite un procesamiento de video más eficiente en términos de energía. [2] [3]
Conjunto de características
Todas las versiones de VCN admiten: decodificación MPEG-2 , decodificación MPEG-4 , codificación/decodificación H.264/MPEG-4 AVC , codificación/decodificación HEVC (H.265) y decodificación VP9 . Se admite una profundidad de color de 10 bits en el formato P010. VCN 1.0 admite una resolución de hasta 4K. VCN 2.0 y posteriores admiten hasta 8K. [4] La compatibilidad con los métodos de codificación H.264 y H.265 difiere entre generaciones (consulte a continuación). La decodificación VC-1 es compatible hasta VCN 3.0.33. [4]
VCN 2.0 se implementa con productos Navi y la APU Renoir. El conjunto de funciones sigue siendo el mismo que el de VCN 1.0. [4]
VCN 3.0 se implementa con productos Navi 2. [5] VCN 3.0 implementa fotogramas B H.264, que estaban presentes en Video Coding Engine 2.0 pero se eliminaron con VCE 3.0. [6]
VCN 4.0 agrega codificación AV1. [7] La calidad H.264 es mayor con VCN 4.0 (como parte de RDNA 3) en comparación con generaciones anteriores, pero aún está por detrás de los códecs de hardware de Intel y Nvidia. [8]
No hay soporte para codificación o decodificación en YUV422 y YUV444 en H.264 y H.265.
Calidad
AMD VCN tiene una calidad general inferior ( VMAF ) en comparación con las ofertas de Intel y Nvidia. B-frame reduce la brecha, pero no la elimina. [8] Si también se habilita el análisis previo, la brecha está casi cerrada. [9]
A pesar de la falta de compatibilidad con fotogramas B, H.265 ofrece una mejor calidad ( VMAF ) y una velocidad casi idéntica para la misma tasa de bits en comparación con H.264 en VCN 2.0, 3.0 y 4.0. [19]
Véase también
Tecnologías de hardware de vídeo
Nvidia
AMD
Intel
Qualcomm
Referencias
- ^ Los fotogramas B permiten utilizar fotogramas I y P de mayor calidad, lo que mejora la calidad general del vídeo en las secciones con mucho movimiento. No hay compatibilidad con fotogramas B para H.265 en ninguna versión. [6]
- ^ El preanálisis mejora la calidad en escenas de mucho movimiento a costa de la latencia. [9] [10] Este paso funciona tanto en H.264 como en H.265.
- ^ Larabel, Michael (17 de noviembre de 2017). "Radeon VCN Encode Support Lands In Mesa 17.4 Git". Phoronix . Consultado el 20 de noviembre de 2017 .
- ^ "CPU de segunda generación de Intel: análisis de Sandy Bridge - El arma secreta de Sandy Bridge: Quick Sync". Tom's Hardware. 3 de enero de 2011. Consultado el 30 de agosto de 2011 .
- ^ "Revisión de Sandy Bridge: Intel Core i7-2600K, i5-2500K y Core i3-2100 probados". AnandTech . Consultado el 5 de abril de 2014 .
- ^ abcd "Características de Radeon". www.x.org .
- ^ "AMD ofrece compatibilidad con codificación de video VCN 3.0 para Navi 2 / Sienna Cichlid - Phoronix". Phoronix . Consultado el 18 de junio de 2020 .
- ^ ab Griffith, Chris (5 de julio de 2022). "¡AMD vuelve a presentar el B-frame!". Code Calamity .
- ^ Shilov, Anton (4 de mayo de 2022). "Se revelaron los primeros detalles sobre el motor de video de próxima generación de AMD". Tom's Hardware .
- ^ ab "Probado: Con RDNA 3, AMD Radeon finalmente es útil para los creadores de contenido". PCWorld .
- ^ ab Griffith, Chris (11 de agosto de 2022). «¡AMD mejora la codificación de vídeo una vez más! Esta vez con preanálisis». Code Calamity . Consultado el 11 de enero de 2024 .
- ^ "[Solicitud]: · Problema n.° 318 · GPUOpen-LibrariesAndSDKs/AMF". GitHub .– Ver explicación de rhutsAMD.
- ^ "AMF/amf/doc/AMF_Video_PreAnalysis_API.md at 2ca261f7f08ed762f115db5af8e5d288a9b2eaff · GPUOpen-LibrariesAndSDKs/AMF". GitHub . Consultado el 11 de enero de 2024 .
La función AMF PA es compatible con las GPU de la serie Radeon RX 5000 o más nuevas, así como con las APU de la serie Ryzen 2000 U/H o más nuevas.
- ^ Larabel, Michael (24 de febrero de 2021). "Se publicó la compatibilidad con la GPU AMD Radeon "Aldebaran" para CDNA de próxima generación". Phoronix . Consultado el 5 de julio de 2021 .
- ^ Larabel, Michael (15 de septiembre de 2020). «AMD Radeon Navi 2 / VCN 3.0 admite la decodificación de video AV1 - Phoronix». Phoronix . Consultado el 20 de noviembre de 2020 .
- ^ Alcorn, Paul (26 de septiembre de 2020). "Los chips Van Gogh de AMD tendrán DDR5 y gráficos Navi 2". Tom's Hardware . Consultado el 15 de agosto de 2021 .
- ^ Tyson, Mark (28 de septiembre de 2020). «Especificaciones de la GPU AMD Radeon RX 6000 detectadas en el código beta de MacOS». HEXUS . Consultado el 3 de julio de 2021 .
- ^ Larabel, Michael (26 de febrero de 2022). "Más mejoras del controlador AMD Radeon previstas para Linux 5.18". Phoronix . Consultado el 20 de abril de 2022 .
- ^ Larabel, Michael (2 de mayo de 2022). "AMD publica parches de controladores de Linux para el nuevo bloque de IP "VCN 4.0"". Phoronix . Consultado el 5 de mayo de 2022 .
- ^ Shilov, Anton (4 de mayo de 2022). "Se revelan los primeros detalles sobre el motor de video de próxima generación de AMD". Tom's Hardware . Consultado el 10 de noviembre de 2022 .
- ^ Walton, Jarred (10 de marzo de 2023). "Codificación de video probada: las GPU AMD aún están por detrás de Nvidia e Intel (actualizado)". Tom's Hardware .
Enlaces externos
- AMF, la API de software de AMD para VCN y funciones multimedia anteriores. Las notas de la versión indican las funciones añadidas sin mencionar las versiones de hardware.
- VCEEnc, un programa de línea de comandos que muestra la mayoría de las opciones configurables de AMF. Permite HDR10+ con VCN H.265.
- FastFlix, una interfaz gráfica para VCEEnc y otros codificadores.