DXVK 2.1 arrive avec des correctifs et plus encore

Extension DXVK

DXVK peut être utilisé pour exécuter des applications et des jeux 3D sur Linux en utilisant Wine

annoncé le lancement de la nouvelle version de DXVK 2.1 qui vient résoudre des problèmes dans certains titres de jeux, ainsi que le possibilité d'activer le HDR, entre autres.

La nouvelle version de DXVK nécessite des pilotes compatibles Vulkan API 1.3, tels que Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 et AMDVLK. 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 2.1

Dans la nouvelle version de DXVK 2.1 systèmes prenant en charge l'espace colorimétrique HDR10, il est possible d'activer le HDR en définissant la variable d'environnement DXVK_HDR=1 ou en spécifiant le paramètre dxgi.enableHDR=True dans le fichier de configuration. Une fois le HDR activé, les jeux peuvent détecter et utiliser l'espace colorimétrique HDR10 si vkd3d-proton 2.8 ou plus récent est installé.

Il est important de mentionner que pour le moment, les principaux environnements utilisateur sous Linux ne prennent pas encore en charge le HDR, mais Le support HDR est disponible sur Gamescope Composite Server et pour l'activer, vous devez utiliser l'option "-hdr-enabled" (ne fonctionne que sur les systèmes avec des GPU AMD lors de l'utilisation du noyau Linux avec les correctifs josh-hdr - colorimétrie).

Un autre des changements qui se démarque dans la nouvelle version est que la compilation des shaders a été améliorée. Pour réduire le bégaiement, l'utilisation des bibliothèques de pipelines a été étendue aux pipelines avec des shaders de géométrie et de tessellation, et lors de l'utilisation de MSAA, des fonctionnalités supplémentaires de l'extension Vulkan VK_EXT_extended_dynamic_state3 sont utilisées.

Pour les jeux antérieurs à prend en charge le lissage multi-échantillons (MSAA, Multi-Sample Anti-Aliasing), ajout des paramètres d3d9.forceSampleRateShading et d3d11.forceSampleRateShading pour activer le mode d'ombrage de la fréquence d'échantillonnage pour tous les shaders, vous permettant d'améliorer la qualité des images dans les jeux.

Le back-end GLFW a été ajouté aux versions Linux, qui peut être utilisé comme alternative au backend SDL2.

Commande D3D11 améliorée transmettant la logique pour rapprocher le comportement DXVK des pilotes D3D11 natifs pour des performances plus prévisibles

Correction de problèmes apparus dans les jeux :

  • Ashes of the Singularity – Correction de la régression des performances causée par un mappage sous-optimal de l'ensemble de descripteurs.
  • Battlefield: Bad Company 2 : Correction du scintillement
    Cardfight !! Vanguard : rendu fixe
  • Gujian 3 – Correction de problèmes de rendu sur certains GPU.
  • Resident Evil 4 HD - Correction de l'utilisation invalide de Vulkan provoquant un crash du GPU dans RADV.
  • Saints Row: The Third – Correction d'un grave problème de performances avec la pluie lors de l'utilisation du moteur de rendu D3D9.
  • Sekiro: Shadows Die Twice – Correction de problèmes de bégaiement sur les GPU Nvidia.
  • Sonic Frontiers – Correction d'un bug du jeu qui faisait scintiller les ombres lorsqu'il était connecté au GPU.
  • Supreme Commander: Forged Alliance – Correction d'un crash après le chargement

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/v2.1/dxvk-2.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-2.1.tar.gz

Ensuite, nous accédons au dossier avec:

cd dxvk-2.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/

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.