Driver de código aberto NVIDIA Vulkan NVK atinge conformidade Vulkan 1.0

Driver de código aberto NVIDIA Vulkan NVK atinge conformidade Vulkan 1.0

O Collabora também fundiu um novo compilador back-end para NVK na pilha de gráficos Mesa.

A Collabora anunciou hoje que o seu driver gráfico NVK de código aberto no Mesa alcançou oficialmente a conformidade com a API gráfica Vulkan 1.0 em hardware NVIDIA Turing.

"Esta é a primeira vez que um driver Nouveau recebe a certificação de conformidade Khronos em qualquer API."

Segundo a Collabora, a conquista da conformidade oficial do NVK com o Vulkan representa um marco inédito para os drivers gráficos Nouveau em termos de selo de aprovação Khronos para qualquer API. Para a Collabora, essa conquista implica que agora podem realizar testes completos de conformidade Vulkan para o NVK.

Para a comunidade em geral, esse é um avanço significativo para os jogos Linux que utilizam o driver NVK no Mesa, pois agora atende aos requisitos necessários para reivindicar suporte oficial à API gráfica Vulkan. No momento, isso é compatível apenas com placas gráficas NVIDIA Turing ou modelos mais recentes.

Faith Ekstrand afirmou em um post no blog:

"Há algumas implicações legais nisso que são relevantes para o projeto Mesa, mas a maioria dos usuários não se preocupa com elas. Do ponto de vista dos usuários, isso significa que o driver deve funcionar praticamente em Turing e GPUs mais recentes. Claro, ainda haverá bugs, mas provavelmente serão específicos do aplicativo. A maioria das coisas deve funcionar."

A Collabora também incorporou um novo compilador back-end para o NVK na pilha de gráficos Mesa, essencial para a conformidade com o Vulkan 1.0, uma vez que o compilador antigo apresentava alguns problemas em vários testes.

Embora o NVK ainda não ofereça a maioria dos recursos da API Vulkan, Faith Ekstrand, desenvolvedor da Collabora, expressa confiança de que o suporte ao Vulkan 1.3 será implementado no próximo ano, juntamente com o suporte ao hardware Maxwell no novo compilador back-end.

Ekstrand acrescentou:

"Assim que o novo compilador estiver mais completo em termos de recursos, espero começar a aprofundar-me nos aplicativos, trabalhando na correção de bugs específicos do aplicativo, bem como em melhorias de desempenho".

Com isso em mente, parece que os jogos Linux em hardware NVIDIA estão prestes a receber um novo e robusto driver Vulkan no NVK, totalmente de código aberto, e espera-se que esteja pronto para uma adoção em massa até o final de 2024.

Última atualização deste artigo: 20 de november de 2023