Valve s'est aventuré dans le jeu sur console avec Steam Deck, un appareil portable avec un matériel comparable à la PS5 et à la Xbox Series S & X. C'est un appareil solide qui devrait exécuter la plupart des titres AAA de manière fiable. Le Deck se distingue par sa capacité à exécuter une large gamme de jeux prêts à l'emploi. Il est livré avec l'intégralité du catalogue de jeux Steam, de sorte que les utilisateurs n'ont pas à attendre la sortie de titres populaires pour la console.

Steam Deck fonctionne sur SteamOS, une distribution Linux basée sur Arch avec prise en charge intégrée de Proton. Vous pouvez exécuter presque tous les jeux Windows sur le Deck en utilisant Proton.

Qu'est-ce que Steam Proton ?

Steam Proton est la couche de compatibilité qui permet à SteamOS d'exécuter des jeux Windows sur le Deck. Il permet aux utilisateurs d'installer et d'exécuter des jeux Windows qui n'offrent pas de versions Linux natives. Proton est développé en coopération entre les développeurs de Valve et CodeWeavers.

instagram viewer

Proton nous donne essentiellement une collection de bibliothèques graphiques hautes performances et une version modifiée de Wine. Il y a peu ou pas de coût de performance lors de l'exécution de jeux Windows sur Linux à l'aide de Proton. Vous pouvez jouer à de nombreux titres populaires à des fréquences d'images respectables en utilisant Proton.

Au moment d'écrire ces lignes, Steam Deck peut exécuter la plupart des titres AAA à 30 ips en résolution native. Mais cela peut aller jusqu'à 60 images par seconde pour les jeux qui proposent des versions Linux natives, et c'est une grande amélioration si l'on considère que le Deck est un appareil portable.

Cependant, bien que le Deck puisse jouer à de nombreux titres populaires en utilisant 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 indiqué précédemment, Proton fournit une couche de compatibilité pour les API graphiques Windows. Pour bien comprendre cela, il faut être familier avec DirectX et Vulkan, deux librairies graphiques qui proposent 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 sous-jacentes. Considérez-les comme le canal de communication entre vos jeux et les cartes graphiques.

Désormais, DirectX est développé et utilisé par Microsoft pour implémenter ses composants graphiques. Étant donné que Windows contrôle le partage mondial du bureau, les développeurs de jeux se concentrent principalement sur DirectX pendant le développement. Cependant, Vulkan est également très puissant dans ses capacités. Il fait juste certaines choses différemment.

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

Sous le capot, DirectX lance des appels Direct3D pour rendre les graphiques. Proton intervient ici et convertit ces appels en appels Vulkan équivalents. C'est ainsi que Proton exécute des jeux Windows sur Linux et des systèmes basés sur Linux comme le Deck.

Comment utiliser Steam Proton sous Linux

Bien que tu ne puisses pas jouer à tous les jeux Windows sur Linux en utilisant encore Proton, il prend toujours en charge de nombreux titres populaires. La Site Web de ProtonDB contient une liste de titres vérifiés qui s'exécutent nativement 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 rendez-vous sur Paramètres > Jeu Steam. Cochez la case sur Activer Steam Play pour les titres pris en charge. Vous pouvez également choisir Activer Steam Play pour tous les autres titres du Avancé menu.

Assurez-vous de changer la version de Proton pour la plus récente à partir du Outil de compatibilité menu déroulant. Enregistrez les paramètres en cliquant sur D'ACCORD dans le menu des paramètres et redémarrez Steam.

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 quelle machine compatible Linux, y compris le Deck. Rendez-vous simplement sur ProtonDB et vérifiez si votre jeu préféré fonctionne sur le Deck ou sur Steam Play.

Steam permet également aux utilisateurs de jouer à des jeux sans connexion Internet active. Alors, ne vous inquiétez pas lorsque votre connexion est interrompue et utilisez simplement le mode hors ligne de Steam.