Qu'est-ce que Proton pour Steam et comment affecte-t-il les jeux sur Linux ?

Vous vous souvenez de l'époque où il était difficile d'imaginer jouer sous Linux ? Grâce à la couche de compatibilité de Proton et aux sociétés axées sur Linux, les jeux sur Linux se sont beaucoup améliorés au cours des dernières années. Mais qu'est-ce que Proton exactement et pourquoi est-il important pour les jeux Linux ?

Qu'est-ce que Proton pour Steam et comment affecte-t-il les jeux sous Linux ? -%catégories

Qu'est-ce que la couche de compatibilité protonique ?

Pour comprendre ce qu'est Proton, nous devons d'abord comprendre deux technologies – DirectX et Vulkan.
Considérez-les comme des applications de pilote de jeu. 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 destinée à Windows, Linux utilise l'API Vulkan open source. Il existe de nombreuses autres API comme OpenGL, mais concentrons-nous uniquement sur Vulkan et DirectX.

Étant donné que DirectX est une API Windows uniquement 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'amélioration de leurs jeux sur DirectX. Étant donné que les jeux Windows ne peuvent pas être joués sur Linux, voici les étapes pour Proton.

En termes simples, Valve-made Proton est une fourchette de vin qui utilise des bibliothèques comme DXVK (DirectX sur Vulkan) pour traduire les jeux DirectX en Vulkan. Je pense que c'est de cette façon. Les jeux communiquent avec votre carte graphique en utilisant DirectX. DirectX collecte des ressources et les alloue aux jeux. DirectX contient Direct3D (responsable du rendu des graphiques 3D dans les applications). Proton convertit ces appels DirectXNUMXD en appels intelligibles Vulkan à l'aide des bibliothèques.

Lisez aussi:  Comment supprimer le mot de passe d'un fichier PDF sous Linux

Le résultat final est un jeu Windows uniquement qui s'exécute sur un ordinateur Linux.

A quoi peut-on jouer avec le proton ?

Lorsque le Proton a été lancé en 2018, il ne pouvait jouer que 27 jeux. Cependant, en trois ans, la liste des jeux pris en charge est passée à environ 16000 XNUMX.

Qu'est-ce que Proton pour Steam et comment affecte-t-il les jeux sous Linux ? -%catégories

Cependant, Proton est limité en ce qu'il ne peut pas jouer à des jeux avec des mécanismes anti-triche intégrés. Comme son nom l'indique, les mécanismes anti-triche dans les jeux empêchent les joueurs de tricher. Avec l'émergence des tricheurs, les sociétés de jeux se sont associées à des fournisseurs de mécanismes anti-triche pour améliorer l'expérience de jeu. Certains des fournisseurs anti-triche populaires sont BattlEye et Easy by Epic Games.

Pour savoir quels jeux sont actuellement pris en charge, rendez-vous sur Site officiel de ProtonDB. Au moment d'écrire ces lignes, plus de 77% des 1000 21 meilleurs jeux peuvent être joués avec Proton, dont plus de 21% sont joués localement (aucun Proton requis), 56% sont classés Platine (prêt à l'emploi) et 66% Or ( fonctionnant après des ajustements), 71% d'argent (fonctionnant avec des problèmes mineurs et des ajustements) et XNUMX% de bronze (fonctionnant mais se bloque fréquemment).

Comment utiliser le proton

Pour activer Proton, rendez-vous sur Paramètres Steam > Steam Play > Activer Steam Play.

Lisez aussi:  Comment installer et configurer PipeWire sous Linux

Qu'est-ce que Proton pour Steam et comment affecte-t-il les jeux sous Linux ? -%catégories

Si vous recherchez un guide détaillé sur l'exécution de jeux Windows sur Linux avec Proton, nous l'avons pour vous.

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. Cependant, le jeu était un domaine où GNU/Linux manquait cruellement - jusqu'à l'avènement de Proton.

Proton détient la clé pour révolutionner les jeux Linux au point où Linux peut rivaliser avec Windows. Un développement qui peut également aider à booster les jeux sur Linux est
Steam Deck, 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 exact) 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 console. En conséquence, il travaille avec les développeurs d'Easy et de BattlEye pour permettre 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 peut obtenir le support Easy et BattlEye sur SteamOS, le même sera probablement porté sur d'autres distributions Linux. Cela améliorera en fin de compte votre expérience de jeu Linux de bureau globale.

Lisez aussi:  Comment faire en sorte qu'Ubuntu ressemble à macOS Big Sur

Il est trop tôt pour prédire exactement comment les choses vont changer, mais pour l'instant, l'avenir du jeu Linux semble prometteur.

Vous pourriez l'aimer aussi