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

A empresa Valve lançou a versão VKD3D-Proton 2.7, um desvio da base de código vkd3d, criada para melhorar o suporte ao Direct3D 12 no pacote para execução de jogos Proton. O VKD3D-Proton inclui alterações específicas do Proton, otimizações e melhorias para um melhor desempenho de jogos Windows baseados em Direct3D 12, que ainda não foram aceitas na versão principal do vkd3d. Entre as diferenças, destaca-se a ênfase no uso de extensões Vulkan modernas e as capacidades das novas versões de drivers gráficos para alcançar compatibilidade total com Direct3D 12.

Na nova versão:

  • Os requisitos para os drivers foram aumentados. Agora, é necessária a compatibilidade com as extensões Vulkan VK_KHR_dynamic_rendering, VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state2 e VK_KHR_maintenance4, implementadas no Mesa 22.0 e em drivers proprietários da NVIDIA 510.
  • A nova biblioteca de pipeline (pipeline) D3D12 apresentada na versão anterior foi adaptada para todos os jogos, incluindo aqueles que utilizam de maneira inadequada a API D3D12, graças à implementação de um cache interno de disco para representar SPIR-V, gerado a partir de DXBC/DXIL.
  • Uma série de otimizações foi realizada, visando reduzir a sobrecarga e aumentar o desempenho da GPU em situações como renderização de profundidade (depth pass), aplicação de WriteBufferImmediate(), processamento de imagens, alocação de memória para recursos e acesso a descritores raiz.
  • Adicionada compatibilidade com recursos do D3D12, como shaders de malha (mesh shaders) que requerem suporte a VK_EXT_mesh_shader, recursos compartilhados e barreiras (fences).
  • O suporte ao DXR 1.1 continua sendo implementado.
  • Suporte inicial ao HDR foi adicionado.
  • Foram feitas várias correções relacionadas ao suporte a DXIL.
  • A compatibilidade com o driver Intel ANV foi melhorada.
  • As capacidades para depuração foram ampliadas.
  • A estabilidade ao minimizar e alternar entre jogos em tela cheia com Alt+Tab foi melhorada.
  • Preparação para a transição do código da LGPL 2.1 para a licença MIT foi feita.
  • Problemas em jogos como Hitman 3, Redout 2, F1 2020, F1 2021, F1 2022, Guardians of the Galaxy, Halo Infinite, Spiderman Remastered e Lost Judgment foram resolvidos.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster