Buenas noticias para los que usamos el navegador web Firefox, pues su equipo de desarrollo ha integrado completamente la compatibilidad para la decodificación de vídeo usando la API Vulkan Video. Obviamente, esta decodificación de vídeo en Firefox será por hardware y supone un gran avance, dado que actualmente, Firefox realiza la decodificación usando la API VA-API y no todos los controladores gráficos la soportan eficientemente.

El soporte para la decodificación de vídeo por Vulkan está culminado en el Git de Firefox
Los trabajos para soportar esta nueva funcionalidad culminaron esta semana en el repositorio git de Firefox, por lo que ahora viene la fase de pruebas públicas. Esto significa que la decodificación de vídeo por Vulkan debería estar próxima a debutar (si es que no lo ha hecho ya) tanto en las ediciones Nightly como beta de Firefox. Este trabajo abarca toda la compatibilidad, incluyendo la gestión de DRM, empaquetados, configuraciones GTK y compositor.
Y es que, tal como se indicó al inicio, la experiencia en la decodificación de vídeo acelerada por hardware en Firefox, particularmente en Linux, depende del driver gráfico que se tenga. Hasta ahora, Firefox hace uso de la API VA-API para acelerar los vídeos por hardware en Linux. El problema radica en que el soporte para esta API no está universalizado, por lo que varios drivers gráficos deben hacer malabares para soportarla.
NVIDIA, por ejemplo, se ha apoyado en su implementación NVIDIA-VAAPI para superponer la API VA-API sobre sus interfaces NVIDIA NVDEC y así conseguir la aceleración de vídeo en Firefox. También tenemos casos de muchos controladores gráficos para GPU integradas en chips ARM los cuales sencillamente no tienen capacidad de soportar muchas funciones de VA-API, por lo que se recurre a la aceleración por software. Por ello, al adoptar la API Vulkan Video, se eliminan de una vez por todas todos esos dolores de cabeza.
¿Cuándo veríamos el debut de esta prometedora característica?
Si no suceden problemas en su período de prueba y todo marcha según lo previsto, la decodificación de vídeo por hardware debería llegar en Firefox 153.0, la cual tiene como fecha pautada de lanzamiento el próximo 21 de julio.
