Outils pour utilisateurs

Outils du site


issue137:jeux_ubuntu

Steam has done it again. This time, however, it’s no secret that Gabe Newell and the rest of the shot-callers at Valve (Steam’s parent corporation) are true Linux geeks who in their right mind believe the fact that Linux gaming is not only a necessity but also a very real fat-cow, money-maker, avalanche of a monster waiting to be woken up. While it seemed that the dream of Valve bringing gaming to Linux via their Steam Machines & SteamOS were experiments soon to be long-forgotten, Gabe & company were carefully keeping under wraps their best idea yet; enter Steam Play. Valve came out with their announcement of Steam Play on August 21 2018, and such announcement was immediately followed (within a few days) by the official Beta release of Steam Play.

Steam l'a fait à nouveau. Cette fois-ci, cependant, ce n'est pas un secret que Gabe Newell et le reste des dirigeants chez Valve (le groupe propriétaire de Steam) sont des geeks Linux sains d'esprit qui croient au fait que le jeu sous Linux est non seulement une nécessité mais aussi un véritable veau gras, un faiseur d'argent, une avalanche qui n'attend que d'être déclenchée. Alors qu'il semblait que le rêve de porter les jeux dans Linux via les Steam Machines et SteamOS étaient des expériences prêtes à être oubliés pour longtemps, Gabe et compagnie gardaient pourtant précieusement secrète leur meilleure idée : c'est là où Steam Play entre en scène. Valve l'a révélé lors de l'annonce de Steam Play le 21 août 2018 et cette annonce a été immédiatement suivie (peu de jours après) par la publication officielle de la Bêta de Steam Play.

So, what is Steam Play? In a nutshell, Steam Play is basically some sort of in-house emulator that tricks the game and the host OS (in this case Linux) into believing that they are compatible with each other. The most exciting part: with the introduction of Steam Play, Valve has in a way instantaneously made it so that, at least in theory, every Windows game is also playable on Linux. Some games should play really well, others not so well, while others may not play at all. Either way, we’re starting to get a clearer picture of the ambitious plans in Valve’s line-of-sight. It’s beginning to look like a future in which most games are universally available to all operating systems is the direction in which Steam might be headed. It only makes sense from a financial point of view as it opens sales up for a broader audience. At the same time, this gives Valve a sort of insurance policy against Microsoft’s increasingly intrusive tactics regarding gaming.

Alors, qu'est-ce que Steam Play ? En bref, Steam Play est une sorte d'émulation intégrée qui trompe le jeu et l'OS hôte (dans ce cas, Linux) en leur faisant croire qu'il sont compatibles l'un avec l'autre. La partie la plus étonnante : avec l'introduction de Steam Play, Valve l'a fait, quasi instantanément, de sorte que, au moins en théorie, chaque jeu Windows est aussi jouable sous Linux. Certains jeux devraient se jouer vraiment bien, d'autres pas tant que ça, tandis que d'autres ne pourront pas tourner du tout. DAns tous les cas, nous commençons à disposer d'une image plus claire des plans ambitieux dans la ligne de mire de Valve. Ça commence à ressembler à un futur dans lequel la plupart des jeux seraient disponibles universellement pour tous les systèmes d'exploitation ; c'est la direction vers laquelle Steam pourrait se diriger. Du seul point de vue financier, c'est logique, car les ventes seraient ouvertes à une plus large audience. En même temps, ceci donne à Valve une sorte de police d'assurance contre les tactiques intrusives toujours croissantes de Microsoft concernant les jeux.

Steam Play is now giving us a true flood of games which is why I’ve decided to not focus on any single game this time around but rather talk about Steam Play itself. Ahead, we will look at three components of Steam Play. First is a very brief and easy-to-understand explanation of how Steam Play works. Second is a quick way to play games using Steam Play. Last, but perhaps most important, is how to set up your system so that game developers/publishers are aware of the demand from Linux gamers. So, without further ado, let’s get to it.

Steam Pay nous donne maintenant un vrai déluge de jeux, ce qui explique pourquoi j'ai décidé de ne pas me focaliser sur un jeu unique cette fois-ci, mais plutôt de parler de Steam Play lui-même. Ci-après, nous regarderons trois volets de Steam Play. Le premier est une explication très courte et facile à comprendre de la façon dont Steam Play fonctionne. Le second est une façon rapide de jouer à des jeux en utilisant Steam Play. Le dernier, mais peut-être le plus important, est la manière de paramétrer votre système de façon à ce que les éditeurs/développeurs de jeux soient avertis de la demande des joueurs sous Linux. Aussi, sans plus tarder, allons-y.

What is Steam Play? According to Steam's Official Steam-Play Announcement, the main purpose of Steam Play “is to let Linux Steam users enjoy easy access to a larger back catalog”, and, in addition, they believe that Steam Play “will allow future developers to easily leverage their work from other platforms to target Linux.” So, there are two very important parts to this message. First, Steam Play is immediately making the Linux gaming library grow to what we would have thought might have been ludicrous levels even five years ago. Second, and most important, is the hope that developers/publishers will see the benefit of also targeting Linux and will then do so. So, what has Valve done to make Windows games playable on Linux? The way they explain it, they’ve taken a very close look at WineHQ and have modified it into what they’re calling Proton which is basically Wine but modified with a focus on gaming. Underneath it all, there’s a strong drive towards using Vulkan which is a cross-platform 3D graphics and compute API, which is basically the same thing as OpenGL or Direct3D, etc. The idea here is that by using Vulkan, a developer is not only taking advantage of the benefits offered by Vulkan, but also making sure that such games are easily adapted to any of the mainstream operating systems (iOS, Android, Linux, MacOSX, Windows). For now, however, Steam Play will mostly be using Proton, the modified Wine-emulator.

Qu'est-ce que Steam Play ?

D'après l'annonce officielle de Steam Play par l'équipe de Steam, le but principal de Steam Play « est de permettre aux joueurs de Steam sous Linux d'apprécier l'accès facile à un plus large catalogue » et, en plus, ils sont persuadés que Steam Play « permettra aux futurs développeurs de tirer facilement profit de leur travail sur d'autres plateformes pour cibler Linux ». Ainsi, il y a deux parties importantes dans ce message. D'abord, Steam Play fait instantanément grossir la bibliothèque de jeux sous Linux à un point que nous aurions probablement trouvé risible il y a seulement cinq ans. Ensuite, et c'est le plus important, il y a l'espoir que les développeurs/éditeurs verront le bénéfice de cibler aussi Linux et donc le feront. Bon. Qu'a fait Valve pour rendre les jeux Windows jouables sous Linux ? D'après leurs propres explications, ils ont examiné WineHQ de très près et l'ont transformé en ce qu'ils appellent Proton qui est en gros Wine, mais modifié pour cibler les jeux. Sous tout cela, il y a un fort mouvement vers Vulkan qui est une API multi-plateforme d'affichage 3D et de calcul, qui est en gros la même chose qu'OpenGL ou Direct3D, etc. L'idée ici est qu'en utilisant Vulkan, un développeur non seulement bénéficie des avantages offerts par Vulkan, mais aussi s'assure que de tels jeux sont facilement adaptés à n'importe quel système d'exploitation de premier plan (iOS, Android, Linux, MacOSX, Windows). Cependant, à l'heure actuelle, Steam Play utilise principalement Proton, l'émulateur Wine modifié.

How to use Steam Play There are a few good How-To guides on installing/running games through Steam Play, so rather than go into detail here, I’ll give you a brief run-through and I’ll point out some of the crucial steps that will make your life easier and your experience more pleasant. First thing’s first, in order to take advantage of this new feature called Steam Play, you need to make sure that you opt in to the Steam Beta. • The way to do this is by opening your Steam client, then, on the upper left, go to Steam>Settings which should open up a separate pop-up window. In this smaller pop-up window, ensure you’re under the Account option on the left side. Then, just look for the option to opt into the Steam Beta and check the box. At this point, you’ll have to re-start Steam in order for you to use the Steam Beta.

Comment utiliser Steam Play ?

Quelques tutoriels de qualité existent sur l'installation et le lancement de jeux via Steam Play ; aussi, plutôt que de rentrer dans le détail ici, je vous en donnerai un bref aperçu et j'indiquerai les étapes cruciales qui vous rendront la vie plus facile et votre expérience plus agréable. En tout premier lieu, de façon à profiter de cette nouvelle fonctionnalité appelée Steam Play, vous devez vérifier que vous adhérez à Steam Beta.

• Pour ce faire, ouvrez votre client Steam, puis, tout en haut à gauche, allez à Steam > Paramètres qui ouvrira une fenêtre pop-up séparée. Dans cette fenêtre réduite, assurez-vous que vous êtes sous l'option Comptes dans la partie gauche. Ensuite, regardez l'option pour l'adhésion à Steam Beta et cochez la case. À ce moment-là, vous devrez redémarrer Steam pour pouvoir utiliser Steam Beta.

After you restart, you’re able to play any game that has been officially approved by Valve as a Steam-Play ready game. However, this list is very small at this time (only around 25 titles as of mid-September 2018). So, in order to take full advantage of Steam Play and to try out ANY game (whether it works or not), you’ll need to do the following: • Once again, on the upper left of the Steam client, go to Steam>Settings, but this time, instead of going to Account, go to the section titled Steam Play. Ensure that the two boxes that say “Enable Steam Play for Supported Titles” AND “Enable Steam Play for All Titles” are both checked. Then, restart Steam one last time to make sure everything is working just right. That’s all you need. From this point on, just install any game you want and maybe it’ll work, maybe not. https://fosspost.org/tutorials/enable-steam-play-on-linux-to-run-windows-games

Après redémarrage, vous pourrez jouer à n'importe quel jeu qui a été approuvé officiellement par Valve comme jeu prêt pour Steam Play. Cependant, cette liste est actuellement très courte (seulement 25 titres environ à mi-septembre 2018). Aussi, pour profiter pleinement de Steam Play et tester N'IMPORTE QUEL jeu (qu'il marche ou pas), vous devrez faire ce qui suit :

• Une fois encore, dans le coin en haut à gauche du client Steam, allez à Steam > Paramètres, mais cette fois, au lieu d'aller sur Comptes, allez vers la section nommée Steam Play. Assurez-vous que les deux cases qui disent « Enable Steam Play for Supported Titles » (Activer Steam Play pour les titres pris en charge) ET « Enable Steam Play for All Titles » (Activer Steam Play pour tous les titres) sont cochées. Ensuite, redémarrez Steam une dernière fois pour vous assurer que tout fonctionne bien.

C'est tout ce qu'il y a faire. À partir de là, installez n'importe quel jeu que vous voulez et il fonctionnera peut-être, ou peut-être pas. https://fosspost.org/tutorials/enable-steam-play-on-linux-to-run-windows-games

So, now what? Are we left alone to figure out which titles are Linux compatible and which aren’t? The answer here is not that simple. In its truest sense, the answer is YES, we are pretty much left alone to figure out which games work well under Linux and which don’t. However, since we belong to the Linux community, there are lots of people/forums/groups already making this task much easier. The best place (for now) to go and find what other people are saying after installing almost any game is a web page that evolved from a Google Docs Spreadsheet in which gamers can submit results from their gaming experience by game: https://spcr.netlify.com/ Also, however, I’m recommending to keep an eye out on any list you can find regarding games that support Vulkan. Unfortunately, Steam’s designated page specifically for this purpose is completely blank, though it actually does exist. But, thankfully, there are other places that do list games with Vulkan support: List of games with Vulkan support

Et ensuite ? Devons-nous déterminer nous-mêmes les titres compatibles avec Linux et ceux qui ne le sont pas ? La réponse ici n'est pas si simple. Dans son sens le plus exact, la réponse est OUI, nous devons nous-mêmes déterminer quels titres fonctionnent bien sous Linux et ceux qui ne marchent pas. Cependant, comme nous appartenons à la communauté de Linux, les individus/forums/groupes sont nombreux à rendre cette tâche plus facile. Le meilleur endroit (actuellement) à visiter pour trouver ce qu'en disent les autres gens après l'installation d'à peu près n'importe quel jeu est une page Web qui a évolué à partir d'un tableur de Google Drive sur laquelle les joueurs peuvent mettre, par jeu, les résultats de leurs expériences de jeu : https://spcr.netlify.com/

Cependant, je recommande aussi de garder un œil sur toute liste que vous pourriez trouver à propos des jeux qui supportent Vulkan. Malheureusement, la page de Steam dédiée précisément à ce sujet est complètement vierge, bien qu'elle existe vraiment. Mais, heureusement, d'autres endroits listent les jeux avec un support de Vulkan : liste des jeux avec le support de Vulkan.

Linux Wishlist So, for the most important part of all. Let developers know how you feel. Once you’ve done everything I’ve explained above, and you’ve played all of the games you’ve always wanted to play – but would now like for your favorite game publisher to be made aware of the demand for games on linux, what do we do now? Let’s go back to our beloved Steam client, but this time let’s go to the top right to find your username. Click on your username and then, on the dropdown menu, click on Preferences. Then scroll down to where it says Platform Preferences, and, under Operating Systems, make sure that only Linux is selected. This selection will do a few things. First, you’ll be presented only with games that are authentically compatible for Linux. So, although it may seem counterintuitive, and seem it goes against everything we’ve done up until now, just wait and hear me out. All Windows games that you want to try are still only a search away, they just won’t be featured in your Queue, but you will still be able to browse through these games and install them on your system. The REAL reason we’ve selected only Linux games under our Preferences is so that, according to Valve, “if a user has only one platform filter selected in their Steam store preferences, adding a game to their wishlist will result in it being specially reported to the developer in a new platform-specific breakdown of the wishlist report.”

Liste de vœux pour Linux

Maintenant, voici la partie la plus importante de toutes. Dites aux développeurs ce que vous ressentez, une fois que vous avez fait tout ce que j'ai expliqué au-dessus, et que vous avez joué à tous les jeux auxquels vous avez toujours voulu jouer. Mais, au cas où vous aimeriez que votre éditeur de jeux favori soit au courant de la demande pour des jeux sous Linux, que pouvons-nous faire ?

Retournons à notre client Steam bien-aimé, mais, cette fois, allons dans le coin droit en haut pour trouver votre nom d'utilisateur. Cliquez sur celui-ci et, ensuite, dans la liste déroulante, cliquez sur Préférences. Puis descendez la liste jusqu'à voir Préférences de plateforme et, sous Systèmes d'exploitation, assurez-vous que seul Linux est sélectionné. Ce choix aura quelques effets. D'abord, ne vous seront présentés que des jeux qui sont authentiquement compatibles avec Linux. Ainsi, bien que cela puisse sembler paradoxal, et que ça semble aller à l'inverse de ce que nous avons fait jusqu'ici, attendez simplement et écoutez-moi jusqu'au bout. Tous les jeux pour Windows que vous voulez essayer ne sont toujours qu'au bout d'une recherche ; simplement, ils ne figureront pas dans votre Liste, mais vous serez toujours capable de naviguer parmi ces jeux et de les installer sur votre système. La VRAIE raison pour laquelle nous n'avons sélectionné que les jeux sous Linux dans nos préférences est que, d'après Valve, « si un utilisateur n'a sélectionné qu'une valeur dans le filtre des plateformes dans leurs Préférences du Steam store, l'ajout d'un jeu à la liste de souhaits entraînera que celui-ci sera spécialement remonté au développeur dans un état détaillé plateforme par plateforme du rapport de liste de vœux. »

Hopefully, this also means that non-Linux games that people purchase are also reported to the developer so as to persuade them to look into using Vulkan for future titles. The future never looked brighter for Linux gaming, but we as consumers need to do our part: browse the Steam catalog, look through the Steam Play compatibility spreadsheets, read forums, and do your part by buying and playing some video-games!

On peut espérer que cela signifie aussi que les jeux non Linux que les gens achètent seront aussi remontés aux développeurs de façon à les persuader d'envisager l'utilisation de Vulkan pour des titres futurs.

L'avenir n'a jamais paru meilleur pour le jeu sous Linux, mais nous, en tant que consommateurs, devons apporter notre contribution : naviguer dans le catalogue de Steam, regarder les tableaux comparatifs de compatibilité de Steam Play, lire les forums et apporter notre contribution en achetant et en jouant à des jeux vidéos !

References: https://steamcommunity.com/games/221410/announcements/detail/1696055855739350561 https://steamcommunity.com/games/221410/announcements/detail/1475356649450732547 https://en.wikipedia.org/wiki/Vulkan_(API)#Video_games https://store.steampowered.com/curator/32970916-Vulkan-Games/ https://www.winehq.org/ https://github.com/ValveSoftware/Proton https://www.gamesindustry.biz/articles/2018-08-22-steam-play-update-makes-windows-games-playable-on-linux https://en.wikipedia.org/wiki/List_of_games_with_Vulkan_support

Références:

https://steamcommunity.com/games/221410/announcements/detail/1696055855739350561

https://steamcommunity.com/games/221410/announcements/detail/1475356649450732547

https://en.wikipedia.org/wiki/Vulkan_(API)#Video_games

https://store.steampowered.com/curator/32970916-Vulkan-Games/

https://www.winehq.org/

https://github.com/ValveSoftware/Proton

https://www.gamesindustry.biz/articles/2018-08-22-steam-play-update-makes-windows-games-playable-on-linux

https://en.wikipedia.org/wiki/List_of_games_with_Vulkan_support

issue137/jeux_ubuntu.txt · Dernière modification : 2018/10/18 16:16 de andre_domenech