Um novo driver para a API gráfica Vulkan está sendo desenvolvido com base no Nouveau.

Os desenvolvedores da Red Hat e Collabora começaram a criar um driver Vulkan nvk aberto para placas gráficas NVIDIA, que complementará os drivers anv (Intel), radv (AMD), tu (Qualcomm) e v3dv (Broadcom VideoCore VI) já disponíveis no Mesa. O driver está sendo desenvolvido com base no projeto Nouveau com a utilização de alguns subsistemas anteriormente utilizados no driver Nouveau OpenGL.

Paralelamente,Nouveau começou a trabalhar na mudança da funcionalidade universal para uma biblioteca separada que pode ser usada em outros drivers.Por exemplo, componentes para geração de código que podem ser usados ​​para compartilhar o compilador de shader em drivers para OpenGL e Vulkan foram movidos para a biblioteca .

O desenvolvimento do driver Vulkan incluiu Karol Herbst, desenvolvedor Nouveau na Red Hat, David Airlie, mantenedor de DRM na Red Hat, e Jason Ekstrand, desenvolvedor Mesa ativo na Collabora. O driver está em um estágio inicial de desenvolvimento e ainda não é adequado para outros aplicativos além da execução do utilitário vulkaninfo. A necessidade de um novo driver se deve à falta de drivers Vulkan abertos para placas de vídeo NVIDIA, enquanto cada vez mais jogos usam essa API gráfica ou rodam no Linux usando camadas que traduzem chamadas Direct3D para a API Vulkan.

Fonte: opennet.ru

Adicionar um comentário