DXVK 2.2, Direct3D 9/10/11 rakenduste väljalase Vulkan API peal

Saadaval on DXVK 2.2 kihi väljalase, mis pakub DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 ja 11 juurutamist, mis töötab kõnede tõlkimise kaudu Vulkani API-sse. DXVK nõuab Vulkan 1.3 API-toega draivereid, nagu Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 ja AMDVLK. DXVK-d saab kasutada 3D-rakenduste ja mängude käitamiseks Linuxis Wine'i abil, mis on suurema jõudlusega alternatiiv Wine'i sisseehitatud Direct3D 9/10/11 rakendustele, mis töötavad OpenGL-i peal.

Peamised muudatused:

  • Lisatud on tugi kihile D3D11On12, mis võimaldab Direct3D 11-l töötada Direct3D 12 peal. D3D12 toetamiseks uutes Unity mootoril põhinevates mängudes, nagu Lego Builder's Journey, on DXVK juurutanud võimaluse luua D3D11 seadmeid D3D12 seadmetest kasutades. funktsioon D3D11On12CreateDevice ja ID3D11On12Device API.
  • Direct3D 9 juurutamine tõi kaasa osalise kuva (Partial Presentation) toe, mis võimaldab korraldada akna osade kuvamist, kopeerides ekraanipuhvri (backbuffer) sisu süsteemimällu ja joonistades selle seejärel CPU abil aknasse. See funktsioon parandab ühilduvust Microsofti WPF-i tööriistakomplekti kasutades loodud mängukäivititega jõudluse halvenemise hinnaga. Direct3D 9 puhul on täiustatud ka virtuaalsete kaadripuhvrite (SwapChain) üldist käitumist ja valiku d3d9.noExplicitFrontBuffer tugi on loobutud.
  • Protoni või veiniga kasutamisel peatatakse vaikimisi logifailide loomine ja diagnostikateadete väljund konsooli korraldatakse veinispetsiifiliste funktsioonide abil, mis vastab vkd3d-protoni käitumisele. Eraldi logifailide loomise jätkamiseks saate määrata keskkonnamuutuja DXVK_LOG_PATH.
  • Oluliselt vähenenud mälutarbimine mängudes kasutamata D3D11 seadmete loomisel.
  • Mitme GPU-ga süsteemides on DXGI kaudu saadaolevate väljundseadmete tuvastamist täiustatud, mis lahendab D3D12 abil RE (Reach for the Moon) mootoril põhinevate uute mängude jõudlusprobleemid.
  • Parandatud probleemid, mis mängudes ilmnesid:
    • Battle Fantasia muudetud väljaanne
    • Külm hirm
    • Maagia koidik 2
    • DC Universe Online
    • Far Cry 2
    • Halo: Master Chief kollektsiooni
    • Warhammer 40k: Space Marine
    • Jade Empire
    • Sid Meieri piraadid
    • Totaalne sõda: Shogun 2

    Allikas: opennet.ru

Lisa kommentaar