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.