O NVK é um driver Vulkan de código aberto que está sendo desenvolvido para o Mesa, mas até este ponto, tem sido trabalhado fora da árvore principal. Ele ainda está em seus estágios iniciais de desenvolvimento e depende das melhorias no driver do kernel Nouveau DRM para ser totalmente funcional. Até que a situação de GSP/reclocking do Nouveau seja resolvida, o NVK não será muito útil.
Embora o NVK não seja desenvolvido pela NVIDIA, está sendo trabalhado por desenvolvedores da Collabora, Red Hat e membros da comunidade de código aberto. Recentemente, Faith Ekstrand abriu uma solicitação de fusão para potencialmente incluir o NVK no Mesa 23.3-devel.
No estado atual, o NVK não reivindica paridade com o driver RADV, mas os desenvolvedores afirmam que ele já possui um conjunto sólido de recursos. O desenvolvimento é auxiliado pelo trabalho de um aluno do programa Google Summer of Code, que está prestes a finalizar suporte para YCbCr. Uma vez que essa etapa for concluída, o NVK poderá reivindicar suporte para a versão 1.2 do Vulkan com uma confiança razoável. Além disso, o driver possui um conjunto decente de recursos adicionais que, embora não sejam necessários para DXVK, VKD3D e Zink, ainda são úteis.
No entanto, o driver NVK depende da nova API do kernel Nouveau, que ainda não foi mesclada no kernel principal, mas está quase pronta para ser upstreamed. A expectativa é que o NVK seja mesclado no Mesa assim que esses patches do kernel forem atualizados. Os desenvolvedores estão esperançosos de que isso possa ocorrer dentro do cronograma do Kernel Linux 6.6.
Para mais detalhes sobre essa solicitação de mesclagem e acompanhar o progresso do NVK, os interessados podem consultar o link fornecido na descrição.
Até a próxima !!
Nenhum comentário:
Postar um comentário