Firefox integra soporte para Vulkan Video

Como un avance significativo para la decodificación de video acelerada por GPU en el navegador web Mozilla Firefox, ¡el soporte inicial para Vulkan Video ha llegado finalmente al navegador!

Firefox en Linux se ha centrado históricamente en la Video Acceleration API (VA-API), la cual lamentablemente no cuenta con soporte universal en todos los controladores gráficos de Linux. Esta carencia ha derivado en esfuerzos comunitarios como el NVIDIA-VAAPI-Driver, diseñado para superponer VA-API sobre las interfaces NVDEC de NVIDIA y así disfrutar de reproducción de video acelerada por GPU en Firefox. Del mismo modo, los controladores gráficos para sistemas embebidos y arquitectura Arm han quedado mayoritariamente excluidos del ecosistema VA-API. Sin embargo, con Vulkan Video, empezamos a observar una adopción más amplia y de naturaleza multiplataforma.

Tras el reciente dinamismo en el desarrollo de Firefox, este reporte de error, abierto hace tres meses debido a la falta de soporte de Vulkan Video en el navegador, ha sido finalmente cerrado.

La implementación técnica permite que el motor del navegador interactúe directamente con la API de Vulkan para procesar el flujo de video, optimizando el uso de recursos. Como se aprecia en la captura anterior, la integración busca reducir la carga en la CPU delegando las tareas pesadas de decodificación a la unidad de procesamiento gráfico.

La versión Firefox 153, cuyo lanzamiento está programado para el mes de julio, incluirá por defecto el soporte para decodificación mediante Vulkan Video. La actividad de Vulkan Video en el repositorio Git de Firefox culminó esta semana gracias al trabajo conjunto del ingeniero de NVIDIA, Tymur Boiko, y Martin Stransky de Red Hat.

Se espera que Firefox 153.0 esté disponible para el público el próximo 21 de julio, siempre y cuando no surjan problemas técnicos de último minuto que retrasen su despliegue en las distribuciones Linux. Vía Phoronix.