El controlador MESA RADV Vulkan para GPU AMD Radeon obtiene soporte para codificación de video Vulkan H.264 y H.265


El controlador RADV Vulkan de código abierto de MESA para GPU Radeon ha sido testigo de la integración de la codificación acelerada de video Vulkan, lo que lleva a tiempos de aceleración de video más rápidos en Linux.

El controlador RADV de MESA se posiciona como una alternativa viable a su homólogo de AMD y ofrece soporte de codificación H.264/H.265 a las GPU Radeon

El controlador MESA RADV Vulkan ha experimentado enormes mejoras durante el último año, ya sea en la forma de la inclusión de rendimiento RT o incluso varias optimizaciones que han refinado la plataforma en un grado mucho mayor en comparación con lo que era anteriormente. Además, MESA ha decidido fusionar una vez más otra característica impresionante, el vídeo Vulkan, con el controlador RADV, lo que ha supuesto un impulso en las aplicaciones de procesamiento de vídeo, concretamente en tareas de codificación y decodificación.

Fuente de la imagen: GitHub

Para aquellos que no lo saben, Vulkan Video es una combinación de múltiples API que permite la codificación y decodificación de video acelerada por hardware en GPU compatibles. En comparación con la aceleración de software convencional, Vulkan Video tiene un rendimiento mucho mayor, por lo que su debut en RADV significa mucho para los desarrolladores de la plataforma AMD. También permite oportunidades de optimización según los casos de uso.

Un parche de cinco meses realizado por el desarrollador de MESA, David Airlie, que admite la codificación de vídeo Vulkan 264/H.265, se ha integrado en la versión 24.1 de MESA. Esto es lo que dice la solicitud de fusión:

Esto agrega codificación de video vulkan a radv para h264/5 bajo las extensiones vulkan.

Para habilitar la codificación de video vulkan, cree mesa con -Dvideo_codecs=h264enc,h265enc y luego ejecute radv con RADV_PERFTEST=video_encode.

El controlador RADV de MESA ha alcanzado una etapa óptima de refinamiento, posicionándose a la par del controlador oficial de AMD en Linux. Las actualizaciones continuas seguidas de oleadas de optimizaciones en RADV han permitido a los desarrolladores y consumidores tener más «mano libre» con múltiples activos, y la ruta de código abierto de MESA está catalizando todo el proceso.

Fuente de noticias: Phoronix

Comparte esta historia

Facebook

Gorjeo



Source link-29