O navegador Firefox fundiu oficialmente o suporte preliminar para Vulkan Video no ramo de desenvolvimento, introduzindo um novo caminho de decodificação de hardware de vídeo GPU para este navegador de código aberto convencional, que é considerado um progresso importante para a Mozilla na aceleração da experiência de reprodução de vídeo. Por muito tempo, o Firefox na plataforma Linux confiou principalmente na API de aceleração de vídeo (VA-API) para decodificação de hardware, mas a VA-API não tem suporte amplo e consistente em todos os drivers gráficos. Isso não apenas traz custos adicionais de adaptação para os usuários da NVIDIA, mas também torna muitos dispositivos embarcados baseados em Arm marginalizados em termos de aceleração de vídeo.

Neste contexto, a comunidade já teve que usar soluções como NVIDIA-VAAPI-Driver para expor a interface NVDEC da NVIDIA como VA-API através de uma camada de adaptação, a fim de permitir a reprodução acelerada por GPU no Firefox. Tais soluções indiretas têm certas limitações em termos de estabilidade e custos de manutenção. À medida que a especificação Vulkan Video promovida pela Khronos amadurece gradualmente e ganha suporte de mais implementações de driver, ela começa a entrar no ecossistema gráfico Linux de uma maneira mais multiplataforma, fornecendo um novo caminho para navegadores e outros aplicativos contornarem as restrições VA-API.
Em março deste ano, em resposta à falta de suporte ao Vulkan Video no Firefox, a comunidade enviou um relatório de defeitos relacionados no Mozilla Bugzilla e pressionou pela sua implementação nos meses seguintes. Recentemente, como os patches relevantes foram mesclados na base de código do Firefox, este relatório de bug foi oficialmente marcado como fechado, o que significa que o suporte à decodificação de vídeo Vulkan entrou no código principal e está pronto para entrar na versão oficial.
De acordo com o ritmo de lançamento atual da Mozilla, o Firefox 153, programado para ser lançado em julho, será a primeira versão a fornecer recursos de decodificação de vídeo Vulkan por padrão. Os engenheiros Tymur Boiko da NVIDIA e Martin Stransky da Red Hat foram os principais contribuidores para o processo de integração de recursos. Eles continuaram a avançar o código relacionado ao vídeo Vulkan no repositório Firefox Git e finalmente concluíram a fusão de chaves esta semana. De acordo com o plano, o Firefox 153.0 deverá ser lançado oficialmente em 21 de julho. Se não houver grandes problemas de última hora, esta versão abrirá o suporte de decodificação de hardware do Vulkan Video aos usuários.
Para usuários do Linux, a adição do Vulkan Video significa que o Firefox será mais versátil e portátil em termos de reprodução de vídeo acelerada por hardware, o que deverá reduzir a incerteza de compatibilidade causada pela dependência de APIs específicas ou camadas de adaptação de terceiros. Especialmente em dispositivos Arm pequenos e plataformas embarcadas, com a popularidade adicional do Vulkan Video, o Firefox terá a oportunidade de implementar decodificação de vídeo eficiente em mais tipos de drivers de GPU, proporcionando uma experiência mais suave para reprodução de mídia de streaming, conteúdo multimídia da web e outros cenários.