Sortie de DXVK 2.1, implémentations Direct3D 9/10/11 en plus de l'API Vulkan

La version de la couche DXVK 2.1 est disponible, fournissant une implémentation de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 et 11, travaillant via la traduction des appels vers l'API Vulkan. DXVK nécessite des pilotes prenant en charge l'API Vulkan 1.3, tels que Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 et AMDVLK. DXVK peut être utilisé pour exécuter des applications et des jeux 3D sur Linux à l'aide de Wine, constituant une alternative plus performante aux implémentations natives Direct3D 9/10/11 de Wine fonctionnant sur OpenGL.

Les principaux changements:

  • Sur les systèmes prenant en charge l'espace colorimétrique HDR10, il est possible d'activer le HDR en définissant la variable d'environnement DXVK_HDR=1 ou en spécifiant le paramètre dxgi.enableHDR = True dans le fichier de configuration. Une fois le HDR activé, les jeux peuvent détecter et utiliser l'espace colorimétrique HDR10 s'ils disposent de vkd3d-proton 2.8 ou version ultérieure. Les principaux environnements utilisateur sous Linux ne prennent pas encore en charge le HDR, mais le support HDR est disponible sur le serveur composite Gamescope, pour l'activer, vous devez utiliser l'option « --hdr-enabled » (ne fonctionne actuellement que sur les systèmes équipés de GPU AMD lors de l'utilisation du Noyau Linux avec josh-hdr-patches) colorimétrie).
  • Compilation de shaders améliorée. Pour réduire le bégaiement, l'utilisation des bibliothèques de pipelines a été étendue aux pipelines avec des shaders de tessellation et de géométrie, et lors de l'utilisation de MSAA, des capacités supplémentaires de l'extension Vulkan VK_EXT_extended_dynamic_state3 sont utilisées.
  • Pour les jeux plus anciens prenant en charge l'anti-aliasing multi-échantillons (MSAA, Multi-Sample Anti-Aliasing), les paramètres d3d9.forceSampleRateShading et d3d11.forceSampleRateShading ont été ajoutés pour activer le mode Sample Rate Shading pour tous les shaders, ce qui améliore la qualité. des images dans les jeux.
  • Le backend GLFW a été ajouté aux versions Linux, qui peut être utilisé comme alternative au backend SDL2.
  • Logique de passage de commande D3D11 améliorée pour rapprocher le comportement de DXVK des pilotes D3D11 natifs et obtenir des performances plus prévisibles.
  • Correction de problèmes apparus dans les jeux :
    • Cendres de la singularité.
    • Battlefield Bad Company 2.
    • Gujian 3.
    • Resident Evil 4HD.
    • Saints Row : Le Troisième.
    • Sekirô.
    • Frontières soniques.
    • Commandant suprême : Alliance forgée.

Source: opennet.ru

Ajouter un commentaire