Está disponível a versão da camada DXVK 2.4.1, que fornece uma implementação do DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10 e 11, funcionando através da tradução de chamadas na API Vulkan. Para usar o DXVK, é necessário ter 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 com o Wine, atuando como uma alternativa de alto desempenho às implementações do Direct3D 9/10/11 integradas ao Wine, que funcionam sobre OpenGL.
Principais mudanças:
- Foi implementada alocação dinâmica de áreas de memória considerando o tamanho da memória já alocada para o aplicativo. Essa alteração eliminou a necessidade de ajustar dxvk.maxChunkSize e melhorou o comportamento dos launchers de muitos jogos.
- A estabilidade geral da implementação do D3D8 foi aumentada, com a eliminação de várias vazamentos de memória e tratamento de erros.
- O processo de carregamento do buffer de vértices (vertex buffer) foi otimizado. A performance de alguns jogos que utilizam processamento de vértices por software aumentou significativamente.
- Ao usar o driver AMDVLK, o modo de emulação estrita das operações de ponto flutuante (D3D9FloatEmulation::Strict) é ativado por padrão.
- Foi implementada uma fase de exclusão de código não utilizado, que resolve problemas de geração de shaders SPIR-V incorretos.
- Para aproximar o comportamento ao do Windows, foi garantida a saída do modo de tela cheia após a troca de foco entre janelas de jogos que utilizam D3D11.
- Ashes of the Singularity.
- Batman Arkham Knight
- Chrome: Gold Edition
- GTA: San Andreas
- Hunt Showdown
- Kena: Bridge of Spirits
- Microsoft Flight Simulator
- Operation Racoon City
- Prince of Persia (2008)
- Rayman 3
- Senran Kagura Peach Ball
- Serious Sam 2
- Splinter Cell: Pandora Tomorrow
- The First Templar
- The Sims 2
- The Sims 4
- Trails through Daybreak
Fonte: opennet.ru
