Vous souvenez-vous de l'époque où il était difficile d'imaginer jouer sur Linux? Grâce à la couche de compatibilité de Proton et aux entreprises qui se concentrent sur Linux, le jeu sur Linux s'est beaucoup amélioré ces dernières années. Mais, Qu'est-ce que Proton exactement et pourquoi est-il essentiel pour les jeux Linux?
Quelle est la couche de compatibilité protonique?
Pour comprendre ce qu'est Proton, premier, nous devons comprendre deux technologies: DirectX et Vulkan.
Considérez-les comme des applications de contrôleur pour les jeux. Ce sont des interfaces de programmation d'applications (API) qui aident votre ordinateur à communiquer avec les cartes graphiques.
Alors que DirectX est une API source fermée développée par Microsoft et spécifique à Windows, Linux utilise l'API Vulkan open source. Il existe de nombreuses autres API comme OpenGL, mais concentrons-nous uniquement sur Vulkan et DirectX.
Puisque DirectX est une API exclusive à Windows et que Windows est l'un des systèmes d'exploitation les plus populaires au monde, les développeurs de jeux se concentrent sur l'optimisation de leurs jeux dans DirectX. Étant donné que les jeux Windows ne peuvent pas être joués sur Linux, C'est là qu'intervient Proton.
En termes simples, le Proton made by Valve est un fork de Wine qui utilise des librairies comme DXVK (DirectX sur Vulkan) pour traduire les jeux DirectX en Vulkan. Pense-y de cette façon. Les jeux communiquent avec votre carte graphique via DirectX. DirectX collecte des ressources et les alloue aux jeux. DirectX contient Direct3D (qui est responsable du rendu des graphiques 3D dans les applications). Proton convertit ces appels Direct3D en appels compréhensibles pour Vulkan à l'aide des bibliothèques.
Le résultat final est un jeu Windows uniquement qui s'exécute sur un PC Linux..
A quoi pouvez-vous jouer avec Proton?
Lorsque Proton a été lancé en 2018, je ne pouvais que jouer 27 Jeux. Malgré cela, dans trois ans, la liste des jeux pris en charge est passée à environ 16.000.
Malgré cela, Proton est limité dans le sens où il ne peut pas jouer à des jeux avec des mécanismes anti-triche intégrés. Comme le nom le suggère, les mécanismes anti-triche dans les jeux empêchent les joueurs de tricher. Avec la montée des tricheurs, Les sociétés de jeux se sont associées à des fournisseurs d'anti-triche pour améliorer l'expérience de jeu. Certains des fournisseurs anti-triche populaires sont BattlEye et Easy d'Epic Games.
Pour savoir quels jeux sont pris en charge aujourd'hui, aller à Site officiel de ProtonDB. Au moment d'écrire ce post, plus que 77% des 1000 les principaux jeux peuvent être joués avec Proton, dans lequel plus de 21% fonctionne nativement (pas besoin de proton), les 21% a une cote de platine (sort de la boîte), les 56% d'or ( courir après les réglages), 66% Argent (fonctionne avec des problèmes mineurs et des ajustements) et 71% Bronze (fonctionne mais se bloque plusieurs fois).
Comment utiliser Proton
Pour activer Proton, Allez dans Paramètres Steam> Steam Play> Activer Steam Play.
Si vous recherchez un guide détaillé sur la façon d'exécuter des jeux Windows sur Linux à l'aide de Proton, nous l'avons couvert.
L'avenir du jeu Linux avec Proton
Il est indéniable que Desktop Linux s'est amélioré au cours de la dernière décennie.. Malgré cela, un domaine où GNU / Linux manquait beaucoup de jeux, jusqu'à ce que Proton apparaisse.
Proton détient la clé pour révolutionner les jeux Linux au point où Linux pourrait rivaliser avec Windows. Un développement qui pourrait également aider à stimuler le jeu sur Linux est le
Pont à vapeur, qui a été annoncé en juillet 2021.
Pour commencer, Steam Deck est une console de jeu portable de Valve qui exécute Arch Linux (SteamOS avec KDE Plasma, pour être précis) et utilise Proton pour exécuter des jeux Windows. Ce qui est excitant, c'est que Valve sait que les jeux avec des fonctionnalités anti-triche ne fonctionneront pas sur la console.. Comme conséquence, travaille avec les développeurs Easy et BattlEye pour rendre possible l'exécution de jeux Windows utilisant les mêmes mécanismes anti-triche.
Le fait que Linux soit open source signifie que si Valve parvient à obtenir le support Easy et BattlEye sur SteamOS, le même pourrait potentiellement être porté sur d'autres distributions Linux. Cela renforcerait éventuellement l'expérience de jeu Linux de bureau dans son ensemble..
Il est trop tôt pour prédire exactement comment les choses vont changer, Mais pour l'instant, l'avenir du jeu Linux s'annonce radieux.