DXVK 1.7.2 arrive avec des correctifs pour divers bogues Direct3D 9

Extension DXVK

La nouvelle version du projet DXVK 1.7.2 vient d'être présentée, dans lequel plusieurs corrections ont été présentées qui améliorent cette bibliothèque populaire pour le mappage de Direct3D 9/10/11 sur l'API Vulkan.

Pour ceux qui ne connaissent pas DXVK, ils doivent savoir qu'il s'agit d'une bibliothèque cela fonctionne grâce à la traduction des appels d'API Vulkan.

Alors que DXVK Bien qu'il soit principalement utilisé sur Steam Play, ce n'est pas le seul endroit où les utilisateurs de Linux peuvent profiter de cette technologie fantastique. Aussi apporte l'implémentation D3D11 basée sur Vulkan pour Linux et Wine, En ce qui concerne les performances et l'optimisation lors de l'exécution de jeux Direct3D 11 dans Wine, car ils prennent également en charge Direct3D9.

Principales nouveautés de DXVK 1.7.2

Cette nouvelle version de DXVK 1.7.2 apporte des correctifs pour divers bogues Direct3D 9 ainsi que des solutions aux problèmes de rendu présents avec les pilotes AMD pour certains jeux Unity et il y avait un changement régressif significatif dans l'implémentation D3D9 qui causait des plantages dans de nombreux jeux.

En plus que la prise en charge de la désactivation des fichiers journaux a été mise en œuvre et diverses corrections / améliorations lors de l'utilisation de D3D9 avec le pilote AMDVLK Vulkan.

Une autre des corrections apportées était une correction des problèmes de débordement de pile dans certains jeux 32 bits qui utilisent D3D9, ainsi que un correctif pour les problèmes de rendu dans les jeux Unity Engine exécutés sur des systèmes avec des pilotes AMD.

De plus, les développeurs mentionnent que cette nouvelle version a amélioré le support Unicode lors de l'exécution sous Windows.

Et que le paramètre DXVK_LOG_PATH = none a été ajouté pour désactiver la création de fichiers journaux (les journaux seront toujours envoyés à stderr).

Enfin aussi Les solutions aux problèmes suivants sont mentionnées:

  • Baldur’s Gate 3: Correction d'un crash après l'écran de sélection de personnage en mode D3D11.
  • Final Fantasy XIV- Amélioration de la stabilité des pilotes Nvidia récents.
  • Juste cause 3 : Correction d'un bug dans le jeu qui faisait scintiller le terrain dans RADV.
  • Marvel's Avengers: Correction de faux plantages dus à des copies de ressources non valides.
  • Besoin de Speed ​​Heat: correction de quelques bogues de validation Vulkan.
  • CIRCUIT PGA 2K21 : Correction des erreurs de validation Vulkan et des plantages possibles.
  • Sentiers du Sky SC: représentation du brouillard fixe.

Si vous voulez en savoir plus, 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.7.2/dxvk-1.7.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.7.2.tar.gz

Ensuite, nous accédons au dossier avec:

cd dxvk-1.7.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.

  1.   Leonardo dit

    Les dossiers 32 et 64 bits ont été croisés