DXVK 1.10.1 est déjà sorti et ce sont ses nouveautés

Extension DXVK

Récemment La libération de la nouvelle version de la mise en œuvre de DXVK 1.10.1 dans lequel quelques nouveautés et nouvelles fonctions expérimentales ont été ajoutées, entre autres.

Pour ceux qui ne connaissent toujours pas DXVK, ils devraient savoir ce que c'est l'un des outils inclus dans la fonction Steam Play de Steam. C'est un outil fantastique quiNous pouvons convertir les appels graphiques Microsoft DirectX 11 et DirectX 10 à Vulkan, l'API graphique open source compatible avec Linux. Pour utiliser DXVK, en plus de Wine et Vulkan, vous avez évidemment besoin d'un GPU compatible Vulkan.

Bien que DXVK soit principalement utilisé sur Steam Play, ce n'est pas le seul endroit où les utilisateurs de Linux peuvent profiter de cette technologie fantastique. Il contribue également 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.10.1

Dans cette nouvelle version le sprise en charge initiale des ressources de texture partagées et de l'API IDXGIResource. Pour orchestrer le stockage des métadonnées de texture avec les descripteurs de mémoire partagée associés, des correctifs supplémentaires pour Wine sont nécessaires, qui ne sont actuellement disponibles que sur la branche Proton Experimental.

Actuellement, l'implémentation est limitée à la prise en charge du partage de texture 2D pour les API D3D9 et D3D11. L'appel à IDXGIKeyedMutex n'est pas pris en charge et il n'existe actuellement aucun moyen de partager des ressources avec des applications utilisant D3D12 et Vulkan. Les fonctionnalités ajoutées ont résolu les problèmes de lecture vidéo dans certains jeux Koei Tecmo, tels que Nioh 2 et Atelier, et modifié le rendu de l'interface utilisateur dans Black Mesa.

Un autre des changements qui se démarque dans cette nouvelle version est que ajout de la variable d'environnement DXVK_ENABLE_NVAPI pour désactiver le remplacement de l'identifiant du fournisseur (similaire à dxvk.nvapiHack=False), en plus de amélioration de la génération de code de shader lors de l'utilisation de baies locales, ce qui peut accélérer certains jeux D3D11 sur des systèmes dotés de pilotes NVIDIA.

De l' autres changements qui se démarquent:

  • Ajout d'une optimisation qui augmente potentiellement les performances de rendu des images au format DXGI_FORMAT_R11G11B10_FLOAT.
  • Correction des problèmes de chargement des textures lors de l'utilisation de D3D9.
  • Pour Assassin's Creed 3 et Black Flag, le paramètre "d3d11.cachedDynamicResources=a" est activé pour résoudre les problèmes de performances.
  • Le paramètre "d3d11.cachedDynamicResources=c" est activé pour Frostpunk et "dxgi.maxFrameLatency=1" est activé pour God of War.
  • Correction de problèmes de rendu dans GTA : San Andreas et Rayman Origins.

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.1/dxvk-1.10.1.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.1.tar.gz

Ensuite, nous accédons au dossier avec:

cd dxvk-1.10.1

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/

Soyez le premier à commenter

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.