Qu'est-ce que Steam Proton et comment les jeux Windows fonctionnent-ils sur Steam Deck ?

Valve est entré sur le marché des consoles avec son Steam Deck, un appareil portable qui offre certaines des mêmes fonctionnalités que vous pouvez trouver sur PS5 et Xbox Series S & X. C'est un appareil puissant qui vous permettra de jouer de manière fiable à la plupart des titres AAA. Le Deck se distingue par sa capacité à exécuter parfaitement une large gamme de jeux. Il est également livré avec le catalogue complet de jeux de Steam, afin que les utilisateurs n'aient pas à attendre la sortie de titres populaires compatibles.

Steam Deck fonctionne sur SteamOS, une distribution Linux basée sur Arch avec prise en charge intégrée de Proton. Vous pouvez jouer à presque tous les jeux Windows disponibles avec Proton. Vérifier Le Steam Deck peut-il vraiment rivaliser avec la Nintendo Switch ?

Image de Qu'est-ce que Steam Proton et comment exécuter des jeux Windows sur Steam Deck ? | 1Arxychpfg6sLscQePMyGhw-DzTechs

Qu'est-ce que Steam Proton ?

Steam Proton est la couche de compatibilité qui permet à SteamOS d'exécuter les jeux Windows en douceur. Il permet aux utilisateurs d'installer et de jouer à des jeux Windows qui ne sont pas officiellement proposés par les versions Linux. Proton a été développé en collaboration entre les développeurs de Valve et CodeWeavers.

Proton fournit principalement un ensemble de bibliothèques graphiques performantes et une version modifiée de Wine. Il y a peu ou pas de coût de performance lorsque vous jouez à des jeux Windows sur Linux avec Proton. Vous pouvez jouer à de nombreux titres populaires à une fréquence d'images décente avec Proton. Vérifier Comment exécuter des programmes Windows sur Android avec Wine.

Image de Qu'est-ce que Steam Proton et comment exécuter des jeux Windows sur Steam Deck ? | 1Rrtzke6XVQExDCMdNSwb8g-DzTechs

Au moment d'écrire ces lignes, Steam Deck peut lire la plupart des titres AAA à 30 images par seconde en résolution native. Mais il peut aller jusqu'à 60 images par seconde pour les jeux proposant des versions officielles de Linux, ce qui est une énorme amélioration si l'on considère que le Deck est un appareil portable.

Cependant, bien que Deck puisse jouer à de nombreux titres populaires avec Proton, il ne prend pas encore en charge tous les jeux AAA, en particulier les jeux multijoueurs comme PUBG, Rainbow Six Siege et Destiny 2.

Comment Proton exécute les jeux Windows sur Linux

Comme déjà évoqué, Proton fournit une couche de compatibilité pour les API graphiques Windows. Pour bien comprendre cela, vous devez être familier avec DirectX et Vulkan, qui sont deux bibliothèques graphiques qui fournissent des interfaces de programmation d'applications (API) pour les jeux.

Lorsque vous exécutez des jeux sur votre système, ces API gèrent les tâches graphiques de base. Considérez-le comme un canal de communication entre vos jeux et vos cartes graphiques.

Image de Qu'est-ce que Steam Proton et comment exécuter des jeux Windows sur Steam Deck ? | 1jasCWSWHQer3h2TiMzMtDA-DzTechs

Désormais, DirectX est développé et utilisé par Microsoft pour implémenter ses composants graphiques. Étant donné que Windows excelle en matière de système d'exploitation de bureau à l'échelle mondiale, les développeurs de jeux se concentrent principalement sur DirectX pendant le développement. Cependant, Vulkan est très puissant dans ses capacités. Il fait certaines choses différemment.

C'est là que Proton entre en jeu. Il utilise Wine et DXVK (DirectX Over Vulkan) pour traduire DirectX en Vulkan. Les jeux conçus pour Windows communiquent avec les cartes graphiques via DirectX, allouant les ressources nécessaires à leur fonctionnement.

Image de Qu'est-ce que Steam Proton et comment exécuter des jeux Windows sur Steam Deck ? | 1CJFDjKyTqmv6T5dOIXZBSw-DzTechs

En bas, DirectX lance des appels Direct3D pour rendre les graphiques. Où Proton entre-t-il ici et transforme-t-il ces connexions en connexions Vulkan équivalentes ? C'est ainsi que Proton exécute des jeux Windows sur des systèmes Linux et Linux comme Deck. Vérifier Comment utiliser Steam Play pour jouer à de nombreux jeux Windows sur un système Linux.

Comment utiliser Steam Proton sous Linux

Bien que vous ne puissiez pas encore jouer à tous les jeux Windows sur Linux avec Proton, il prend toujours en charge de nombreux titres populaires. le site contient ProtonDB Voici une liste de titres vérifiés qui fonctionnent officiellement sur Linux et Steam Deck. Vous pouvez jouer à de nombreux autres titres avec un peu de peaufinage.

Pour tester Steam Proton sur votre distribution Linux, ouvrez Steam et accédez à Paramètres -> Jeu Steam. Cochez la case dans Activer Steam Play pour les titres pris en charge. Vous pouvez également choisir Activer Steam Play pour tous les autres titres dans la liste des options avancées.

Assurez-vous de remplacer votre version de Proton par la dernière version dans la liste déroulante de l'outil de compatibilité. Enregistrez les paramètres en cliquant sur Ok Dans le menu des paramètres et redémarrez Steam. Vérifier Les meilleurs outils gratuits pour créer et développer des jeux sans expérience en programmation.

Jouez à des jeux Windows n'importe où avec Steam Deck

Proton a ouvert la voie à l'exécution de jeux Windows sur Steam Deck et Linux. Vous pouvez désormais profiter des titres Windows modernes sur n'importe quel appareil compatible Linux, y compris Deck. Rendez-vous simplement sur ProtonDB et vérifiez si votre jeu préféré est déjà pris en charge sur Deck ou Steam Play.

Steam permet également aux utilisateurs de jouer à des jeux sans connexion Internet active. Alors, ne vous inquiétez pas lorsque votre connexion tombe, utilisez simplement le mode hors ligne Steam. Vous pouvez désormais visualiser Comment utiliser le mode hors ligne sur Steam pour jouer à des jeux sans réseau.

Aller au bouton supérieur