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

La version de la couche DXVK 1.10.3 est disponible, fournissant une implémentation de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 et 11, fonctionnant via la traduction des appels vers l'API Vulkan. DXVK nécessite des pilotes prenant en charge l'API Vulkan 1.1, 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, servant d'alternative plus performante aux implémentations Direct3D 9/10/11 intégrées de Wine fonctionnant sur OpenGL.

Les principaux changements:

  • Ajout de la prise en charge des objets ID3D11Fence partagés, implémentés au-dessus des sémaphores chronologiques partagés Vulkan (sémaphore Timeline), fournissant une seule primitive pour la synchronisation entre l'appareil et l'hôte, au lieu de primitives VkFence et VkSemaphore distinctes. La prise en charge d'ID3D11Fence a permis d'obtenir des fonctionnalités vidéo dans le jeu Halo Infinite lors de l'application des correctifs appropriés pour wine et vkd3d-proton.
  • Correction d'une régression dans DXVK 1.10.2 qui provoquait des problèmes de rendu dans divers jeux D3D11, notamment Prey et Bioshock Infinite.
  • Les problèmes survenus dans Need For Speed ​​​​3, Ninja Blade et Ys Origin ont été résolus.
  • L'option d3d11.ignoreGraphicsBarriers a été activée pour le jeu Stray, ce qui a résolu les problèmes de dégradation des performances sur certains GPU.

Source: opennet.ru

Ajouter un commentaire