Lançamento do VKD3D-Proton 2.8, fork do Vkd3d com implementação Direct3D 12

A Valve publicou o lançamento do VKD3D-Proton 2.8, um fork da base de código vkd3d projetado para melhorar o suporte ao Direct3D 12 no inicializador de jogos Proton. VKD3D-Proton suporta alterações, otimizações e melhorias específicas do Proton para melhor desempenho de jogos do Windows baseados em Direct3D 12, que ainda não foram adotadas na parte principal do vkd3d. Entre as diferenças, há também o foco no uso de extensões Vulkan modernas e nas capacidades dos últimos lançamentos de drivers gráficos para alcançar total compatibilidade com Direct3D 12.

Na nova versão:

  • Adicionado suporte para a extensão Vulkan VK_EXT_descriptor_buffer, cujo uso reduziu significativamente a carga da CPU.
  • A implementação de framebuffers virtuais (SwapChain) foi reescrita. As mudanças permitiram fornecer um controle mais preciso de atrasos e frames usando a extensão VK_KHR_present_wait e reduzir a carga da CPU no thread principal.
  • Problemas nos jogos Hitman III, Witcher 3, Spiderman Remastered: Miles Morales, Borderlands 3, Age of Empires IV, Resident Evil Village foram resolvidos.

Além disso, podemos notar a atualização do projeto GE-Proton7, no âmbito do qual entusiastas estão criando assemblies estendidos do pacote independente da Valve para rodar aplicativos Proton Windows, que se distingue por uma versão mais recente do Wine, o uso de FFmpeg em FAudio e a inclusão de patches adicionais que resolvem problemas em diversos aplicativos de jogos. Na versão Proton GE 43, foi feita uma transição para a nova base de código Wine, dxvk, proton, protonfix e vkd3d (do Git), correções foram transferidas para resolver problemas nos jogos Immortals: Fenyx, Baldur's Gate 3, Gears 5, Witcher 3

Fonte: opennet.ru

Adicionar um comentário