La nouvelle version de DXVK 1.10 est déjà sortie

DXVK

est juste donné à connaître la sortie de la nouvelle version de DXVK 1.10, version dans laquelle apporté quelques améliorations d'optimisation qui aident beaucoup certains jeux et moteurs, ainsi que des améliorations de code qui ont beaucoup contribué à la consommation d'énergie.

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

Les pilotes de synchronisation de threads redondants utilisés lors du chargement des ressources dans les implémentations D3D11 et D3D9 ont été supprimés dans cette nouvelle version, ce changement a considérablement amélioré les performances d'Assassin's Creed : Origins et d'autres jeux basés sur le moteur AnvilNext, et a également eu un impact positif sur les performances de Elex II, God of War et GTA IV.

Il est également souligné que utilisation optimisée de D3D11_MAP_WRITE pour les ressources chargées sur le GPU, améliorer les performances de Quantum et potentiellement d'autres applications.

Aussi bien que l'exécution de l'opération UpdateSubresource a été optimisée pour mettre à jour de petits tampons fixes. Le changement a eu un impact positif sur les performances de God of War et peut-être d'autres jeux.

Une autre nouvelle fonctionnalité notable est que des informations utiles pour diagnostiquer les problèmes de performances, telles que les informations de synchronisation, ont été ajoutées à l'interface de débogage à l'écran (HUD).

Des autres changements qui se démarquent de cette nouvelle version:

  • Le traitement des ressources de charge et des tampons intermédiaires dans D3D11 a été accéléré. Le changement a réduit la charge du processeur dans certains jeux.
  • Suppression du code de synchronisation GPU de l'utilisation de l'attente occupée, ce qui a réduit la consommation d'énergie sur les appareils mobiles dans certains jeux.
  • Ajout d'une solution de secours pour appeler 3D11On12CreateDevice, qui provoquait auparavant le blocage des applications.
  • Amélioration des performances pour Total War : Warhammer III, Resident Evil 0/5/6, Resident Evil : Revelations 2.
  • Correction de problèmes dans ArmA 2, Black Mesa, Age of Empires 2 : Definitive Edition, Anno 1800, Final Fantasy XIV, Nier Replicant, The Evil Within.

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

Ensuite, nous accédons au dossier avec:

cd dxvk-1.10

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/

Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

*

*

  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.