Versiunea DXVK 2.1 este disponibilă, oferind o implementare a DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 și 11, funcționând prin traducerea apelurilor în API-ul Vulkan. Pentru a utiliza DXVK, este necesară instalarea driverelor care suportă API-ul Vulkan 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 3D și jocuri pe Linux cu ajutorul Wine, având o performanță superioară alternativelor încorporate în Wine pentru Direct3D 9/10/11, care funcționează pe OpenGL.
Modificări principale:
- Pe sistemele care suportă spațiul de culoare HDR10, există posibilitatea de a activa HDR prin setarea variabilei de mediu DXVK_HDR=1 sau prin specificarea parametrului dxgi.enableHDR = True în fișierul de configurare. Odată activat HDR, jocurile pot determina și utiliza spațiul de culoare HDR10 în prezența pachetului vkd3d-proton 2.8 sau a unei versiuni mai noi. Pentru moment, principalele medii de utilizator din Linux nu suportă HDR, dar suportul HDR este disponibil în compositorul Gamescope, care se poate activa folosind opțiunea "—hdr-enabled" (deocamdată funcționează doar pe sistemele cu GPU AMD utilizând un nucleu Linux cu patch-uri josh-hdr-colorimetry). server Îmbunătățită compunerea shaderelor. Pentru a reduce tăierile, utilizarea bibliotecilor de pipeline a fost extinsă la pipeline-uri cu tesselație și shaderi geometrics, iar atunci când se utilizează MSAA, sunt folosite capabilitățile suplimentare ale extensiei Vulkan VK_EXT_extended_dynamic_state3.
- Pentru jocurile mai vechi care suportă anti-aliasing cu multiple eșantioane (MSAA, Multi-Sample Anti-Aliasing), au fost adăugate setările d3d9.forceSampleRateShading și d3d11.forceSampleRateShading, activând modul Sample Rate Shading pentru toate shaderele, permițând îmbunătățirea calității imaginilor din jocuri.
- Un backend GLFW a fost adăugat în construcțiile pentru Linux, care poate fi utilizat ca o alternativă la backend-ul SDL2.
- Logică îmbunătățită pentru transmiterea comenzilor D3D11 pentru a aproxima comportamentul DXVK către driverii D3D11 nativi și a obține o performanță mai predictibilă.
- Ashes of the Singularity.
- Problemele apărute în jocuri au fost remediate:
- Battlefield: Bad Company 2.
- Gujian 3.
- Resident Evil 4 HD.
- Saints Row: The Third.
- Sekiro.
- Sonic Frontiers.
- Supreme Commander: Forged Alliance.
- Versiunea DXVK 2.1 este disponibilă, oferind o implementare a DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 și 11, funcționând prin traducerea apelurilor în API-ul Vulkan.
Sursa: opennet.ro
