DXVK 2.2 is nu beschikbaar als een grote update van deze open-source software voor het toewijzen van de Direct3D 9/10/11 API’s aan Vulkan en de eerste grote release sinds DXVK 2.1 in januari werd uitgebracht.
Met DXVK 2.2 is er nu ondersteuning voor D3D11On12, waarmee D3D11-apparaten kunnen worden gemaakt van een D3D12-apparaat. Deze DXVK D3D11On12-ondersteuning wordt beheerd door het importeren van het Vulkan-apparaat en de bronhandvatten die zijn gemaakt door VKD3D-Proton toe te staan en daarna de bestaande DXVK D3D11-implementatie te gebruiken. Deze D3D11On12-ondersteuning is nodig voor nieuwere Unity Engine-titels zoals Lego Builder’s Journey.
DXVK 2.2 biedt ook Direct3D 9 gedeeltelijke presentatieondersteuning, logboekverbeteringen en veel spelspecifieke oplossingen en verbeteringen. DXVK 2.2 verhelpt enkele eerdere regressies, repareert verschillende Vulkan-validatiefouten, verbeterde opsomming van DXGI-uitvoer op systemen met meerdere GPU’s, vermindert het geheugengebruik in games waar ze ongebruikte D3D11-apparaten maken, en vervolgens een breed scala aan alleen gamespecifieke oplossingen.
Onder de games die oplossingen zien met DXVK 2.2 bevat onder andere Far Cry 2, Warhammer 40k: Space Marine, Halo: The Master Chief Collection, DC Universe Online, Cold Fear en Battle Fantasia Revised Edition.
De volledige lijst met wijzigingen in DXVK 2.2 is te vinden via de GitHub van het project. DXVK 2.2 zal vermoedelijk binnenkort in een nieuwe Proton-update worden opgenomen voor Steam Play.