Hans-Kristian Arntzen, da equipe de Linux da Valve, acaba de lançar o VKD3D-Proton 2.9 como a atualização mais recente para este Direct3D 12 na implementação da API Vulkan que é usada pelo Steam Play (Proton) para executar jogos modernos do Windows no Linux.

O VKD3D-Proton 2.9 é empolgante no departamento de desempenho por ter requisitos de memória do sistema”muito reduzidos”durante a primeira execução do jogo/aplicativo. O código SPIR-V anteriormente mantido na memória para fins”apenas no caso”agora não é mais feito assim.

Outra notável melhoria de desempenho do VKD3D-Proton 2.9 é o uso da funcionalidade”GPL”VK_EXT_graphics_pipeline_libraries para evitar falhas na compilação do sombreador em casos selecionados. O suporte Vulkan GPL funciona com drivers RADV do Mesa 23.1.

Alguns dos outros trabalhos de desempenho incluem várias otimizações de CPU, comportamento aprimorado de excesso de assinatura de vRAM, desempenho aprimorado com certos padrões de consulta de oclusão ruim e muito mais.


VKD3D-Proton 2.9 também tem adicionado uso de VK_EXT_image_sliced_view_of_3d, suporte DXR 1.1 aprimorado usando VK_EXT_pipeline_library_group_handles, conclusão do suporte DX12 Feature Level 12.1, agora exigindo Vulkan 1.3 e drivers mais recentes, e interfaces de interoperabilidade D3D11on12 são suportadas. A atualização VKD3D-Proton também divide suas DLLs em d3d12.dll e d3d12core.dll para corresponder ao layout usado pelo Microsoft DirectX Agility SDK no Windows.

Agora também há suporte nativo para cadeia de troca do Linux, várias melhorias de compatibilidade, novos recursos para desenvolvedores e outras alterações. Downloads e mais detalhes sobre esta grande versão do VKD3D-Proton 2.9 via GitHub.

Categories: IT Info