A Collabora anunciou nesta semana que o NVK, seu driver gráfico Vulkan de código aberto, desenvolvido como parte da pilha gráfica Mesa para GPUs NVIDIA, agora está oficialmente em conformidade com a versão mais recente da API Vulkan, a 1.4.
O NVK foi pioneiro ao se tornar o primeiro driver Vulkan de código aberto para hardware NVIDIA a receber a certificação de conformidade do Khronos Group em qualquer versão da API. O Khronos anunciou no início desta semana o lançamento oficial do Vulkan 1.4, e a Collabora prontamente garantiu que o NVK atendesse aos requisitos dessa nova especificação.
Segundo a Collabora, o suporte ao Vulkan 1.4 já foi integrado ao NVK e estará disponível na próxima versão da pilha Mesa, a 25.0, prevista para o início de 2025. A nova versão da API Vulkan introduz aprimoramentos significativos, incluindo novos padrões para o streaming eficiente de grandes volumes de dados para dispositivos gráficos, mantendo alto desempenho em renderizações complexas.
A especificação Vulkan 1.4 também traz suporte a renderização em 8K com até oito destinos independentes, integração nativa de extensões de manutenção até a VK_KHR_maintenance6, além de melhorias para aplicações de alto desempenho, como jogos e ferramentas gráficas avançadas.
“Isso reflete o histórico da Mesa como uma das primeiras a adotar o Vulkan. Quando o Vulkan 1.0 foi lançado em 2016, o driver ANV da Intel foi uma das implementações pioneiras. Desde então, cada versão do Vulkan incluiu vários drivers Mesa com suporte no dia do lançamento”, destacou Faith Ekstrand, engenheira da Collabora.
Ao longo de 2024, o NVK recebeu diversas melhorias, incluindo emulação de Direct3D 11 com DXVK, suporte ao OpenGL 4.6 via Zink e compatibilidade com o VKD3D-Proton para emulação do Direct3D 12.
Embora ainda faltem funcionalidades importantes, como suporte a ray tracing e recursos mais recentes do hardware NVIDIA, a Collabora se compromete a priorizar essas implementações em 2025. Além disso, a empresa busca continuar otimizando o desempenho do NVK, fortalecendo sua posição como um driver Vulkan de código aberto robusto para usuários de GPUs NVIDIA.