Lançamento do DXVK 2.2, implementação do Direct3D 9/10/11 sobre a API Vulkan

Versão da camada DXVK 2.2 disponível, fornecendo uma implementação do DXGI (Infraestrutura Gráfica DirectX), Direct3D 9, 10 e 11, que opera através da tradução de chamadas para a API Vulkan. Para utilizar o DXVK, são necessários drivers que suportem a API Vulkan 1.3, como Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 e AMDVLK. O DXVK pode ser usado para executar aplicativos e jogos 3D no Linux via Wine, atuando como uma alternativa de maior desempenho em relação às implementações Direct3D 9/10/11 incorporadas no Wine que funcionam sobre OpenGL.

Principais mudanças:

  • Adicionada a suporte à camada D3D11On12, permitindo que Direct3D 11 funcione sobre Direct3D 12. Para dar suporte ao D3D12 em novos jogos baseados no motor Unity, como Lego Builder’s Journey, o DXVK implementou a capacidade de criar dispositivos D3D11 a partir de dispositivos D3D12, usando a função D3D11On12CreateDevice e a interface de programação ID3D11On12Device.
  • Na implementação do Direct3D 9, foi adicionada a suporte à apresentação parcial (Partial Presentation), permitindo a exibição de partes da janela através da cópia do conteúdo do backbuffer para a memória do sistema e a subsequente renderização no window usando CPU. Esse recurso melhora a compatibilidade com lançadores de jogos criados com o toolkit Microsoft WPF, a um custo de redução de desempenho. Para o Direct3D 9, também foi melhorado o comportamento geral dos framebuffers virtuais (SwapChain) e a opção d3d9.noExplicitFrontBuffer foi descontinuada.
  • Ao usar juntamente com Proton ou Wine, a criação de arquivos de log foi descontinuada por padrão, e a saída de mensagens de diagnóstico é organizada no console usando possibilidades específicas do Wine, o que corresponde ao comportamento do vkd3d-proton. Para retomar a criação de arquivos de log separados, pode-se definir a variável de ambiente DXVK_LOG_PATH.
  • O consumo de memória foi significativamente reduzido em situações de criação de dispositivos D3D11 não utilizados em jogos.
  • Em sistemas com várias GPUs, a detecção dos dispositivos de saída disponíveis através do DXGI foi aprimorada, resolvendo problemas de desempenho em novos jogos baseados no motor RE (Reach for the Moon) que utilizam D3D12.
  • Ashes of the Singularity.
    • Battle Fantasia Revised Edition
    • Cold Fear
    • Dawn of Magic 2
    • DC Universe Online
    • Far Cry 2
    • Halo: The Master Chief Collection
    • Warhammer 40k: Space Marine
    • Jade Empire
    • Sid Meier’s Pirates
    • Total War: Shogun 2

    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