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

31

Lorsque je lance Steam dans un terminal, je reçois les messages d'erreur suivants

[email protected]:~$ steam
rm: no se puede borrar «/home/charlie/.steam/steam»: Es un directorio
rm: no se puede borrar «/home/charlie/.steam/bin»: Es un directorio
Running Steam on ubuntu 14.04 64-bit
STEAM_RUNTIME is enabled automatically
[2014-08-03 11:50:13] Startup - updater built Jul 15 2014 18:14:26
Installing breakpad exception handler for appid(steam)/version(1405474565_client)
libGL error: failed to load driver: swrast
Looks like steam didn't shutdown cleanly, scheduling immediate update check
Installing breakpad exception handler for appid(steam)/version(1405474565_client)
[2014-08-03 11:50:14] Checking for update on startup
[2014-08-03 11:50:14] Buscando actualizaciones disponibles...
Installing breakpad exception handler for appid(steam)/version(1405474565_client)
[2014-08-03 11:50:14] Download skipped: /client/steam_client_ubuntu12 version 1405474565, installed version 1405474565
[2014-08-03 11:50:14] Nothing to do
[2014-08-03 11:50:14] Verificando instalación...
[2014-08-03 11:50:14] Performing checksum verification of executable files
[2014-08-03 11:50:15] Verification complete
Gtk-Message: Failed to load module "overlay-scrollbar"
Gtk-Message: Failed to load module "unity-gtk-module"
Installing breakpad exception handler for appid(steam)/version(1405474565_client)
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
[0803/115015:WARNING:proxy_service.cc(958)] PAC support disabled because there is no system implementation
libGL error: failed to load driver: swrast
Error: OpenGL GLX context is not using direct rendering, which may cause performance problems.

Informations sur le matériel:

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

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

    
posée BATandroid121094 03.08.2014 - 18:52
la source

5 réponses

45

Steam est livré avec ses propres bibliothèques gcc, qui sont obsolètes et ne fonctionnent pas sur les distributions avec les nouvelles bibliothèques. Pour plus d'informations, consultez: lien

Pour résoudre votre problème sur 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
    
réponse donnée TheGhost 19.10.2014 - 12:19
la source
6

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 c'est nécessaire, vous aurez une sauvegarde des bibliothèques dans ~/.steam/gcc_libs_backup.tar.bz2

    
réponse donnée brunorro 07.12.2014 - 12:30
la source
3

La même erreur m’est arrivée et le problème était avec le pilote amd. Essayez de faire ce qui suit:

désinstaller steam
désinstaller le pilote amd
installer la vapeur
commencer à vapeur
tout configurer
installer le pilote amd

J'espère que ça aide

    
réponse donnée mmm3743 03.08.2014 - 19:08
la source
1

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 une petite différence. (J'ai créé une nouvelle réponse pour que je puisse plus facilement poster les commandes que j'ai utilisées, également pour référence ultérieure.: D) Tous les creds ont été envoyés à @ 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

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

    
réponse donnée Justgivemeaname 02.11.2014 - 18:10
la source
1

J'ai eu 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 indiquant que les bibliothèques de compatibilité 32 bits ne pouvaient pas être installées, mais je l'ai bêtement ignoré. Retournez à travers le programme d'installation pour les pilotes vidéo et assurez-vous d'installer ces bibliothèques 32 bits résolu le problème.

    
réponse donnée Jacob Mueller 07.03.2015 - 21:13
la source

Lire d'autres questions sur les étiquettes