DXVK 2.2 est maintenant disponible en tant que grande mise à jour de ce logiciel open source pour mapper les API Direct3D 9/10/11 à Vulkan et la première version majeure depuis DXVK 2.1 livrée en janvier.
Avec DXVK 2.2, il existe désormais une prise en charge de D3D11On12, qui permet de créer des appareils D3D11 à partir d’un appareil D3D12. Cette prise en charge de DXVK D3D11On12 est gérée en autorisant l’importation du périphérique Vulkan et des poignées de ressources créées par VKD3D-Proton, puis en utilisant l’implémentation DXVK D3D11 existante. Cette prise en charge D3D11On12 est nécessaire pour les nouveaux titres Unity Engine tels que Lego Builder’s Journey.
DXVK 2.2 apporte également une prise en charge partielle de la présentation Direct3D 9, des améliorations de la journalisation et de nombreux correctifs et améliorations spécifiques au jeu. DXVK 2.2 corrige quelques régressions antérieures, corrige diverses erreurs de validation Vulkan, améliore l’énumération des sorties DXGI sur les systèmes avec plusieurs GPU, réduit l’utilisation de la mémoire dans les jeux où ils créent des appareils D3D11 inutilisés, puis une grande variété de correctifs spécifiques au jeu.
Parmi les jeux, voir des correctifs avec DXVK 2.2 inclut Far Cry 2, Warhammer 40k: Space Marine, Halo: The Master Chief Collection, DC Universe Online, Cold Fear et Battle Fantasia Revised Edition, entre autres.
La liste complète des modifications apportées à DXVK 2.2 est disponible sur le GitHub du projet. DXVK 2.2 sera probablement intégré dans une nouvelle mise à jour Proton bientôt pour Steam Play.