DXVK 1.10.2 arrive avec des améliorations d'optimisation et des corrections de bugs

Extension DXVK

Récemment la sortie de la nouvelle version de la couche DXVK 1.10.2 a été annoncée, qui fournit une implémentation de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 et 11, fonctionnant via la traduction des appels API Vulkan.

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.

Principales nouveautés de DXVK 1.10.2

Dans cette nouvelle version publiée de DXVK 1.10.2, pour Direct3D 9, la prise en charge des textures de cube non transparentes a été ajoutée (non transparent, sans traitement des frontières entre les échantillons), implémenté à l'aide de l'extension Vulkan VK_EXT_non_seamless_cube_map.

Un autre changement notable est l'amélioration de la mise en cache des shaders sur le disque lors de l'utilisation des pilotes NVIDIA Vulkan, ainsi que l'amélioration des performances de compression du code de shader SPIR-V en mémoire.

Il est également souligné que code de nettoyage optimisé dans l'implémentation de la méthode D3D11 pour un accès non ordonné aux ressources à partir de plusieurs threads (UAV, Unordered Access View), ce qui a permis d'augmenter l'efficacité de la compression d'image dans les pilotes.

Du côté des corrections de bogues, il est mentionné que correction de bogues qui provoquaient une sauvegarde et une utilisation incorrectes du fichier de cache et résolution des problèmes de construction avec GCC 12.1.

Quant à la corrections apportées aux jeux les éléments suivants sont mentionnés:

  • Au-delà du bien et du mal : éviter les puits de lumière manquants
  • Jour Z : option d3d11.cachedDynamicResources activée pour résoudre les problèmes de performances
  • Dead Space : correction du rendu des ombres et ajout d'un verrouillage à 60 FPS pour éviter les plantages du jeu
  • Dirt Rally : Correction d'un éventuel crash du GPU en raison de bugs de jeu dans un shader
  • Parrain : Correction d'un crash sur les systèmes qui ne prennent pas en charge 16x MSAA
  • Limbo – Activez le plafond de 60 FPS pour éviter les bugs du jeu
  • Majesty 2 : Résoudre les bugs du jeu causant des problèmes sur les GPU et les systèmes embarqués avec plus de 2 Go de VRAM
  • Onechanbara Z2: Chaos – Correction des effets de particules et des éléments de l'interface utilisateur ne s'affichant pas correctement
  • plantes contre Zombies Garden Warfare 2 - Empêche le plantage lorsque le jeu détecte un GPU AMD
  • Return of Reckoning : Dépannage du lanceur
  • Scrapland Remastered - Dépannage de l'écran noir
  • Petites radios Grandes télévisions - Dépannage de l'écran noir
  • Sonic Adventure 2 : correction des effets de particules manquants

Il convient de mentionner que DXVK nécessite actuellement des pilotes compatibles Vulkan API 1.1 tels que Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 et AMDVLK.

Enfin si vous souhaitez en savoir plus À propos de cette nouvelle version, vous pouvez vérifier les détails dans le lien suivant.

Comment ajouter le support DXVK à Linux?

DXVK peut être utilisé pour exécuter des applications et des jeux 3D sur Linux à l'aide de Wine, agissant comme une alternative plus performante à l'implémentation Direct3D 11 intégrée de Wine qui s'exécute sur OpenGL.

DXVK nécessite la dernière version stable de Wine courir. Donc, si vous ne l'avez pas installé. Il ne nous reste plus qu'à télécharger le dernier package stable de DXVK, celui que nous avons trouvé dans le lien suivant.

wget https://github.com/doitsujin/dxvk/releases/download/v1.10.2/dxvk-1.10.2.tar.gz

Après avoir effectué le téléchargement, nous allons maintenant décompresser le package que vous venez d'obtenir, cela peut être fait depuis votre environnement de bureau ou depuis le terminal lui-même en exécutant la commande suivante:

tar -xzvf dxvk-1.10.2.tar.gz

Ensuite, nous accédons au dossier avec:

cd dxvk-1.10.2

Et nous exécutons la commande sh pour exécutez le script d'installation:

sudo sh setup-dxvk.sh install
setup-dxvk.sh install --without-dxgi

Lors de l'installation de DXVK dans un préfixe de Wine. L'avantage est que Wine vkd3d peut être utilisé pour les jeux D3D12 et DXVK pour les jeux D3D11.

De plus, le nouveau script permet d'installer la dll sous forme de liens symboliques, ce qui facilite la mise à jour du DXVK pour obtenir plus de préfixes Wine (vous pouvez le faire via la commande –symlink).

Comment allez-vous voir le dossier DXVK contient deux autres dll pour 32 et 64 bits ces nous allons les placer selon les itinéraires suivants.
Où «utilisateur» vous le remplacez par le nom d'utilisateur que vous utilisez dans votre distribution Linux.

Pour 64 bits, nous les mettons dans:

~/.wine/drive_c/windows/system32/

O

/home/”usuario”/.wine/drive_c/windows/system32/

Et pour 32 bits en:

~/.wine/drive_c/windows/syswow64

O

/home/”usuario”/.wine/drive_c/windows/system32/

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.