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

0
163

Vous vous souvenez de l'époque où jouer sur Linux était difficile à imaginer ? Grâce à la couche de compatibilité Proton et aux entreprises se concentrant 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 la couche de compatibilité Proton ?

Pour comprendre quoi Proton est, tout d'abord, nous devons comprendre deux technologies—DirectX et Vulkan.
Considérez-les comme des applications de pilote 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.

Comme DirectX est une API Windows uniquement et que Windows est l'un des systèmes d'exploitation les plus populaires au monde, le jeu les développeurs se concentrent sur l'optimisation de leurs jeux sur DirectX. Étant donné que les jeux Windows ne peuvent pas être joués sur Linux, voici où Proton intervient.

En termes simples, le Valve-made Proton est un fork Wine qui utilise des bibliothèques comme DXVK (DirectX over Vulkan) pour traduire les jeux DirectX en Vulkan. Pense-y de cette façon. Les jeux communiquent avec votre carte graphique en utilisant DirectX. DirectX rassemble 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 par Vulkan à l'aide des bibliothèques.

Publicité

Le résultat final est un jeu Windows uniquement fonctionnant sur un PC Linux.

À quoi pouvez-vous jouer avec Proton ?

Lorsque 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 16 000.

Proton est limité, cependant, en ce sens 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 la montée 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 le site officiel de ProtonDB. Au moment d'écrire ces lignes, plus de 77% des 1 000 meilleurs jeux sont jouables avec Proton, dont plus de 21% fonctionnent en mode natif (ne nécessitent pas Proton), 21% sont classés Platinum (hors de la boîte), 56% Or (fonctionne après les ajustements), 66 % Argent (fonctionne avec des problèmes et des ajustements mineurs) et 71 % Bronze (fonctionne mais plante fréquemment).

Comment utiliser Proton

Pour activer Proton, rendez-vous dans Paramètres Steam > Lecture Steam > Activez Steam Play.

Si vous recherchez un guide détaillé sur l'exécution de Windows jeux sur Linux en utilisant Proton, nous avons ce qu'il vous faut.

L'avenir du jeu Linux avec Proton

Il n'y a pas nier que Desktop Linux s'est amélioré au cours de la dernière décennie. Cependant, un domaine où GNU/Linux manquait cruellement était le jeu jusqu'à ce que Proton apparaisse.

Publicité

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 les jeux sur Linux est le
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 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. En conséquence, il travaille avec les développeurs d'Easy et de BattlEye pour permettre d'exécuter des jeux Windows qui utilisent les mêmes mécanismes anti-triche.

Le fait que Linux soit open-source signifie que si Valve parvient à obtenir le support d'Easy et BattlEye sur SteamOS, la même chose pourrait potentiellement être portée sur d'autres distributions Linux. Cela finirait par renforcer l'expérience de jeu Linux sur le 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 semble prometteur.

LIRE SUIVANT

  • › Comment rendre le terminal Windows toujours ouvert avec l'invite de commande sous Windows 11
  • › Le mode sombre de Google.com est enfin disponible pour tout le monde
  • › Pouvez-vous supprimer le calendrier et le widget météo sur un pixel ?
  • › Qu'est-ce que Trello et comment l'utilisez-vous ?
  • › La décision du juge pourrait changer le paysage des applications mobiles