E foi lançado o DXVK 1.9 com suporte a Nvidia ShadowLibs no Final Fantasy XV, e muito mais. Confira os detalhes dessa importante atualização.
DXVK é uma camada de tradução baseada em Vulkan para Direct3D 9/10/11 que permite a execução de aplicativos 3D no Linux usando Wine.
Ele fornece uma camada de tradução baseada em Vulkan para DXGI, D3D10 e D3D11, que pode ser usada no Linux com o Wine.
Na prática, DXVK é um conjunto de arquivos DLL de substituição que traduzem do DirectX 11 para o Vulkan.
Como o DXVK move o código DX11 para o Vulkan, o DXVK aborda diretamente o maior problema dos jogos do Wine atualmente, a incompatibilidade com as formas mais recentes do DirectX.
Dependendo do jogo e da sua configuração de hardware, o desempenho com o DXVK pode estar entre 60% e 80% do desempenho nativo do Windows.
O DXVK é usada por um número crescente de gamers Wine e agora pelo Proton do Steam Play, com a Valve financiando o desenvolvedor por trás deste projeto de código aberto.
Agora, o DXVK foi atualizado hoje para a versão 1.9, um lançamento que traz várias melhorias e muitas correções de bugs.
DXVK 1.9 lançado com suporte a Nvidia ShadowLibs no Final Fantasy XV
Chegando cerca de quatro meses após DXVK 1.8, o lançamento DXVK 1.9 está aqui para implementar Rasterização Conservadora para placas gráficas suportadas, permitindo a ativação da opção Nvidia ShadowLibs no jogo Final Fantasy XV, que fornece PCSS (Percentage Closer Soft Shadows) melhorado para melhor desempenho e qualidade superior. Essa mudança também é benéfica para habilitar opções semelhantes em outros jogos.
DXVK 1.9 também implementa suporte básico para vários formatos de textura YUV sub-amostrados como NV12 usado para reprodução de vídeo em jogos, suporte básico para ID3D11VideoProcessor APIs usado para reprodução de vídeo em NieR Replicant e Contra: Rogue Corps, bem como um limitador de taxa de quadros como uma solução alternativa para jogos que não funcionam corretamente em altas taxas de quadros.
Outra mudança interessante neste lançamento é o fato de que as implementações de software Vulkan como Lavapipe não são mais relatadas ao aplicativo se houver uma placa de vídeo compatível com Vulkan presente, que deve travar com alguns jogos que tentam usar Lavapipe em vez de uma placa de vídeo normal driver em sistemas que usam uma pilha de gráficos recente do Mesa.
Esta mudança foi testada com sucesso com o jogo The Witcher 3.
“Lavapipe agora pode ser usado com DXVK configurando manualmente a variável de ambiente VK_ICD_FILENAMES. Embora alguns dos requisitos de recursos do DXVK tenham sido suspensos para permitir sua execução, observe que as limitações deste driver ainda podem fazer com que alguns jogos travem ou sejam renderizados incorretamente.”, explicaram os desenvolvedores.
Entre outras mudanças dignas de nota, DXVK 1.9 reduz a latência de apresentação em até um quadro em algumas configurações para melhorar jogos que são limitados por limitadores de quadro externos, configurações de latência de quadro DXGI ou sincronização vertical, melhora o upload de buffers e texturas em D3D9, ainda mais reduz o tamanho dos arquivos de cache de estado e corrige vários outros bugs.
Tal como acontece com todos os novos lançamentos DXVK, mais jogos terão melhor desempenho, incluindo Atelier Mysterious Trilogy Deluxe Pack, Demon Stone, Dal Segno, Days Gone, Dragon Quest Builder 2, Final Fantasy XIII, GTA IV, Halo 2, Kohan II, Nights of Azure , Second Sight, Spec Ops: The Line e TrackMania Forever.
Para saber mais sobre essa versão do DXVK, acesse a nota de lançamento.