Se ha publicado NVIDIA-VAAPI-Driver 0.0.17, una implementación de código abierto de VA-API sobre NVIDIA NVDEC, que permite la decodificación de vídeo por hardware en sistemas Linux con controladores NVIDIA propietarios.
El proyecto actúa como una capa intermedia entre las aplicaciones que utilizan la interfaz VA-API estándar de Linux y el decodificador de vídeo por hardware NVDEC. Esto permite que Firefox, mpv, VLC, Chromium y otros programas utilicen la reproducción de vídeo acelerada por hardware en tarjetas gráficas NVIDIA sin necesidad de compatibilidad directa con VDPAU o CUDA.
La nueva versión se centra en la compatibilidad con las plataformas NVIDIA modernas y en la corrección de errores. Los cambios incluyen:
- Se ha corregido el funcionamiento en sistemas con la plataforma GB10;
- Mayor compatibilidad con las nuevas versiones de controladores de NVIDIA;
- Se corrigieron errores en el procesamiento de transmisiones HEVC;
- Se han solucionado problemas relacionados con la gestión del búfer de vídeo;
- Se ha reducido el número de fallos al reproducir vídeos en Firefox;
- Mejora del rendimiento bajo el sistema Wayland;
- Compatibilidad actualizada con ffmpeg y libva.
El proyecto es especialmente popular entre los usuarios de Wayland y los navegadores modernos, donde la API VA sigue siendo el mecanismo principal para la decodificación de vídeo por hardware. A pesar de la interfaz VDPAU de NVIDIA, muchas aplicaciones de Linux utilizan la API VA, lo que convierte al controlador NVIDIA-VAAPI en una capa de compatibilidad de facto para el ecosistema de NVIDIA en Linux.
El código del proyecto se distribuye bajo la licencia MIT.
Fuente: linux.org.ru
