Outils pour utilisateurs

Outils du site


issue137:jeux_ubuntu

Ceci est une ancienne révision du document !


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, cependant, ce n'est pas un secret que Gabe-Newell et le rest e des « shot-callers » chez Valve (le groupe propriétaire de Steam) sont des geeks Linux qui croient dans leur esprit droit le fait que le jeu sous Linux est on 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 machines Steam et SteamOS étaient des essais proches d'être oubliés pour longtemps, Gabe et compagnie gardaient pourtant précieusement secret leur meilleure idée : l'entrée de Steam Play. Valve l'a révélé lors de l'annonce de Steam Play le 21 août 2018 et une telle annonce était immédiatement suivi (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 ? Dans une coquille de noix, Steam Play est en gros une sorte d'émulation intégré qui trompe le jeu et l'OS hôte (dans ce cas, Linux) en leur faisant croire qu'il sont compatible l'un avec l'autre. La partie la plus étonnante : avec l'introduction de Steam Play, Valve a fait ça d'une certaine manière 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, tandis que d'autres ne devraient pas du tout tourner. D'une autre manière, 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 disponible universellement à tous les systèmes d'exploitation ; c'est la direction vers laquelle Steam pourrait se diriger. Ça a du sens du seul point de vue financier 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èmes de façon à ce que les éditeurs/développeurs de jeux soient avertis de la demande des joueurs sous Linux. Aussi, sans plus tarder, alons-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 à plus large catalogue » et, en plus, ils sont persuadés que Steam Play « permettra aux futurs développeurs de facilement tirer 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. Ainsi, 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'il appellent Proton qui est en gros Wine mais modifié pour cibler les jeux. Sous cela, il y a un fort mouvement vers Vulkan qui est une API multiplate-forme 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'opérations 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 donnerai un bref aperçu et j'indiquerai les étapes cruciales qui vous rendront la vie plus facile et votre expérience plus plaisante. En tout premier lieu, de façon à profiter de cette nouvelle fonctionnalité appelée Steam Play, vous avez besoin de vérifier que vous adhérer à Steam Beta.

• Pour ce faire, ouvrez votre client Steam, puis, tout en haut à gauche, aller à Steam > Settings qui ouvrira une fenêtre pop-up séparée. Dans cette fenêtre réduite, assurez-vous que vous êtes sous l'adhésion à un compte 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 tster 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, aller à Steam > Settings, mais cette fois, au lieu d'aller sur Accounts, aller 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 supportés) 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.

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

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.”

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!

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

issue137/jeux_ubuntu.1539501416.txt.gz · Dernière modification : 2018/10/14 09:16 de d52fr