Red Hat está trabalhando no driver Nouveau Vulkan NVK de código aberto

Karol Herbst postou alguns postou patches e mostrou que a Red Hat está trabalhando no driver Nouveau Vulkan NVK de código aberto.

Após as notícias recentes sobre a mudança de código do Nouveau para que seu compilador de shader possa ser usado fora do Nouveau Gallium3D, Karol Herbst da Red Hat, que é um desenvolvedor Nouveau de longa data, postou patches para seu novo esforço de driver Nouveau Vulkan “NVK”.

Red Hat está trabalhando no driver Nouveau Vulkan NVK de código aberto

Red Hat está trabalhando no driver Nouveau Vulkan NVK de código aberto
Red Hat está trabalhando no driver Nouveau Vulkan NVK de código aberto

O NVK é um driver Vulkan de código aberto novo, ainda a ser mesclado e em estágio muito inicial, para hardware gráfico NVIDIA.

Este é um driver baseado no Mesa até agora sendo trabalhado principalmente por Karol Herbst, que ingressou na Red Hat há vários anos e desde então continuou trabalhando fortemente no Mesa, incluindo nas áreas de computação OpenCL e outros recursos.

Além de trabalhar recentemente no NVK, ele recentemente começou a abordar o Rusticl como uma implementação OpenCL baseada em Rust para Mesa.

Jason Ekstrand, da Collabora, também fez algumas contribuições iniciais para a NVK, junto com David Airlie, também da Red Hat.

O NVK, pelo menos, pode executar o vulkaninfo, mas neste estágio ainda é um trabalho inicial em andamento, com o código inicial sendo confirmado há duas semanas.

Além dos desafios de desempenho com as novas gerações de placas gráficas NVIDIA, a falta de um driver NVIDIA Vulkan de código aberto tem sido o outro grande bloqueador, considerando que a maioria dos jogos Linux atualmente são nativos do Vulkan e mesmo com o Steam Play passando principalmente pelo Vulkan com VKD3D- Próton/DXVK.

Com o tempo, esse driver NVK provavelmente será adaptado para suportar o driver de kernel NVIDIA de código aberto como uma alternativa ao driver Nouveau DRM.

O código inicial do driver Vulkan de código aberto do NVK pode ser encontrado no repositório GitLab do Nouveau.

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.