Linux n'est peut-être pas le meilleur système d'exploitation pour les jeux exigeants graphiquement, mais il est devenu beaucoup plus accessible ces dernières années.
Windows a longtemps été salué comme le meilleur système d'exploitation pour les jeux, battant facilement Linux et macOS lorsqu'il s'agit d'exécuter les derniers jeux gourmands en graphiques. Mais ce n’est pas aussi simple de nos jours. Les jeux Linux ont parcouru un long chemin depuis le début des années 2010, lorsque la plupart des jeux 3D basés sur Windows fonctionnaient à des fréquences d'images considérablement réduites sur le système d'exploitation open source. En fait, Linux est désormais une plate-forme viable pour les jeux, alors il est peut-être temps de tenter le coup.
1 Linux prend en charge plus de jeux que jamais
Commençons par mettre une chose de côté. Oui, la majorité des jeux sont toujours publiés exclusivement sur Windows, mais les titres les plus populaires disposent de véritables ports Linux qui peuvent fonctionner de manière native sur la plupart des distributions. C'est avant d'inclure les multiples couches de compatibilité qui peuvent exécuter des jeux Windows sur Linux. Un exemple est Wine, sorti en 1993 et permettant aux utilisateurs d'installer et d'exécuter des jeux Windows sur Linux. Cependant, les jeux 3D complexes étaient truffés de bugs graphiques, de problèmes de performances, ou des deux.
Avance rapide jusqu'en 2018, et le paysage du jeu Linux a été changé à jamais lorsque Valve a publié le Couche de compatibilité proton. Au moment de son lancement, Proton prenait en charge un très petit nombre de jeux, mais sa liste de compatibilité s'est allongée à mesure que Valve a continué à publier de nouvelles versions du logiciel au fil des ans. Proton est depuis devenu un véritable changeur de jeu pour les utilisateurs de Linux grâce à son utilisation sur le Pont à vapeur, et c'est ce qui permet à la plupart des jeux de fonctionner sur la plate-forme sans obliger les développeurs à créer une version spécifiquement pour Linux.
2 Prise en charge plug-and-play pour de nombreux contrôleurs
L'une de mes fonctionnalités Linux préférées est qu'elle fonctionne avec presque tous les contrôleurs modernes, quelle que soit la console pour laquelle ils ont été conçus. Des manettes Xbox 360 aux Joy-Cons Nintendo Switch et même aux manettes DualSense, votre distribution Linux préférée fonctionnera sans installer d'application tierce.
Bon sang, Linux est même compatible avec les contrôleurs DualShock 3, et vous pouvez commencer à utiliser votre contrôleur PS3 sur une machine Linux en le branchant simplement sur un port USB libre. En tant que personne ayant passé beaucoup de temps à faire fonctionner correctement un contrôleur DualShock 3 sur un Windows 11 système, la prise en charge par Linux de presque tous les contrôleurs modernes le rend meilleur que Windows.
3 Pilotes Nvidia préinstallés sur certaines distributions
Quand j'ai essayé pour la première fois de configurer double démarrage pour Windows et Linux, l’une de mes plus grandes craintes était le temps dont j’aurais besoin pour faire fonctionner les pilotes Nvidia sur une distribution basée sur Linux. Contrairement aux pilotes open source d'AMD, Nvidia fournit des pilotes propriétaires pour ses GPU, qui sont idéal pour les jeux mais connu pour être bogué sous Linux.
Heureusement, certaines distributions Linux comme Pop!_OS et EndeavourOS vous permettent de créer un lecteur bootable avec Pilotes Nvidia préinstallés, ce qui réduit considérablement le casse-tête lié à l'installation des pilotes pour votre Nvidia GPU. De plus, Nvidia a rendu les modules du noyau GPU Linux open source l’année dernière. Bien que Team Green n’ait fait aucun effort pour publier approprié pilotes open source, c’est encore un pas dans la bonne direction à mesure que les développeurs communautaires obtiennent un accès plus large. Cela rapproche les utilisateurs de Nvidia de la nature open source des pilotes AMD. Et en parlant d’AMD…
4 Les pilotes récents ont amélioré la compilation des shaders sur les GPU AMD
Même si les cartes graphiques AMD sont généralement plus stables sous Linux que leurs homologues Nvidia, les bégaiements provoqués lors de la compilation du cache des shaders constituaient autrefois un problème majeur. La fonction de pré-cache des shaders de Steam a fourni une solution de contournement décente aux problèmes de bégaiement, mais vous avez dû attendre un certain temps pour que Steam termine le téléchargement des caches de shaders à l'avance.
Heureusement, les développeurs ont commencé à travailler sur la prise en charge de l'extension VK EXT Graphics Pipeline Library (GPL) plus tôt cette année. Avec sa sortie en mai, la mise à jour Mesa 23.1 a activé cette fonctionnalité sur la plupart des GPU AMD, entraînant une réduction drastique du bégaiement des shaders pour la plupart des jeux fonctionnant sur DirectX09-11.
Windows propose peut-être le plus grand nombre d’applications et d’outils destinés à améliorer votre expérience de jeu, mais Linux n’est pas loin non plus. Si vous êtes habitué aux applications utilitaires disponibles sur Windows, vous pouvez tout aussi facilement trouver des alternatives comparables (et parfois meilleures) sous Linux.
Par exemple, les fonctionnalités de surveillance matérielle et de limitation de la fréquence d'images de RTSS peuvent être répliquées à l'aide de MangoHUD sur les distributions Linux. De même, les effets de post-traitement fournis par ReShade fonctionnent bien sur Proton, et vous pouvez même utiliser vkBasalt pour améliorer les visuels des jeux basés sur Vulkan. Il en va de même pour les outils d'overclocking. Les GPU AMD fonctionnent bien avec CoreCtrl, tandis que les vitesses d'horloge de Nvidia cartes graphiques peut être modifié en utilisant GreenWithEnvy.
Linux est-il meilleur que Windows pour les jeux ?
Avec les récentes mises à jour de Proton, une meilleure prise en charge des pilotes Nvidia et AMD et des outils utilitaires décents, Linux est meilleur que jamais pour les jeux. Malheureusement, ce n'est toujours pas assez bon pour battre Windows en ce qui concerne les jeux. Les jeux qui utilisent un logiciel anti-triche non pris en charge ne fonctionneront pas sous Linux, et cela exclut à lui seul une partie importante des jeux multijoueurs pour les utilisateurs de Linux. Vous pouvez également rencontrer des problèmes si vous exécutez des jeux DirectX12 sur des plates-formes bas de gamme, et par rapport à Windows, même les jeux qui fonctionnent via des couches de compatibilité comme Proton et Wine prendront généralement du framerate les coups.
Cela dit, l’avenir des jeux Linux s’annonce très prometteur. Valve a pris plusieurs mesures pour faire passer les jeux Linux à la vitesse supérieure, et le succès du Steam Deck témoigne du potentiel latent de Linux. Alors que de plus en plus de développeurs et d'utilisateurs commencent à prendre conscience des avantages du passage à Linux, je ne serais pas surpris si Windows détrônait Windows en tant que roi des systèmes d'exploitation au cours de la prochaine décennie.