Lansarea implementărilor DXVK 2.1, Direct3D 9/10/11 pe deasupra API-ului Vulkan

Lansarea stratului DXVK 2.1 este disponibilă, oferind o implementare a DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 și 11, care lucrează prin traducerea apelurilor către API-ul Vulkan. DXVK necesită drivere care acceptă Vulkan API 1.3, cum ar fi Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 și AMDVLK. DXVK poate fi folosit pentru a rula aplicații și jocuri 3D pe Linux folosind Wine, servind ca o alternativă de performanță mai ridicată la implementările native Direct3D 9/10/11 ale Wine care rulează pe OpenGL.

Principalele modificări:

  • Pe sistemele care acceptă spațiul de culoare HDR10, este posibil să activați HDR setând variabila de mediu DXVK_HDR=1 sau specificând parametrul dxgi.enableHDR = True în fișierul de configurare. Odată ce HDR este activat, jocurile pot detecta și utiliza spațiul de culoare HDR10 dacă au vkd3d-proton 2.8 sau o versiune ulterioară. Principalele medii de utilizator din Linux nu acceptă încă HDR, dar suportul HDR este disponibil pe serverul compozit Gamescope, pentru a-l activa, ar trebui să utilizați opțiunea „--hdr-enabled” (în prezent funcționează numai pe sistemele cu GPU-uri AMD când utilizați Linux kernel cu josh-hdr- patch-uri) colorimetrie).
  • Compilare de shader îmbunătățită. Pentru a reduce bâlbâiala, utilizarea bibliotecilor de conducte a fost extinsă la conducte cu tesselation și geometrie shaders, iar atunci când se utilizează MSAA, sunt utilizate capacități suplimentare ale extensiei Vulkan VK_EXT_extended_dynamic_state3.
  • Pentru jocurile mai vechi cu suport pentru anti-aliasing cu mai multe eșantioane (MSAA, Multi-Sample Anti-Aliasing), setările d3d9.forceSampleRateShading și d3d11.forceSampleRateShading au fost adăugate pentru a activa modul Sample Rate Shading pentru toate shaderele, ceea ce îmbunătățește calitatea de imagini în jocuri.
  • Backend-ul GLFW a fost adăugat la versiunile Linux, care poate fi folosit ca alternativă la backend-ul SDL2.
  • Logica de transmitere a comenzilor D3D11 îmbunătățită pentru a aduce comportamentul DXVK mai aproape de driverele D3D11 native și pentru a obține performanțe mai previzibile.
  • Problemele care apar în jocuri au fost remediate:
    • Cenușa Singularității.
    • Battlefield: Bad Company 2.
    • Gujian 3.
    • Resident Evil 4 HD.
    • Saints Row: Al treilea.
    • Sekiro.
    • Frontiere Sonice.
    • Comandantul Suprem: Alianța Forjată.

Sursa: opennet.ru

Adauga un comentariu