Com a recente divulgação da especificação Vulkan 1.4 pelo Khronos Group, o NVK se destaca como um dos drivers de código aberto que já oferecem suporte completo no dia do lançamento. Esse driver, voltado para hardware NVIDIA, agora é parte da nova fase do Mesa e será incluído na versão 25.0, planejada para o início de 2025.
Mesa: pioneira em adotar o Vulkan rapidamente
Desde o lançamento inicial do Vulkan em 2016, a equipe Mesa se consolidou como uma referência em adoção ágil de novas especificações. Na época, o driver ANV da Intel foi um dos primeiros a implementar o Vulkan 1.0. Em todas as versões seguintes, os drivers Mesa mantiveram essa liderança. Agora, com o Vulkan 1.4, cinco drivers Mesa estão entre as primeiras implementações conformantes: NVK (NVIDIA), ANV (Intel), RADV (AMD), Turnip (Qualcomm) e Honeykrisp (Apple).
Evoluções recentes no NVK
Nos últimos meses, o NVK recebeu melhorias significativas, com a implementação de quase cem novas funcionalidades, incluindo:
- Integração completa com o DXVK para emulação D3D11.
- Suporte ao OpenGL 4.6 através do Zink.
- Recursos essenciais para emulação D3D12 via VKD3D-Proton.
Esses aprimoramentos posicionam o NVK como um dos principais drivers para desenvolvimento e execução de aplicações baseadas em Vulkan. Embora algumas funções, como ray tracing, ainda estejam em desenvolvimento, o progresso é significativo.
Novo direcionamento para o desenvolvimento do NVK
Com grande parte dos recursos acumulados em anos anteriores agora implementados, o foco do desenvolvimento do NVK está mudando para:
- Otimizar o desempenho do driver.
- Adicionar suporte para as tecnologias e hardwares mais recentes.
Essa transição marca uma nova fase para o NVK, que busca atender às demandas dos usuários NVIDIA e da comunidade de desenvolvedores, mantendo-se atualizado com os avanços da especificação Vulkan.