Illustration de DXVK 3.1, la couche de compatibilité qui fait tourner les jeux Windows sur Linux.

DXVK 3.1 : le pont qui fait tourner tes jeux Windows sur Linux s'améliore

DXVK 3.1 corrige le rendu des nuages dans Battlefield 3, améliore les lanceurs de jeux et prépare le terrain pour les cartes Intel. Voici ce qui change pour toi sur Linux.

Tu joues sur Linux, et un jeu Windows refuse de tourner correctement ? La faute revient souvent à la couche qui traduit les appels graphiques de Windows vers Linux. Cette couche, c'est DXVK, et sa version 3.1 vient de sortir avec des corrections qui vont faire du bien à pas mal de titres, des vieux Battlefield aux lanceurs de jeux modernes.

DXVK, c'est quoi exactement ?

DXVK est un logiciel open source qui traduit les appels graphiques Direct3D de Windows (les versions 8, 9, 10 et 11) vers Vulkan, l'API graphique native de Linux. Concrètement, c'est lui qui permet à des dizaines de milliers de jeux Windows de tourner sur SteamOS, Steam Deck et les distributions Linux, en passant par Proton, la couche de compatibilité de Valve. Sans DXVK, la plupart de ces jeux seraient simplement injouables sur Linux.

Ce que la version 3.1 améliore

La nouveauté la plus visible concerne la présentation incrémentale DXGI. En clair, DXVK apprend à ne redessiner que les parties de l'écran qui ont réellement changé, au lieu de tout recalculer à chaque image. Résultat : des interfaces qui s'affichent enfin correctement dans des logiciels comme VirtualDJ, et des lanceurs de jeux (Ubisoft Connect, par exemple) qui se comportent mieux. Sur les cartes graphiques qui le supportent, ça peut aussi alléger le travail du compositeur d'affichage.

Autre correction notable : les jeux basés sur l'ancien moteur Frostbite, comme Battlefield 3, voient enfin leurs nuages s'afficher correctement. Un bug de longue date qui gâchait le rendu du ciel dans certaines situations est réglé. Les possesseurs de cartes Intel gagnent aussi le chargement des extensions spécifiques à leur GPU, ce qui prépare le terrain pour de futures optimisations.

Capture montrant la correction du rendu des nuages dans Battlefield 3, un bug corrigé par DXVK 3.1.
Le rendu des nuages dans Battlefield 3, corrigé par DXVK 3.1.

Source : UbuntuHandbook — capture issue du dépôt GitHub de DXVK.

Des corrections pour les jeux et les cartes Nvidia

La version 3.1 corrige aussi un bug de brouillard qui cassait le rendu de Mabinogi et de The Witcher 1, un crash quand une application compile des shaders réservés à Direct3D 12, et un problème de mémoire sur les cartes Nvidia avec les descripteurs activés. Ghost Recon Breakpoint, Mirror's Edge et RaceRoom Racing Experience reçoivent également des correctifs. Un nouveau réglage permet aux utilisateurs Nvidia de désactiver certaines extensions Vulkan pour diagnostiquer des erreurs, au prix de la perte du support DLSS.

Comment en profiter ?

La bonne nouvelle, c'est que tu n'as presque rien à faire. DXVK est intégré directement dans Proton et ses variantes comme Proton-GE. Il te suffit de mettre à jour Proton dans ton lanceur de jeux (Steam, Heroic, Lutris) pour récupérer la version 3.1. Si tu utilises Wine directement, tu peux installer DXVK via winetricks. Pour vérifier que la bonne version est active, tu peux afficher un compteur à l'écran avec la variable d'environnement DXVK_HUD=version.

Ce qu'il faut retenir

DXVK 3.1 n'est pas une révolution, mais c'est exactement le genre de mise à jour qui rend le jeu sur Linux plus fiable au quotidien : des interfaces qui s'affichent, des nuages qui se dessinent, des lanceurs qui démarrent. Si tu joues sur Linux, cette version vaut le coup d'œil, surtout si tu touches à des jeux plus anciens ou à des lanceurs capricieux.

Sources

GamingOnLinux — l'annonce détaillée de la sortie de DXVK 3.1.

Dépôt GitHub de DXVK — la page officielle de la version 3.1 avec la liste complète des changements.

UbuntuHandbook — l'analyse des nouveautés et la procédure d'installation.



Recherche, relecture et illustration assistées par IA. Le contenu reflète le travail éditorial de la rédaction.

No comments yet