Elérhető a DXVK 2.2 réteg kiadása, amely a DXGI (DirectX Graphics Infrastructure), a Direct3D 9, 10 és 11 megvalósítását biztosítja, és a hívások Vulkan API-ra történő fordításán keresztül dolgozik. A DXVK olyan illesztőprogramokat igényel, amelyek támogatják a Vulkan API 1.3-at, például a Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 és AMDVLK. A DXVK használható 3D alkalmazások és játékok futtatására Linuxon a Wine használatával, ami nagyobb teljesítményű alternatívaként szolgál a Wine natív, OpenGL-en futó Direct3D 9/10/11 implementációihoz képest.
Nagy változások:
- Hozzáadott támogatás a D3D11On12 réteghez, amely lehetővé teszi a Direct3D 11 futtatását a Direct3D 12 tetején. A D3D12 támogatásához az új Unity-alapú játékokban, mint például a Lego Builder's Journey, a DXVK tartalmazza a D3D11 eszközök létrehozásának lehetőségét D3D12 eszközökről a D3D11Device12C funkció segítségével. és az ID3D11On12Device API.
- A Direct3D 9 megvalósítása bevezette a részleges megjelenítés (Partial Presentation) támogatását, amely lehetővé teszi az ablak egyes részeinek megjelenítését úgy, hogy a képernyőpuffer (backbuffer) tartalmát a rendszermemóriába másolja, majd az ablakba rajzolja a CPU. Ez a funkció csökkentett teljesítmény árán javítja a kompatibilitást a Microsoft WPF eszközkészlettel épített játékindítókkal. A Direct3D 9 esetében a virtuális keretpufferek (SwapChain) általános viselkedése is javult, és a d3d9.noExplicitFrontBuffer opció támogatása megszűnt.
- A Proton vagy a Wine használatakor alapértelmezés szerint a naplófájlok létrehozása leáll, és diagnosztikai üzenetek kerülnek ki a konzolra a wine-specifikus képességek használatával, ami megfelel a vkd3d-proton viselkedésének. Az egyéni naplófájlok létrehozásának folytatásához beállíthatja a DXVK_LOG_PATH környezeti változót.
- Jelentősen csökkentett memóriafelhasználás olyan helyzetekben, amikor a játékok nem használt D3D11 eszközöket hoznak létre.
- A több GPU-s rendszereken a DXGI-n keresztül elérhető kimeneti eszközök észlelése javult, megoldva a teljesítményproblémákat az új RE (Reach for the Moon) játékokban a D3D12 használatával.
- A játékokban előforduló problémákat javítottuk:
- Battle Fantasia átdolgozott kiadás
- Hideg félelem
- A mágia hajnala 2
- DC Universe Online
- Far Cry 2
- Halo: The Master Chief Collection
- Warhammer 40k: Space Marine
- Jade Birodalom
- Sid Meier kalózai
- Teljes háború: Shogun 2
Forrás: opennet.ru