O DXVK, camada de emulação DirectX para Linux e outros sistemas Unix, lançou a versão 3.0.1 em 5 de julho de 2023 (18:28 UTC). A atualização corrige uma série de problemas relatados pela comunidade, melhora a estabilidade em diversas GPUs e traz otimizações específicas para títulos populares.
Principais mudanças
A versão 3.0.1 desativa o uso de command buffers secundários em todas as GPUs desktop. Embora isso possa afetar ligeiramente o desempenho em jogos com padrões de resolução MSAA subótimos, a mudança elimina travamentos de GPU e erros de renderização difíceis de depurar, especialmente em GPUs não tilizadas.
Outras alterações importantes incluem:
- Regressão de renderização D3D9 corrigida, afetando jogos como Black Mesa, Gothic 3 e GTA IV em alguns drivers ([#5732], [#5768]).
- Crash ao descarregar bibliotecas D3D enquanto o dispositivo D3D ainda está ativo ([#5743]).
- Stutter em drivers Nvidia de 32 bits com heaps de descritores habilitados.
- Sincronização de GPU aprimorada para stream output, beneficiando jogos mais antigos do Unity Engine que usam D3D11.
- Criação de sampler no Windows que falhava em GPUs Nvidia ([#5744]) – causa desconhecida, possivelmente relacionada a overlays externos.
- Bug do driver Intel no Windows que causava travamentos após alguns segundos com bibliotecas de pipeline gráfico ativadas ([#5742], [#5756], PR [#5757]).
Além disso, um problema no driver ANV pode causar travamentos em GPUs Intel Alchemist e antigas em jogos D3D9. Como solução temporária, o DXVK habilita descritores em GPUs afetadas por padrão (com custo de desempenho). Usuários são aconselhados a manter os drivers gráficos atualizados.
Correções específicas para jogos
Empire Earth 2
Corrigida regressão onde certas configurações de função fixa não eram tratadas corretamente ([#5730]).
Fallout 3
Corrigida regressão no compilador de shaders que causava problemas de renderização com MSAA ([#5758]).
Fruit Ninja
Resolvido problema de iluminação de longa data ([#2480], PR [#5765]).
Kane & Lynch: Dead Men
Corrigida grave regressão de desempenho ([#5638], PR [#5764]).
King's Bounty: The Legend
Corrigida regressão de desempenho (PR [#5764]).
Manhunt
Limitador de 60 FPS habilitado para contornar problemas no jogo (PR [#5760]).
Splinter Cell 3
Corrigida regressão de renderização ao ativar a opção Shader Model 3.0 ([#5754]).
Total War: Medieval II
Corrigida regressão na renderização de água ([#5763]).
Todas as alterações visam melhorar a compatibilidade com títulos DirectX em ambientes Linux, oferecendo uma experiência de jogo mais estável e com desempenho otimizado em diversas GPUs.
Para mais detalhes, consulte os problemas relacionados nas referências acima.