DXVK 1.7 arrive avec des améliorations pour Vulkan, des optimisations et plus

Extension DXVK

La sortie du nouvelle version de DXVK layer 1.7, qui fournit l'implémentation de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 et 11, qui 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

Dans cette nouvelle version de l'implémentation Ajout de la prise en charge des extensions d'API graphiques Vulkan VK_EXT_custom_border_color qui est utilisé pour prendre en charge les couleurs de bordure dans Sampler et également résout de nombreux problèmes dans les jeux basés sur Direct3D 9 y compris Crysis et Halo 2 Vista. Un autre soutien reçu est VK_EXT_robustesse2, similaire à D3D11 utilisé pour gérer l'accès en dehors de la plage de la zone de ressources acceptable.

Il est important de prendre en compte que pPour utiliser ces extensions, vous devez avoir Wine 5.8 (version de développement), ainsi que les pilotes AMD et Intel Mesa 20.2-dev ou le pilote NVIDIA 440.66.12-beta.

On peut aussi trouver que l'utilisation des opérations de nettoyage et des barrières a été optimisée pendant le rendu, qui permis d'améliorer légèrement les performances de certains jeux.

Dans les jeux D3D11, la possibilité d'utiliser des files d'attente de calcul pour le chargement asynchrone des ressources a été ajoutée si le pilote (par exemple RADV) ne prend pas en charge une file d'attente de transmission distincte;

Il se démarque également dans cette nouvelle version réduction de la consommation de mémoire dans D3D9, évitant ainsi l'épuisement de la mémoire disponible dans certains jeux, comme Toxikk.

Parmi les autres changements qui ressortent de cette nouvelle version:

  • Certaines fonctionnalités ont été implémentées à partir de DXGI 1.6, qui seront utilisées dans les futures versions de World of Warcraft.
  • Correction d'erreurs de vérification Vulkan dans Cloudpunk et d'autres jeux qui n'utilisaient pas correctement le tampon de ressources.
  • Correction des problèmes de compilation dans GCC 10.1.
  • Correction de divers problèmes associés à D3D9.
  • Option dxgi.tearFree repensée.
  • Correction de problèmes dans les jeux Fallout New Vegas, Freelancer, GTA IV et Halo Custom Edition.
  • Le support de build avec winelib a été abandonné. MinGW est maintenant requis pour construire DXVK.

Comment ajouter le support DXVK à Linux?

Pour utiliser DXVK, des pilotes prenant en charge l'API Vulkan 1.1 sont nécessaires, tels que AMD RADV 18.3, NVIDIA 440.66, Intel ANV 19.0 et AMDVLK.

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.0/dxvk-1.7.0.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.0.tar.gz

Ensuite, nous accédons au dossier avec:

cd dxvk-1.7.0

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.