O DXVK é o projeto de código aberto gratuito e aberto que traduz o Direct3D 9/10 / 11 para o Vulkan para uso com as camadas de tradução de vinhos e do Proton. Uma das principais partes do Steam Play Proton que ajuda os jogos funcionam bem no Linux Desktops e no Deck Steam.
A versão 1.10.1 traz suporte inicial para recursos compartilhados, corrigindo a reprodução de vídeo em vários jogos Koei Tecmo (Atelier Series, NIOH 2), bem como a interface do usuário baseada em D3D11 na versão do Windows Black Mesa. Ainda é bastante experimental agora e precisa de mais testes em vários drivers.
Algumas das outras correções e melhorias incluem:
- Adicionado uma variável de ambiente
DXVK_ENBLE_NVAPI
para ignorar a substituição do ID do fornecedor. Configurando-o para “1” se comporta exatamente da mesma forma que a configuraçãoDXVK.NVAPIHACK = FALSE
no arquivo de configuração, mas pode permitir uma melhor integração em Lutris ou o script de lançamento do Proton. (# 2544)- Melhor geração de código shader quando as matrizes locais são usadas. Isso pode melhorar o desempenho em drivers NVIDIA em alguns jogos D3D11.
- Geração de código de sombreamento fixa quando a caixa de interruptor é usada no modelo Shader 4.0 (# 2556). As versões atuais do FXC não geram mais esse código.
- Performance potencialmente melhorado ao renderizar as imagens “dxgi_format_r11g11b10_float que também podem ser usadas com visualizações de acesso não ordenadas.
- Corrigido vários problemas D3D9 relacionados a Uploads de Textura (# 2559, # 2541, # 2535).
- Assassin’s Creed 3 , Black flag : habilitado ‘D3d11.cacheddynamicresources = a` para trabalhar em torno de problemas de desempenho severos.
FrostPunk : habilitado ‘D3d11.cacheddynamicresources = c’ para trabalhar em torno de baixo desempenho ligado a CPU.
deus da guerra : Corrigido algumas questões que começaram com o patch de jogo 1.0.9:- Estrutura extremamente inconsistente em quadro quando o jogo detecta um AMD GPU, “dxgi.maxframelatency = 1” está agora definido por padrão para contornar esse problema.
- Flicking pesado de algumas luzes. Aparentemente, isso também foi consertado no jogo no Patch 1.0.11.
gta: san andreas : Questões de renderização de interface do usuário (# 2560)
Rayman Origins : Questões de renderização fixa (# 2545)
Artigo retirado de Proton.