Guide ultime pour configurer Proton sur Steam pour Linux : installation, astuces et compatibilité complète

Dernière mise à jour: 08/05/2025
Auteur: Isaac
  • Proton a transformé le jeu en Linux en vous permettant de jouer à des titres de Windows.
  • La prise en charge et la compatibilité de Proton peuvent être étendues avec des versions personnalisées telles que Proton GE.
  • Des outils comme ProtonUp-Qt et PortProton simplifient la gestion et l'utilisation de Proton en dehors de Steam.

proton de vapeur

L'arrivée de Proton sur Steam a été une véritable révolution pour les utilisateurs de Linux qui souhaitent profiter de titres conçus à l'origine pour Windows sans renoncer à leur système d'exploitation préféré. S'il y a quelques années l'idée de jouer à la majeure partie du catalogue Steam sur Linux était inimaginable, aujourd'hui la situation a radicalement changé. Grâce à la collaboration entre Valve et la communauté des développeurs, de plus en plus de jeux sont disponibles sur Linux ou peuvent fonctionner sans aucun problème.

Dans cet article, nous expliquons comment configurer Proton sur Steam pour Linux, en détaillant l'ensemble du processus depuis l'installation de Steam et Proton jusqu'à l'activation de Proton GE (Glorious Eggroll) et l'utilisation d'outils comme ProtonUp-Qt ou PortProton. De plus, nous vous dirons Ruses, fonctionnalités spécifiques à la distribution, prérequis et de nombreuses bonnes pratiques pour tirer le meilleur parti de votre bibliothèque de jeux sous Linux.

Qu'est-ce que Proton et pourquoi est-il essentiel pour les jeux sur Linux ?

Proton est une couche de compatibilité créée par Valve basée sur Vin, qui vous permet d'exécuter des jeux et des programmes Windows sur des systèmes Linux. En ajoutant des correctifs et des composants supplémentaires sur Wine, Proton permet à des milliers de jeux officiellement disponibles uniquement pour Windows de fonctionner sur Linux avec des performances et une compatibilité exceptionnelles..

L’intégration de Proton dans Steam a été particulièrement pertinente, puisque Steam est la principale plateforme de distribution pour jeux video à l’échelle mondiale et offre une vaste bibliothèque de titres. Cela a permis aux jeux Linux de progresser de manière imparable ces dernières années. et qu'il existe même des consoles basées sur Linux comme le Steam Deck, qui utilise Proton comme pièce fondamentale.

Prérequis pour utiliser Proton sur Steam

Avant de vous lancer dans l’installation de Steam et Proton sur votre machine Linux, gardez quelques points clés à l’esprit :

  • Carte graphique compatible Vulkan : Il est essentiel que votre GPU (Nvidia, DMLA ou Intel) prend en charge l'API Vulkan et dispose conducteurs mis à jour. Les cartes graphiques Nvidia GeForce série 600 et supérieures, AMD Radeon HD7000 et supérieures et Intel HD 500 et supérieures offrent généralement un bon support.
  • Pilotes graphiques mis à jour : Sur des distributions comme Ubuntu, vous pouvez mettre à jour à partir de l'outil pilote. Nvidia nécessite des pilotes propriétaires ; AMD et Intel fonctionnent de manière optimale avec les pilotes Mesa open source.
  • Bibliothèques Vulkan installées : Dans de nombreux cas, vous devrez installer les packages nécessaires pour activer Vulkan, en fonction de votre distribution. Pour Ubuntu, il est recommandé :
    sudo apt install libvulkan1 libvulkan1:i386 vulkan-utils

    Et si vous utilisez Mesa :

    sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386 libvulkan1 libvulkan1:i386 vulkan-utils
  • Dépendances supplémentaires : Pour garantir une compatibilité maximale, installez des dépendances telles que bubblewrap, gamemode, tar, wget, curl, zenity, zstd et autres. Exemple pour Debian/Ubuntu :
    sudo dpkg --add-architecture i386 sudo add-apt-repository multiverse sudo apt update && sudo apt upgrade sudo apt install bubblewrap curl gamemode icoutils tar vulkan-tools libvulkan1 libvulkan1:i386 wget zenity zstd steam cabextract

Installation de Steam sur Linux

Steam est nativement disponible pour Linux sur la plupart des distributions, que ce soit via des dépôts officiels, des formats universels, ou encore Flatpak et Snap. Selon la distribution, vous pouvez l'installer comme ceci :

  • Ubuntu/Debian (APT) :
    sudo apt installer steam
    vapeur
  • Ubuntu (Snap) : Si vous préférez Snap, vous pouvez installer la dernière version de Steam :
    sudo snap installer steam
    vapeur

    Note: Il peut y avoir des problèmes avec les pilotes GPU utilisant Snap, car ils ne sont pas installés automatiquement.

  • Flatpak: Disponible également en Flatpak. Assurez-vous d'installer d'abord Flatpak si votre distribution ne l'inclut pas par défaut.

Une fois installé, connectez-vous avec votre compte Steam et vous êtes prêt à activer Proton.

Activer Proton et Steam Play pour tous les jeux

Steam Play est désormais activé par défaut pour les titres officiellement pris en charge. Cependant, la véritable puissance de Proton est obtenue en lui permettant d'être utilisé dans tous les jeux, y compris ceux qui ne sont pas officiellement pris en charge sur Linux.

Activez Proton en suivant ces étapes :

  1. Ouvrez le client Steam.
  2. Dans la barre supérieure, accédez à Steam > Paramètres > Compatibilité.
  3. Cochez la case Activer Steam Play pour les titres pris en charge (généralement activé par défaut).
  4. Cochez également « Activer Steam Play pour tous les titres ». Steam vous demandera de redémarrer pour appliquer les modifications.
  5. Après le redémarrage, vous pouvez installer n'importe quel jeu et forcer la compatibilité Proton depuis les propriétés du jeu : Faites un clic droit sur le jeu > Propriétés > Compatibilité > Forcer l'utilisation d'un outil de compatibilité spécifique pour Steam Play. Ici, vous pouvez choisir votre version Proton préférée (par exemple Proton 6.3-8 ou supérieure).

Grâce à cette option, vous pouvez essayer d'exécuter pratiquement n'importe quel titre Windows sur Linux à partir de Steam.

Installation manuelle des différentes versions de Proton

Steam télécharge et installe automatiquement les versions officielles et expérimentales de Proton, mais il peut être très utile d'ajouter des versions personnalisées comme Proton GE (GloriousEggroll) pour maximiser la compatibilité et les performances, en particulier pour les jeux récents ou problématiques.

Proton Glorious Eggroll (Proton GE) : Qu'est-ce que c'est et comment l'installer ?

Proton GloriousEggroll est un fork de Proton modifié par GloriousEggroll (un employé de Red Hat), incorporant des correctifs et des améliorations supplémentaires pour la compatibilité, le support multimédia, AMD FSR et des correctifs pour les titres complexes. De nombreux jeux AAA et titres récents fonctionnent plus rapidement et mieux sur Proton GE que sur la branche stable de Valve.

Pour installer Proton GE manuellement :

  1. Créez le répertoire des outils de compatibilité personnalisés :
    mkdir -p ~/.steam/root/compatibilitytools.d
  2. Téléchargez la version souhaitée de Proton GE à partir de la page des versions GitHub du projet. Si le nom du fichier contient « LoL », il est destiné uniquement à League of Legends.
  3. Décompressez le fichier téléchargé dans ~/.steam/root/compatibilitytools.d
  4. Fermez Steam et rouvrez-le ; Vous pourrez désormais sélectionner Proton GE dans la section outils de compatibilité.

Si vous utilisez Steam au format Flatpak, le chemin sera ~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.d

Installation graphique de Proton GE avec ProtonUp-Qt

Pour faciliter l'installation de Proton GE et d'autres couches de compatibilité, il existe ProtonUp-Qt, un outil graphique qui automatise le téléchargement et l'installation.

  • Installez ProtonUp-Qt en tant qu'AppImage ou depuis Flatpak. Sur Ubuntu, il peut être nécessaire d'installer fusible Pour exécuter AppImage : sudo apt install fuse
  • Ouvrez ProtonUp-Qt, cliquez sur « Ajouter une version », sélectionnez « GE-Proton », choisissez votre version préférée et cliquez sur « Installer ».
  • Une fois terminé, fermez et rouvrez Steam pour détecter automatiquement la nouvelle version.

ProtonUp-Qt prend en charge à la fois Steam traditionnel et Flatpak.

PortProton : Proton en dehors de Steam et des jeux tiers

Proton n'est pas seulement pour Steam : Il existe des alternatives telles que PortProton, qui permet d'exécuter des jeux Windows en dehors de Steam en utilisant Proton, idéal pour les titres achetés sur GoG, Epic Games Store, Origine ou indépendant.

Pour installer PortProton :

  1. Exécutez la commande suivante :
    wget -c -T 5 https://portwine-linux.ru/ftp/portwine/PortProton-95 && sh "./PortProton-95"
  2. Une fois terminé, vous pouvez lancer PortProton, configurer Wine, installer des lanceurs d'autres magasins ou des jeux indépendants, et même créer des raccourcis personnalisés pour vos jeux.

PortProton vous permet de choisir entre différentes couches de compatibilité (Proton Steam ou Proton GE) et de sélectionner l'API émulée (DirectX 9-11, 12 ou OpenGL). De plus, PortProton tente d'installer automatiquement les bibliothèques nécessaires au premier lancement du jeu.

Proton-caller : exécutez n'importe quel programme Windows avec Proton

Un autre outil intéressant est proton-caller, qui vous permet d'exécuter des applications et des jeux Windows directement avec Proton, comme si vous utilisiez Wine, mais en profitant de l'écosystème Proton.

Pour installer et configurer proton-caller (à partir d'Ubuntu 22.04 ou dérivés) :

  1. Installer avec :
    sudo apt install proton-caller
  2. Créer le fichier de configuration ~/.config/proton.conf avec le format suivant :
    data="/chemin/souhaité/vers/les/fichiers-proton" steam="/chemin/vers/votre/Steam/" common="/chemin/vers/votre/Steam/steamapps/common/"

    données,: Répertoire dans lequel sont stockés les fichiers d'exécution de Proton.
    vapeur: Dossier où Steam est installé.
    commun: Chemin où se trouvent les versions de Proton (par défaut dans steamapps/common).

  3. Pour exécuter un .exe :
    proton-call -r /ruta/al/archivo.exe

Si vous rencontrez une erreur lors de l'ouverture de la configuration, assurez-vous que vous exécutez la commande à partir du bon répertoire ou que les chemins spécifiés existent.

Vous pouvez créer des scripts dans votre dossier binaire personnel pour automatiser l'exécution de vos jeux préférés avec proton-caller.

  Google Images ne sauvegarde pas sur un téléphone Android

Laisser un commentaire