Lanzamento de DXVK 2.1, implementacións de Direct3D 9/10/11 ademais da API Vulkan

O lanzamento da capa DXVK 2.1 está dispoñible, proporcionando unha implementación de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 e 11, que traballa a través da tradución de chamadas á API de Vulkan. DXVK require controladores compatibles coa API Vulkan 1.3, como Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 e AMDVLK. DXVK pódese usar para executar aplicacións e xogos 3D en Linux usando Wine, servindo como unha alternativa de maior rendemento ás implementacións nativas de Direct3D 9/10/11 de Wine que se executan enriba de OpenGL.

Principais cambios:

  • Nos sistemas que admiten o espazo de cor HDR10, é posible activar o HDR configurando a variable de ambiente DXVK_HDR=1 ou especificando o parámetro dxgi.enableHDR = True no ficheiro de configuración. Unha vez que HDR está activado, os xogos poden detectar e utilizar o espazo de cor HDR10 se teñen vkd3d-proton 2.8 ou posterior. Os principais contornos de usuario en Linux aínda non admiten HDR, pero o soporte HDR está dispoñible no servidor composto de Gamescope, para activalo debes usar a opción "--hdr-enabled" (actualmente só funciona en sistemas con GPU AMD cando usas o núcleo de Linux con parches josh-hdr-) colorimetría).
  • Compilación de sombreadores mellorada. Para reducir o tartamudeo, o uso de bibliotecas de canalizacións ampliouse a canalizacións con sombreadores de teselación e xeometría e, cando se usa MSAA, utilízanse capacidades adicionais da extensión Vulkan VK_EXT_extended_dynamic_state3.
  • Para xogos máis antigos con compatibilidade con anti-aliasing multi-mostra (MSAA, Multi-Sample Anti-Aliasing), engadíronse as opcións d3d9.forceSampleRateShading e d3d11.forceSampleRateShading para activar o modo Sample Rate Shading para todos os sombreadores, o que mellora a calidade. de imaxes nos xogos.
  • O backend GLFW engadiuse ás compilacións de Linux, que se pode usar como alternativa ao backend SDL2.
  • Mellorouse a lóxica de paso de comandos D3D11 para achegar o comportamento DXVK aos controladores D3D11 nativos e conseguir un rendemento máis previsible.
  • Solucionáronse os problemas que se producían nos xogos:
    • Cinzas da singularidade.
    • Battlefield: Bad Company 2.
    • Gujian 3.
    • Resident Evil 4 HD.
    • Saints Row: The Third.
    • Sekiro.
    • Sonic Frontiers.
    • Comandante Supremo: Forged Alliance.

Fonte: opennet.ru

Engadir un comentario