FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Comment jouer à presque tous les jeux Windows sur Linux avec Steam Play

Les joueurs PC souhaitant passer à Linux ont un problème :la bibliothèque n'est tout simplement pas assez grande. Alors que certains titres AAA voient le jour sur Linux, ils sont généralement limités à Steam et arrivent généralement après le lancement de Windows et macOS.

Mais que se passerait-il si nous vous disions que Linux peut désormais accéder à la quasi-totalité de la bibliothèque de jeux Windows sur Steam ?

Voici comment jouer à des jeux Windows sur Linux avec une version bêta de Steam Play.

Jeux Windows sur Linux :la situation actuelle

Au cours des dernières années, la scène s'est régulièrement améliorée pour les joueurs Linux. La popularité de la plate-forme a lentement augmenté, suffisamment pour que certains nouveaux titres majeurs soient publiés directement sur Linux.

Comment jouer à presque tous les jeux Windows sur Linux avec Steam Play

Mais pour d'autres titres, comment pouvez-vous exécuter des jeux Windows sur Linux ?

  • Wine/PlayOnLinux :En utilisant la couche de compatibilité Wine et le frontal PlayOnLinux, les joueurs Linux peuvent exécuter des titres Windows avec plus ou moins de succès.
  • Croisement CodeWeavers :La version propriétaire de Wine, dont les améliorations ont été ajoutées ultérieurement à Wine. Il est principalement destiné à exécuter des applications Windows sur macOS et Linux, plutôt que des jeux.
  • Machine virtuelle :Vous pouvez créer une machine virtuelle Windows sous Linux et exécuter de nombreux jeux Windows.
  • Jeu Steam :Sorti pour la première fois en 2010, cela permet à de nombreux jeux PC Windows de fonctionner sous Linux.

Alors que la compatibilité du système d'exploitation s'est améliorée depuis que Gabe Newell de Valve a exprimé son mépris pour Windows, les problèmes de performances et de compatibilité ont entravé les jeux sur Linux.

Cela pourrait bientôt changer avec la sortie du nouveau programme bêta Steam Play.

La nouvelle version bêta de Steam Play

Août 2018 a vu la sortie de la version bêta de Steam Play, une nouvelle version du logiciel qui permet aux jeux Windows de fonctionner sur Linux. Après deux ans de collaboration avec CodeWeavers et d'autres parties, cela inclut une version modifiée de Wine, connue sous le nom de Proton, et la prise en charge de l'API graphique 3D multiplateforme Vulkan.

Comment jouer à presque tous les jeux Windows sur Linux avec Steam Play

La version initiale prend en charge 27 titres, mais vous pouvez en suggérer d'autres. De plus, d'autres titres fonctionneront également s'ils ont travaillé avec Wine dans le passé.

Proton diffère de Wine de plusieurs manières, notamment la mise en œuvre des ponts API vkd3d Direct3D 12, OpenVR et Steamworks, des correctifs pour Direct3D 9 et Direct3D 11, un contrôleur de jeu amélioré et une prise en charge plein écran. Le patchset esync (abréviation de "eventfd-based synchonization") est également important, ce qui apporte des améliorations de performances pour le multi-threading.

De bonnes performances globales sont attendues pour les titres Vulkan, bien que là où la traduction de l'API est requise, une expérience Wine plus traditionnelle est plus probable. Quoi qu'il en soit, c'est un grand pas en avant pour les jeux Linux.

Mieux encore, n'importe qui peut installer la version bêta de Steam Play. Voici comment !

S'inscrire à la bêta de Steam Play

Vous aurez besoin du client Steam exécuté sur votre machine Linux. Vous pouvez soit l'installer en tant qu'application, soit être préinstallé avec votre distribution Linux centrée sur le jeu (par exemple, la distribution SteamOS).

Pour commencer, ouvrez Steam et connectez-vous. Trouvez les Steam> Paramètres menu, puis allez dans le Compte onglet.

Ici, trouvez la participation bêta section et cliquez sur Modifier . Sélectionnez Mise à jour bêta de Steam dans la liste déroulante, puis OK pour confirmer.

Comment jouer à presque tous les jeux Windows sur Linux avec Steam Play

Steam vous demandera alors de redémarrer l'application. Au redémarrage, une nouvelle version doit être installée, alors préparez-vous à une courte attente pendant le téléchargement de 150 Mo de données.

Si vous utilisez le mode Big Picture dans Steam, les instructions sont légèrement différentes. Ouvrez Paramètres > Système et cochez Participer à la version bêta du client . Redémarrez Steam lorsque vous y êtes invité.

Comment jouer à presque tous les jeux Windows sur Linux avec Steam Play

Installer les pilotes graphiques mis à jour

Pour continuer, vous devrez mettre à niveau les pilotes graphiques sur votre appareil Linux. Si vous utilisez SteamOS, une mise à jour l'aura déjà fait.

Les étapes suivantes concernent les appareils Ubuntu 18.04 LTS exécutant des graphiques Nvidia, AMD ou Intel.

Nvidia

Vous devez installer les derniers pilotes propriétaires pour jouer à des jeux dans la version bêta de Steam Play. Ouvrez un terminal et ajoutez le PPA du pilote tiers de Canonical avec ces commandes :

sudo add-apt-repository ppa:graphics-drivers/ppa 
sudo apt-get update sudo apt install nvidia-driver-396 

Une fois le pilote téléchargé, redémarrez votre système Linux.

AMD/Intel

Pour les cartes graphiques AMD ou Intel, vous devrez installer les pilotes Mesa et LLVM récents :

sudo add-apt-repository ppa:paulo-miguel-dias/mesa 
sudo apt-get update sudo apt dist-upgrade sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386 

N'oubliez pas de redémarrer votre système une fois les pilotes installés. Les joueurs de réalité virtuelle peuvent également profiter de la prise en charge d'AMD pour leurs appareils à l'aide de ces commandes :

sudo add-apt-repository ppa:kisak/steamvr4pk 
sudo apt-get update sudo apt dist-upgrade sudo apt install linux-generic-steamvr-18.04 

Une fois ces pilotes installés, votre PC Linux sera prêt (en supposant qu'il dispose d'un matériel graphique approprié) pour jouer à presque tous les jeux Windows via Steam. Consultez les forums d'assistance Steam pour obtenir de l'aide sur l'installation des pilotes sur d'autres distributions.

Installer un jeu Windows sur Linux dans Steam

Par défaut, vous ne pouvez installer que des jeux compatibles Linux dans Steam. Même après avoir rejoint le programme bêta, il n'y a aucun moyen dans l'interface utilisateur Steam d'installer les jeux. Faites un clic droit et sélectionnez Installer dans le menu entraînera un message d'erreur instantané.

Pourquoi ne peux-tu pas installer ? Eh bien, vous devez activer Steam Play pour les titres de votre bibliothèque.

Comment jouer à presque tous les jeux Windows sur Linux avec Steam Play

Dans Steam, accédez à Steam> Paramètres> Steam Play et assurez-vous que Activer Steam Play pour les titres pris en charge et Activer Steam Play pour tous les titres sont vérifiés.

(Il existe également la possibilité de basculer entre les versions de Proton, ce qui sera utile pour le dépannage)

Cliquez sur OK pour confirmer et suivez les instructions pour redémarrer Steam. Vous pourrez ensuite choisir n'importe quel titre, cliquer avec le bouton droit de la souris et sélectionner Installer . Attention, cependant :les titres qui n'ont pas été exécutés sous Wine auparavant ne risquent pas de fonctionner soudainement.

L'exécution d'un jeu affichera un message vous informant qu'il sera lancé avec Steam Play. Cliquez sur OK pour continuer, et jouez !

Comment Steam Play peut améliorer les jeux Linux

Le jeu sur Linux s'est déjà décuplé avec la sortie de la bêta de Steam Play. Mais cela peut devenir encore plus génial grâce à Valve qui permet aux développeurs de s'impliquer facilement.

Le support de Vulkan est un élément majeur de cette stratégie, Valve implorant les développeurs qui ne publient pas actuellement sur Linux :

"[T]arget Vulkan nativement afin d'offrir les meilleures performances possibles sur toutes les plates-formes, ou du moins le proposer en option si possible. C'est également une bonne idée d'éviter tout middleware DRM tiers invasif, car ils empêchent parfois la compatibilité fonctionnalités de fonctionner comme prévu."

C'est une excellente nouvelle pour la suite !

Jouez à vos jeux Windows préférés sur Steam aujourd'hui

Plus besoin de s'embêter avec les configurations Wine, et plus de frustration. Valve a revitalisé le jeu Linux au bon moment, et tout le monde peut s'impliquer.

Pour résumer, vous pouvez installer les jeux Windows sous Linux via Steam comme suit :

  • Utiliser l'opt-in bêta du client Steam
  • Télécharger le client bêta
  • Installer les pilotes graphiques mis à jour
  • Activer Steam Play dans Steam

Maintenant, vous pourriez rencontrer des problèmes pour obtenir les bons pilotes graphiques (je l'ai fait), mais vous trouverez une assistance en ligne pour vous aider ici. Cependant, une fois que vous aurez surmonté ce problème potentiel, votre appareil Linux sera prêt à installer presque tous les jeux Windows dans Steam.

Il est peut-être enfin temps de quitter Windows !


[]