DXVK 1.9 prend en charge les textures YUV, les correctifs et plus encore

Extension DXVK

La sortie de la nouvelle version de DXVK 1.9 vient d'être annoncée dans lequel plusieurs modifications ont été apportées, dont les textures YUV, les améliorations des latences et des trames se démarquent. Cette nouvelle version de DXVK nécessite des pilotes prenant en charge l'API Vulkan 1.1, tels que Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 et AMDVLK.

Pour ceux qui ne connaissent pas le projet, ils doivent savoir qu'il est un outil qui peut 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 aurez évidemment besoin d'un GPU compatible Vulkan.

Principales nouveautés de DXVK 1.9

Dans cette nouvelle version, il est souligné que ajout de la prise en charge initiale des formats de texture YUV de sous-échantillonnage de couleurs, comme NV12, qui est utilisé pour la lecture vidéo dans certains jeux.

En plus que L'API ID3D11VideoProcessor a été implémentée, utilisé pour la sortie vidéo dans les jeux Nier Replicant et Contra: Rogue Corps et la prise en charge de la rastérisation conservatrice pour les GPU a également été ajoutée qui prennent en charge cette fonction. Le changement permet à l'option NVIDIA ShadowLibs d'être utilisée dans Final Fantasy XV et d'autres jeux.

En outre, un décalage d'affichage réduit est mentionné, qui peut résoudre les problèmes dans les jeux limités par Vsync, les plafonds FPS ou les configurations DXGI et a également cessé d'envoyer des informations aux applications sur les implémentations logicielles Vulkan, telles que Lavapipe, s'il y a un GPU compatible Vulkan dans le système, ce qui résout les problèmes lorsque les jeux essaient d'utiliser Lavapipe au lieu du contrôleur correct. Pour activer Lavapipe, il est proposé de définir la variable d'environnement VK_ICD_FILENAMES.

Des autres changements qui se démarquent:

  • Ajout d'un composant pour limiter le limiteur de fréquence d'images, qui peut être utilisé pour le bon fonctionnement des jeux qui ne sont pas conçus pour des FPS élevés.
  • Amélioration du chargement des textures et des tampons dans D3D9.
  • La superposition de source fixe n'apparaissant pas lors de l'utilisation de l'implémentation DXGI de DXVK
  • Une solution de contournement a été désactivée pour réduire le nombre de plantages aléatoires dans les pilotes Nvidia, car le problème de pilote sous-jacent a été résolu dans les versions 465.xx, ce qui peut améliorer les performances de certains jeux.
  • Correction de problèmes de précision dans les shaders n'ayant pas l'indicateur refactoringAllowed défini.
  • Correction de certains problèmes potentiels liés à l'effacement d'images pouvant entraîner des artefacts ou un rendu défectueux.
  • Correction d'un problème où les jeux avec des extensions de fichier en majuscules pouvaient créer des enregistrements en double ou des fichiers de cache.

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

Ensuite, nous accédons au dossier avec:

cd dxvk-1.9

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.