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

Jouer aux jeux Windows sur Linux : Guide complet avec Steam Play et Proton

Les joueurs PC souhaitant migrer vers Linux font face à un défi majeur : la bibliothèque de jeux reste limitée. Bien que certains titres AAA soient disponibles nativement, ils se concentrent souvent sur Steam et arrivent après les versions Windows et macOS.

Mais et si Linux permettait d'accéder à la quasi-totalité des jeux Windows sur Steam ? Découvrez comment jouer à des jeux Windows sur Linux grâce à la version bêta de Steam Play.

Jeux Windows sur Linux : la situation actuelle

La scène gaming Linux s'est grandement améliorée ces dernières années. La popularité croissante de la plateforme incite les développeurs à proposer des titres majeurs nativement.

Jouer aux jeux Windows sur Linux : Guide complet avec Steam Play et Proton

Pour les autres jeux Windows, plusieurs solutions existaient :

  • Wine/PlayOnLinux : Couche de compatibilité Wine avec l'interface PlayOnLinux pour faire tourner des titres Windows, avec un succès variable.
  • Crossover CodeWeavers : Version propriétaire de Wine, optimisée pour les applications Windows sur macOS et Linux, moins pour les jeux.
  • Machine virtuelle : Exécution de Windows dans une VM Linux pour lancer de nombreux jeux.
  • Steam Play : Lancé en 2010, il permet à certains jeux Windows de fonctionner sur Linux.

Malgré les avancées depuis les critiques de Gabe Newell (Valve) envers Windows, les problèmes de performances et de compatibilité persistaient. La bêta Steam Play change la donne.

La nouvelle version bêta de Steam Play

En août 2018, Valve a lancé la bêta Steam Play, intégrant Proton (version modifiée de Wine) et le support Vulkan pour les jeux Windows sur Linux. Fruit de deux ans de collaboration avec CodeWeavers.

Jouer aux jeux Windows sur Linux : Guide complet avec Steam Play et Proton

Initialement compatible avec 27 titres (extensible via suggestions), Proton gère mieux Direct3D 12 (vkd3d), OpenVR, Steamworks, avec des améliorations pour D3D9/11, contrôleurs, plein écran et esync pour le multi-threading. Excellentes performances sur Vulkan, expérience Wine traditionnelle sinon. Un bond en avant pour le gaming Linux.

Installation simple pour tous !

S'inscrire à la bêta de Steam Play

Installez Steam sur votre distribution Linux (natif ou via SteamOS).

Ouvrez Steam, connectez-vous, allez dans Steam > Paramètres > Compte. Dans Participation bêta, cliquez Modifier, sélectionnez Mise à jour bêta de Steam et confirmez.

Jouer aux jeux Windows sur Linux : Guide complet avec Steam Play et Proton

Redémarrez Steam pour télécharger ~150 Mo.

En mode Big Picture : Paramètres > Système, cochez Participer à la version bêta du client et redémarrez.

Jouer aux jeux Windows sur Linux : Guide complet avec Steam Play et Proton

Installer les pilotes graphiques mis à jour

Mettez à niveau vos pilotes (déjà fait sur SteamOS). Exemples pour Ubuntu 18.04 LTS (adaptez à votre distro).

Nvidia

Installez les pilotes propriétaires récents :

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

Redémarrez.

AMD/Intel

Installez Mesa/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

Redémarrez. Pour VR AMD :

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

Votre PC Linux est prêt (forums Steam pour autres distros).

Installer un jeu Windows sur Linux dans Steam

Par défaut, seules les versions Linux s'installent. Activez Steam Play : Steam > Paramètres > Steam Play, cochez Activer Steam Play pour les titres pris en charge et pour tous les titres (choisissez version Proton si besoin).

Jouer aux jeux Windows sur Linux : Guide complet avec Steam Play et Proton

Redémarrez, clic droit sur un jeu > Installer. Au lancement, confirmez l'usage de Steam Play. Succès non garanti pour tous.

Comment Steam Play révolutionne le gaming Linux

Steam Play booste déjà le gaming Linux. Valve invite les développeurs à adopter Vulkan nativement et à éviter les DRM tiers invasifs pour une meilleure compatibilité.

"[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."

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

Adieu configurations Wine fastidieuses ! Résumé :

  • Opt-in bêta Steam
  • Téléchargez la bêta
  • Installez pilotes graphiques
  • Activez Steam Play

Problèmes pilotes ? Aide en ligne disponible. Linux est prêt pour (presque) tous les jeux Steam. Temps de quitter Windows ?


[]