Është në dispozicion versioni i ndërfaqes DXVK 2.2, që ofron implementimin e DXGI (Infrastruktura e Grafikeve DirectX), Direct3D 9, 10 dhe 11, e cila punon përmes translacionit të thirrjeve në API Vulkan. Për të përdorur DXVK, kërkohen drejtorë të mbështetjes për API Vulkan 1.3, si Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 dhe AMDVLK. DXVK mund të përdoret për të ekzekutuar aplikacione 3D dhe lojëra në Linux duke përdorur Wine, duke shërbyer si një alternativë me performancë më të lartë në krahasim me implementimet e integruara në Wine të Direct3D 9/10/11, të cilat punojnë mbi OpenGL.
Ndryshimet kryesore:
- Është shtuar mbështetje për ndërfaqen D3D11On12, duke mundësuar funksionimin e Direct3D 11 mbi Direct3D 12. Për të mbështetur D3D12 në lojërat e reja të bazuara në motorin Unity, si Lego Builder’s Journey, në DXVK është implementuar mundësia për krijimin e pajisjeve D3D11 nga pajisje D3D12, duke përdorur funksionin D3D11On12CreateDevice dhe ndërfaqen e programit ID3D11On12Device.
- Implementimi i Direct3D 9 ka sjellë mbështetje për paraqitjen e pjesshme (Partial Presentation), e cila mundëson organizimin e paraqitjes së pjesëve të dritares përmes kopjimit të përmbajtjes së buferit të ekranit (backbuffer) në memorien sistemike dhe me pas rikrijimin e saj në dritare duke përdorur CPU-në. Ky opsion përmirëson kompatibilitetin me lançuesit e lojërave të krijuar me mjetin Microsoft WPF, me një çmim të humbjes së performancës. Për Direct3D 9 është përmirësuar gjithashtu sjellja e përgjithshme e frame buffer-ave virtuale (SwapChain) dhe është ndërprerë mbështetja për opsionin d3d9.noExplicitFrontBuffer.
- Kur përdoret së bashku me Proton ose Wine, ndalesa e krijimit të skedave me log është angazhuar si parazgjedhje dhe është organizuar dalja e mesazheve diagnostike në konsol duke përdorur mundësitë specifike për Wine, që përkon me sjelljen e vkd3d-proton. Për të rikthyer krijimin e skedave të veçanta me log, mund të vendosni variablin e mjedisit DXVK_LOG_PATH.
- Konsumimi i memories është reduktuar ndjeshëm në situatat e krijimit të pajisjeve të papërdorura D3D11 në lojëra.
- Në sistemet me shumë GPU, është përmirësuar identifikimi i paisjeve të daljes që janë të aksesueshme përmes DXGI, duke zgjidhur problemet me performancën në lojërat e reja që përdorin motorin RE (Reach for the Moon), të cilat përdorin D3D12.
- Problemet e paraqitura në lojëra janë eliminuar:
- Battle Fantasia Reviste Edition
- Cold Fear
- Dawn of Magic 2
- DC Universe Online
- Far Cry 2
- Halo: The Master Chief Collection
- Warhammer 40k: Space Marine
- Jade Empire
- Sid Meier’s Pirates
- Total War: Shogun 2
Burimi: opennet.ru
