Linux Steam

Comment réparer les jeux Steam ne fonctionnant pas avec Nvidia sous Linux

Le client Steam a des problèmes pour jouer à certains jeux sous Linux avec des cartes graphiques Nvidia si le système d’exploitation sur lequel il est installé n’a pas de bibliothèques graphiques 32 bits installées. La raison? Même si l’application Steam est 64 bits, de nombreux jeux vidéo du magasin Steam ne fonctionnent pas en 64 bits. Au lieu de cela, ils s’appuient fortement sur les anciennes bibliothèques graphiques 32 bits pour fonctionner correctement.

Si vous essayez de jouer à un jeu Steam sur votre PC Linux alimenté par Nvidia, pour voir apparaître des erreurs, vous risquez de manquer ces bibliothèques 32 bits critiques. Suivez-nous et apprenez à faire en sorte que votre client Steam exécute des jeux 32 bits sur Linux!

Méthode 1 – Installer des bibliothèques 32 bits pour les cartes graphiques

Faire fonctionner le client Steam sous Linux dans la plupart des cas est aussi simple que d’installer simplement les différentes bibliothèques 32 bits disponibles dans les référentiels logiciels d’une distribution.

Le démarrage du processus d’installation de la bibliothèque 32 bits nécessite l’ouverture d’une fenêtre de terminal. Pour démarrer une session de ligne de commande sur votre bureau Linux, appuyez sur Ctrl + Maj + T ou Ctrl + Alt + T sur le clavier.

Une fois la fenêtre du terminal ouverte et prête à être utilisée, suivez les instructions de ligne de commande répertoriées ci-dessous en fonction de la distribution Linux que vous utilisez actuellement.

Remarque: pour obtenir ces bibliothèques 32 bits, vous devrez utiliser la dernière version des pilotes graphiques de votre GPU. Gardez à l’esprit qu’il s’agit de pilotes graphiques propriétaires. Ces problèmes ne devraient pas apparaître lors de l’utilisation de pilotes GPU open source, car les bibliothèques 32 bits sont généralement installées immédiatement.

  Comment écouter de la musique YouTube sur Linux avec Ytmdesktop

Ubuntu

Ubuntu Linux est probablement l’une des seules distributions Linux qui rend impossible de ne pas avoir les bibliothèques Nvidia 32 bits, tant que les pilotes propriétaires sont installés. Donc, si Steam refuse de s’exécuter, vous devrez peut-être mettre à jour le pilote.

La meilleure façon d’obtenir les pilotes Nvidia les plus à jour sur Ubuntu est d’utiliser un PPA logiciel externe. Avec ce PPA activé, vous obtiendrez des versions beaucoup plus récentes de pilotes Nvidia qu’Ubuntu ne fournit pas par défaut, ce qui devrait résoudre les problèmes que vous rencontrez avec Steam.

Pour activer le PPA, ouvrez une fenêtre de terminal en appuyant sur Ctrl + Alt + T ou Ctrl + Maj + T sur le clavier. De là, collez les deux commandes dans la fenêtre de ligne de commande.

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update

Une fois les référentiels logiciels installés, appuyez sur Alt + F2 pour afficher l’application de lancement rapide. Ensuite, collez le code ci-dessous pour ouvrir le logiciel et les mises à jour.

software-properties-gtk

Recherchez «Pilotes supplémentaires» et passez du pilote Nvidia que vous utilisez actuellement à celui de la liste qui est plus à jour. Ensuite, redémarrez et réessayez Steam. Tout devrait bien fonctionner!

Debian

L’installation des pilotes Nvidia sur Debian Linux ne garantit pas toujours que les bibliothèques 32 bits sont configurées, ce qui peut causer des problèmes de jeu Steam. Le moyen de contourner ce problème pour les pilotes GPU Nvidia consiste simplement à installer un package 32 bits qui s’en charge.

  Comment jeter un œil à l'intérieur des fichiers binaires à partir de la ligne de commande Linux

Pour commencer, obtenez un shell racine à l’aide de la commande su. Ou, si vous avez configuré sudo, utilisez-le à la place.

su -

Ou

sudo -s

Avec root, utilisez l’outil de gestion de packages apt-get pour installer le package 32 bits requis pour exécuter Steam correctement avec les GPU Nvidia.

apt-get install libgl1-nvidia-glx:i386 -y

Après avoir installé cette bibliothèque, relancez Steam et tout devrait fonctionner!

Arch Linux

La communauté d’Arch Linux fait un excellent travail en donnant aux utilisateurs les outils nécessaires pour configurer des bibliothèques graphiques 32 bits afin que Steam fonctionne au mieux. Pour commencer, installez le pilote propriétaire Nvidia sur votre système Arch Linux en utilisant le gestionnaire de paquets Pacman (si vous ne l’avez pas déjà fait).

sudo pacman -S nvidia-driver

Ensuite, prenez soin de toutes les différentes bibliothèques Nvidia 32 bits utilisant Pacman.

sudo pacman -S lib32-nvidia-utils

Cela n’a pas fonctionné? Vous devrez peut-être installer différents pilotes GPU Nvidia. Trouvez des informations à ce sujet ici.

Feutre

Sur Fedora Linux, il existe plusieurs façons d’accéder aux bibliothèques nécessaires pour arrêter les problèmes avec divers jeux Steam. Pour commencer, sachez que Fedora n’est pas livré avec l’accès aux pilotes Nvidia. Au lieu de cela, vous devez activer RPM Fusion en suivant notre tutoriel. Une fois le référentiel de logiciels RPM Fusion configuré et prêt à l’emploi, procédez comme suit:

sudo dnf install xorg-x11-drv-nvidia akmod-nvidia nvidia-driver

Ensuite, configurez les bibliothèques 32 bits en installant le package «xorg-x11-drv-nvidia-libs.i686».

xorg-x11-drv-nvidia-libs.i686

Si vous avez un style différent de carte graphique Nvidia qui nécessite un pilote différent, lisez le guide RPMFusion ici.

OpenSUSE

Si vous avez installé le pilote Nvidia sur OpenSUSE Linux à partir du référentiel de logiciels officiel, vous devriez déjà exécuter les dernières bibliothèques graphiques 32 bits qui permettent à Steam de fonctionner, car elles sont automatiquement intégrées. Avez-vous toujours des problèmes? Envisagez de désinstaller les pilotes, de redémarrer, puis les réinstaller. Ou essayez d’obtenir une version plus récente directement à partir de Nvidia, car ils incluent également des bibliothèques 32 bits pour une compatibilité avec Steam et d’autres applications dépendantes 32 bits sur Linux.

  Comment sauvegarder les paramètres de Budgie Desktop sous Linux

Méthode 2 – Installer la version Flatpak de Steam

Si la méthode d’installation de diverses bibliothèques graphiques Nvidia ne résout pas Steam pour vous, une autre façon de résoudre ce problème consiste à passer à la version Flatpak de Steam. Pourquoi? Eh bien, lorsque Steam est installé à partir de Flatpak, toutes les bibliothèques Nvidia s’installent automatiquement via le système Flatpak, garantissant que tous les jeux fonctionnent parfaitement.

Remarque: pour installer la version Flatpak de Steam, vous devez d’abord exécuter le runtime Flatpak. Pour faire fonctionner le runtime, suivez notre guide détaillé sur le sujet.

Installez l’application Steam Flatpak avec les différentes bibliothèques de GPU Nvidia nécessaires pour l’exécuter avec les commandes ci-dessous.

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

flatpak install flathub com.valvesoftware.Steam

Une fois l’installation terminée, lancez Steam et les jeux devraient fonctionner sans problème sur votre système GPU Nvidia!

x