Está disponível a versão da camada DXVK 1.10.3, que fornece uma implementação do DXGI (Infraestrutura Gráfica DirectX), Direct3D 9, 10 e 11, operando através da tradução de chamadas na API Vulkan. Para utilizar o DXVK, é necessário ter drivers que suportem a API Vulkan 1.1, como Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 e AMDVLK. O DXVK pode ser utilizado para executar aplicações e jogos 3D no Linux usando Wine, servindo como uma alternativa de maior desempenho às implementações Direct3D 9/10/11 integradas no Wine, que funcionam sobre OpenGL.
Principais mudanças:
- Adicionada a suporte a objetos ID3D11Fence compartilhados, implementados sobre semáforos de cronologia Vulkan (Timeline semaphore), que oferecem um único primitivo para sincronização entre o dispositivo e o host, em vez de primitivos separados VkFence e VkSemaphore. O suporte a ID3D11Fence permitiu a reprodução de vídeo no jogo Halo Infinite ao aplicar os patches correspondentes para wine e vkd3d-proton.
- Corrigida uma regressão na DXVK 1.10.2 que causava falhas na renderização em diversos jogos D3D11, incluindo Prey e Bioshock Infinite.
- Resolvidos problemas que se manifestavam em jogos como Need For Speed 3, Ninja Blade e Ys Origin.
- Para o jogo Stray, foi incluída a opção d3d11.ignoreGraphicsBarriers, que resolve problemas de queda de desempenho em algumas GPUs.
Fonte: opennet.ru
