web-dev-qa-db-fra.com

Le contexte OpenGL GLX n'utilise pas le rendu direct, ce qui peut entraîner des problèmes de performances. (Steam) AMD DRIVER

Lorsque je démarre Steam dans un terminal, les messages d'erreur suivants s'affichent

 charlie @ SteamMPL: ~ $ Steam 
 rm: ne se trouve pas emprunté "/home/charlie/.Steam/steam": Es un directorio 
 est: ne se puede empruntar " /home/charlie/.Steam/bin ": il n'y a pas de directeur 
 sous Steam sur Ubuntu 14.04 64 bits 
 Steam_RUNTIME est activé automatiquement 
 [2014-08-03 11:50 : 13] Mise à jour - programme de mise à jour créé le 15 juillet 2014 18:14:26 
 Installation du gestionnaire d'exceptions du bloc de contrôle pour appid (Steam)/version (1405474565_client) 
 Erreur libGL: échec du chargement du pilote: swrast 
 On dirait que Steam ne s'est pas arrêté proprement, planifiant la vérification immédiate de la mise à jour 
 Installation du gestionnaire d'exceptions du bloc de contrôle pour appid (Steam)/version (1405474565_client) 
 [2014-08-03 11:50: 14] Vérification de la mise à jour au démarrage 
 [2014-08-03 11:50:14] Nouvelles mises à jour disponibles ... 
 Installation du gestionnaire d'exceptions du bloc de contrôle pour appid (Steam)/version (1405474565_client) 
 [2014-08-03 11:50:14] Téléchargement évité:/client/Steam_client_ubuntu12 version 1405474565, version installée 14 05474565 
 [2014-08-03 11:50:14] Rien à faire 
 [2014-08-03 11:50:14] Verificando instalación ... 
 [2014 -08-03 11:50:14] Vérification de la somme de contrôle des fichiers exécutables 
 [2014-08-03 11:50:15] Vérification terminée 
 Gtk-Message: Echec du chargement du module "superposition" -scrollbar "
 Gtk-Message: Echec du chargement du module" unity-gtk-module "
. Installation du gestionnaire d'exceptions du bloc de contrôle pour appid (Steam)/version (1405474565_client) 
 Erreur Fontconfig: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", ligne 70: élément de matrice non double 
 erreur Fontconfig: "/etc/fonts/conf.d/10-scale -bitmap-fonts.conf ", ligne 70: élément de matrice non double 
 Avertissement Fontconfig:" /etc/fonts/conf.d/10-scale-bitmap-fonts.conf ", ligne 78: vu inconnu , nombre attendu 
 [0803/115015: AVERTISSEMENT: proxy_service.cc (958)] La prise en charge du PAC est désactivée, car aucune implémentation système n'a été implémentée 
 erreur libGL: échec du chargement du pilote: swrast 
 Erreur: le contexte OpenGL GLX n'utilise pas direct rendu, ce qui peut causer des problèmes de performances. 

Informations sur le matériel:

  • CPU: AMD Athlon x4 760k
  • GPU: AMD Radeon R7 250 1 GDDR5 (Pilote: Catalyst 14.4)
  • RAM: 8 Go DDR3 1600

Que puis-je faire pour contourner ce problème?

31
BATandroid121094

Steam est livré avec ses propres bibliothèques gcc, qui sont obsolètes et ne fonctionnent pas sur les distributions avec des bibliothèques plus récentes. Pour plus d'informations, consultez: https://wiki.archlinux.org/index.php/Steam#Steam_runtime_issues

Pour résoudre votre problème sous Ubuntu 14.04, fermez Steam et exécutez:

rm ~/.local/share/Steam/ubuntu12_32/Steam-runtime/AMD64/lib/x86_64-linux-gnu/libgcc_s.so.1
rm ~/.local/share/Steam/ubuntu12_32/Steam-runtime/AMD64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
rm ~/.local/share/Steam/ubuntu12_32/Steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
rm ~/.local/share/Steam/ubuntu12_32/Steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
rm ~/.local/share/Steam/ubuntu12_32/Steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1

Le 14.10, le chemin a changé, les commandes sont similaires:

rm ~/.Steam/ubuntu12_32/Steam-runtime/AMD64/lib/x86_64-linux-gnu/libgcc_s.so.1
rm ~/.Steam/ubuntu12_32/Steam-runtime/AMD64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
rm ~/.Steam/ubuntu12_32/Steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
rm ~/.Steam/ubuntu12_32/Steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
rm ~/.Steam/ubuntu12_32/Steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1

ou

rm ~/.Steam/bin32/Steam-runtime/AMD64/lib/x86_64-linux-gnu/libgcc_s.so.1
rm ~/.Steam/bin32/Steam-runtime/AMD64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
rm ~/.Steam/bin32/Steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
rm ~/.Steam/bin32/Steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
rm ~/.Steam/bin32/Steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1
45
TheGhost

J'ai fait ce qui suit

$ tar cjvf ~/.Steam/gcc_libs_backup.tar.bz2 $(find ~/.Steam | grep -e libstdc++ -e libgcc_s) && rm $(find ~/.Steam | grep -e libstdc++ -e libgcc_s)

et puis tout a fonctionné. Si nécessaire, vous aurez une sauvegarde des bibliothèques dans ~/.Steam/gcc_libs_backup.tar.bz2

6
brunorro

La même erreur m'est arrivée et le problème venait du pilote AMD. Essayez de faire ce qui suit:

désinstaller Steam
désinstaller le pilote AMD
installer Steam
démarre Steam
tout configurer
installer le pilote AMD

J'espère que ça aide

3
mmm3743

Vous avez cette erreur après avoir installé la version 346.47 des pilotes nvidia Geforce sur Ubuntu 14.04.2. Lors de l'installation des pilotes, j'ai reçu un message m'informant que les bibliothèques de compatibilité 32 bits ne pouvaient pas être installées, mais je les ai bêtement ignorées. Revenir en arrière sur le programme d'installation pour les pilotes vidéo et veiller à installer ces bibliothèques 32 bits a résolu le problème.

1
Jacob Mueller

J'avais le même problème et je ne pouvais pas le résoudre, mais grâce à @ user22153, j'ai pu le résoudre, mais avec un peu de différence. (J'ai créé une nouvelle réponse afin de pouvoir publier plus facilement les commandes que j'ai utilisées, également pour référence future.: D) Toutes les créations ont été envoyées à @ user22153.

rm ~/.Steam/steam/ubuntu12_32/Steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
rm ~/.Steam/steam/ubuntu12_32/Steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
rm ~/.Steam/steam/ubuntu12_32/Steam-runtime/AMD64/lib/x86_64-linux-gnu/libgcc_s.so.1
rm ~/.Steam/steam/ubuntu12_32/Steam-runtime/AMD64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
rm ~/.Steam/steam/ubuntu12_32/Steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1

En bref, si le code mentionné ci-dessus (par @ user22153) ne fonctionne pas, regardez autour de vous jusqu'à ce que vous puissiez trouver les fichiers.

1
Justgivemeaname