Valve a conçu cet outil de compatibilité de manière à ce qu’il puisse être pris en main sans effort par n’importe quel utilisateur, avancé ou non. Il vous est même possible de pointer votre client Steam pour Linux sur Windows afin de télécharger les mises à jour requises pour vos jeux. N’importe quel utilisateur peut contribuer à l’enrichissement de la base de données listant les jeux compatibles en signalant les titres présents dans sa bibliothèque Steam qu’il a pu lui-même tester.
Proton n’en est encore qu’à ses débuts, de sorte que le soutien n’est pour l’instant pas optimal, mais il s’améliore régulièrement. Cet outil prend déjà en charge plus de 2600 jeux Windows (2671 jeux au moment où cet article est rédigé) qui se lancent parfaitement sur Linux avec le support natif de Steamworks et OpenVR ainsi que plusieurs autres qui, bien que n’étant pas sur la liste blanche, sont supportés et tournent aussi bien que sur Windows. C’est le cas par exemple de : No Man’s Sky, The Witcher 3 —Wild Hunt, Wolfenstein —The New Order, The Elder Scrolls V - Skyrim…
Proton est entièrement open source et fournit dans bien des cas des performances supérieures à Wine, selon Valve. Les implémentations de DirectX 11 et 12 dont il bénéficie sont basées sur Vulkan (DXVK et vkd3d). Il promet des performances supérieures à Wine dans les jeux multithreads. Les performances observées dans les jeux pourraient être légèrement différentes sous Windows et Linux, mais dans l’ensemble, les développeurs s’attendent à ce que ces jeux supportés fonctionnent aussi bien sous Linux que sur Windows.
Si vous êtes familier avec la création de projets open source, sachez qu’il vous est possible de créer vos propres versions locales de Proton puisque le client Linux de Steam prend en charge l’utilisation de ces versions personnalisées en lieu et place de la version intégrée pour lancer des jeux. Valve suggère par ailleurs aux développeurs qui souhaitent s’assurer que leurs jeux seront compatibles avec Steam Play de cibler nativement l’API Vulkan.
Bien entendu, l’avènement de Proton ne veut pas dire qu'il faudra forcément s'attendre à ce que chaque jeu conçu pour Windows tourne sans accroc sur Linux. Cela n’arrivera peut-être jamais. Certains jeux vidéo contenant des logiciels DRM et anti-triche agressifs ne pourront peut-être jamais être émulés de cette manière vers Linux. Toutefois, Valve continuera probablement à mettre à jour sa bibliothèque de jeux Steam Play tant que le besoin s'en fera ressentir.
Source : Protondb
Et vous ?
Qu’en pensez-vous ?
Avez-vous déjà pu tester la nouvelle version de Steam Play intégrant Proton ? Si oui, sur quels jeux ?
Steam Play et Proton pourront-ils offrir le compromis idéal aux utilisateurs de Linux qui se servent de Windows essentiellement pour les jeux ? Pourquoi, d’après vous ?
Voir aussi
Steam Play et sa version customisée de Wine, Proton, officialisés dans une bêta de Steam afin que les jeux Windows puissent s'exécuter sur Linux
Valve travaillerait en coulisses sur Steam Play, un nouvel outil de compatibilité permettant aux jeux conçus pour Windows de fonctionner sous Linux
Valve désactive l'accès aux loot box pour les gamers belges et néerlandais dans le cadre d'une mise à jour de Counter-Strike : Global Offensive
L'application Steam Link de Valve ne sera plus disponible pour iOS, Apple évoque des « conflits commerciaux » pour justifier le blocage