103 votes

Steam ne s'ouvre pas dans Ubuntu 16.04 LTS

Je n'ai jamais utilisé Ubuntu ou tout autre système d'exploitation Linux avant vendredi dernier. Pour ce que j'en sais, je pourrais avoir mal installé Ubuntu et manquer un composant. Je préférerais que vous utilisiez la terminologie la plus simple possible, mais je suis prêt à faire un peu de recherche sur Google si nécessaire. Je viens d'installer Steam pour Ubuntu 16.04 mais il ne s'ouvre pas lorsque je clique dessus dans le lanceur. L'icône clignote pendant quelques secondes, s'arrête et puis rien ne se passe. J'ai regardé dans le moniteur système et Steam s'y affiche mais terminer le processus et réessayer ne donne rien. J'ai entendu dire qu'essayer d'ouvrir des applications qui ne fonctionnent pas par le biais du terminal vous indique quelle est l'erreur, alors j'ai essayé et j'ai obtenu ceci :

Running Steam on ubuntu 16.04 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast

Aidez-moi s'il vous plaît, je veux juste jouer à CS:GO à nouveau.

2voto

Taner Gedikoğlu Points 243

Le journal affiché indique que le pilote graphique n'est pas installé correctement.

J'ai eu un problème similaire avec une nouvelle installation de la 16.04. J'ai réinstallé le pilote graphique

première réponse sur le lien ci-dessous Problèmes graphiques après l'installation d'Ubuntu 16.04 avec une carte graphique NVIDIA

0voto

MooBob42 Points 1265

C'est une solution similaire à celle de @Thanos Apostolou, grâce au wiki d'ArchLinux :

LD_PRELOAD='/usr/$LIB/libstdc++.so.6 /usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1 /usr/$LIB/libgpg-error.so' /usr/bin/steam

Solution originale : https://wiki.archlinux.org/index.php/Steam/Troubleshooting#Dynamic_linker

0voto

krystan honour Points 3183

L'installation de la version Solus de Steam au lieu de la version officielle (.deb) a réglé le problème pour moi.

Tout d'abord, supprimez la version officielle :

sudo apt purge steam-launcher

Ensuite, installez la version Solus :

sudo snap install --edge solus-runtime-gaming
sudo snap install --devmode --edge linux-steam-integration

Maintenant, commencez Steam à partir du tableau de bord.

0voto

Daniel Santos Points 162

Pour les utilisateurs de Gentoo qui sont arrivés ici et qui veulent une solution grossière, voici ce que j'ai fait.

Étape 1

Suppression des contrevenants :

rm -i $(find ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/installed \
    -iname 'libstdc++*' -or -iname 'libgcc_s*')

Étape 2

Créer un lanceur script :

#!/bin/sh
export LD_PRELOAD=$(echo /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/{,32/}{libstdc++.so.6,libgcc_s.so.1})
export DISPLAY=:0
/usr/bin/steam

Il produit beaucoup d'erreurs avertissant de la "mauvaise classe ELF" mais je les ignore. Aussi, changez le chemin selon la version de gcc que vous avez installée. N'hésitez pas à améliorer (utiliser gcc-config -L, etc.)

0voto

Jonathan Points 656

Pensez-vous qu'il vous manque les pilotes graphiques nécessaires pour lancer Steam ? Si c'est le cas, et que vous utilisez une carte graphique Nvidia, cette solution pourrait vous aider.

Si vous n'avez pas ubuntu-drivers, alors installez-le avec :

sudo apt update && sudo apt install ubuntu-drivers

Vérifiez ensuite quelles sont les exigences de votre appareil :

ubuntu-drivers devices

Vous verrez un certain nombre de pilotes répertoriés. Choisissez le pilote recommandé, par exemple driver : nvidia-driver-460 - distro non-free recommended

Vérifiez si vous avez d'anciens pilotes Nvidia :

apt list -i | grep nvidia

Par exemple, si vous voyez des pilotes Nvidia 450, supprimez-les avec :

sudo apt purge nvidia-*-450

Vous devriez maintenant être prêt à installer les nouveaux pilotes :

sudo apt install nvidia-driver-460

Si vous avez des problèmes, comme une dépendance, il suffit de l'ajouter dans la ligne d'installation, par exemple.

sudo apt install nvidia-driver-460 nvidia-kernel-source-460

Une fois terminé, redémarrez :

sudo reboot

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X