Está disponível o lançamento da camada DXVK 2.1, que fornece a implementação do DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 e 11, funcionando através da translação de chamadas para a API Vulkan. Para usar o DXVK, são necessários drivers que suportem a API Vulkan 1.3, como o Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 e AMDVLK. O DXVK pode ser utilizado para executar aplicativos e jogos 3D no Linux com o Wine, servindo como uma alternativa de maior desempenho às implementações integradas do Wine do Direct3D 9/10/11 que funcionam sobre OpenGL.
Principais mudanças:
- Em sistemas que suportam o espaço de cor HDR10, é possível ativar o HDR configurando a variável de ambiente DXVK_HDR=1 ou especificando o parâmetro dxgi.enableHDR = True no arquivo de configuração. Após ativar o HDR, os jogos podem identificar e utilizar o espaço de cor HDR10, desde que tenha o pacote vkd3d-proton 2.8 ou uma versão mais recente. Os principais ambientes de usuário no Linux ainda não suportam HDR, mas o suporte a HDR está disponível no compositor Gamescope, que pode ser ativado com a opção '—hdr-enabled' (temporariamente funcionando apenas em sistemas com GPU AMD usando o kernel Linux com patches josh-hdr-colorimetry). servidor A compilação de shaders foi aprimorada. Para reduzir o stuttering, o uso de bibliotecas de pipeline foi ampliado para pipelines com tesselação e shaders geométricos, enquanto ao usar MSAA foram ativadas funcionalidades adicionais das extensões Vulkan VK_EXT_extended_dynamic_state3.
- Para jogos mais antigos que suportam anti-aliasing por múltiplas amostras (MSAA, Multi-Sample Anti-Aliasing), foram adicionadas configurações d3d9.forceSampleRateShading e d3d11.forceSampleRateShading que ativam o modo Sample Rate Shading para todos os shaders, permitindo melhorar a qualidade das imagens nos jogos.
- Na construção para Linux, foi adicionado o backend GLFW, que pode ser usado como alternativa ao backend SDL2.
- A lógica de transmissão de comandos D3D11 foi aprimorada para aproximar o comportamento do DXVK dos drivers nativos D3D11 e alcançar um desempenho mais consistente.
- Problemas corrigidos que se manifestam em jogos:
- Ashes of the Singularity.
- Battlefield: Bad Company 2.
- Gujian 3.
- Resident Evil 4 HD.
- Saints Row: The Third.
- Sekiro.
- Sonic Frontiers.
- Supreme Commander: Forged Alliance.
- No openSUSE, o processo de instalação do codec H.264 foi simplificado.
Fonte: opennet.ru
