[!WARNING] Merci de bien lire cette introduction en entier ;)

Certains jeux sous Linux nécessitent parfois des ajustements ou des commandes spécifiques pour fonctionner de manière optimale. Bien que le site ProtonDB regorge d’astuces, il est essentiel de faire le tri, car certaines recommandations peuvent ne pas être fiables. Cette page a pour objectif de vous fournir des solutions vérifiées afin d’améliorer votre expérience de jeu sous Linux.

Assurez-vous que vos jeux sont compatibles avec Linux. Aujourd’hui, Proton offre une compatibilité exceptionnelle, permettant à la majorité des jeux solo de se lancer sans problème. Cependant, de nombreux jeux multijoueurs posent encore problème sous Linux en raison de leurs systèmes anti-triche incompatibles. Vous pouvez vérifier la compatibilité de ces jeux sur le site Are We Anti-Cheat Yet?. Multijoueurs notablent incompatibles : Fortnite, Battlefield récents, Valorant, League Of Legend, Call of Duty récents, Fifa

Pour des astuces plus générales sur les jeux sous Linux, vous pouvez également consulter cette page complémentaire : GLF Astuces sur Codeberg, en particulier ces deux chapitres : Problème de performance avec BAR ou SAM et Problème de performance avec les CPU Intel de 12ᵉ génération et plus.

L’ordre des commandes peut jouer un rôle crucial dans leur efficacité. Par exemple, j’ai remarqué que si je lance Dragon’s Dogma 2 avec VKD3D_CONFIG=no_upload_hvv gamemoderun %command%, le jeu se lance correctement. En revanche, si je mets gamemoderun VKD3D_CONFIG=no_upload_hvv %command%, le jeu plante.

Enfin, si vous avez une astuce non répertoriée ou que au contraire vous notez que une astuce n’est plus utile merci de me le signaler en ouvrant un ticket.


Table des Matières

  1. Final Fantasy XVI

  2. Dragon’s Dogma 2

  3. Diablo IV

  4. Cyberpunk 2077

  5. The Elder Scrolls Online

  6. God of War


Final Fantasy XVI

Problème : Artefacts graphiques

édit 2 : Il semble que tout sera bon pour la sortie du jeu grace à des patchs qui arrivent dans proton, dans le cas contraire je corrigerai cet article.

édit 1 : l’astuce fonctionne très mal et pas sur toutes les configs, le jeu est en DEMO et ne sort que dans plusieurs semaines à voir si ça sera fix.

Si vous rencontrez des artefacts visuels, que vous utilisiez une carte AMD ou Nvidia, vous pouvez les éviter en utilisant la commande suivante dans les options de lancement du jeu :

VKD3D_CONFIG=no_invariant_position %command%

Source : Proton Issue #8001~~

Dragon’s Dogma 2

Problème : Performances et compatibilité

Solution pour Nvidia et AMD :

Désactiver SAM/BAR (Smart Access Memory/Resizable BAR) peut améliorer les performances en utilisant la commande suivante :

VKD3D_CONFIG=no_upload_hvv %command%

Cacher le fait que la carte est une Nvidia (si vous avez une Nvidia) devrait aussi grandement aider, surtout en ville comme pour Final Fantasy XVI.

PROTON_HIDE_NVIDIA_GPU=1 %command%

Source : vkd3d-proton Issue #1406

Problème spécifique aux cartes Nvidia :

Nvidia Reflex est incompatible avec ce jeu, causant divers problèmes. Pour le désactiver, utilisez la commande suivante :

VKD3D_DISABLE_EXTENSIONS=VK_NV_low_latency2 %command%

Note : De manière générale, les technologies Nvidia comme DLSS et RTX sont également problématiques dans ce jeu. Il est recommandé de tout désactiver dans les options du jeu pour éviter les bugs.

Sources : Protondb

Diablo IV

Problème : Fuite de mémoire VRAM (Nvidia uniquement)

Diablo IV souffre d’une fuite de mémoire VRAM sur les cartes Nvidia, rendant le jeu injouable sur certaines configurations. Pour contourner ce problème, suivez les étapes suivantes :

  1. Créez un fichier dxvk.conf dans le répertoire d’installation du jeu.
  2. Ajoutez les lignes suivantes dans ce fichier, en remplaçant XXXXX par une valeur légèrement inférieure à votre VRAM totale (en Mo). Par exemple, pour une carte avec 12 Go de VRAM, utilisez 11000 :
dxgi.maxDeviceMemory=11000
dxgi.maxSharedMemory=11000

Cyberpunk 2077

Problème : Le launcher peut causer des erreurs

Le launcher de Cyberpunk 2077 peut parfois causer des problèmes que ce soit avec AMD ou Nvidia, quel que soit le DE et la distribution, empêchant le jeu de se lancer correctement. Une solution consiste à ignorer le launcher en ajoutant la commande suivante dans les options de lancement du jeu :

--launcher-skip

Attention, si vous avez déjà des options de lancement, placez cette commande après %command%, par exemple :

gamemoderun %command% --launcher-skip

Cela permet de lancer le jeu directement sans passer par le launcher, réduisant ainsi les risques de bugs ou de plantages liés à celui-ci.

Sources : Proton Issue #4450, Protondb

The Elder Scrolls Online

Problème : Consommation de performances par le launcher

Le launcher de The Elder Scrolls Online peut parfois causer une consommation excessive de ressources, impactant ainsi les performances du jeu, en particulier sur certaines configurations AMD et Nvidia. Une solution simple consiste à fermer le launcher une fois le jeu lancé.

Fermez simplement le launcher après avoir cliqué sur “Jouer”. Cela libère des ressources système, améliorant ainsi les performances du jeu.

God of War

Problème : Performance sur les CPU Intel de 12ᵉ génération et plus

Les utilisateurs de God of War sur Linux avec des processeurs Intel de 12ᵉ génération et au-delà peuvent rencontrer des problèmes de performance dus à la détection des split-locks par le noyau Linux. Ce problème se manifeste par un ralentissement intentionnel des applications mal conçues, comme certains jeux. Une solution consiste à désactiver cette détection pour améliorer les performances du jeu.

Pour plus de détails sur ce problème et comment le résoudre, consultez cet article sur Codeberg.

Dernier import depuis astuces-jeux le 11/10/2024 par Darkone Linux