O contexto OpenGL GLX não está usando a renderização direta, o que pode causar problemas de desempenho. (steam) AMD DRIVER

31

Quando inicio o vapor em um terminal, recebo as seguintes mensagens de erro

[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.

Informações de hardware:

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

O que posso fazer para contornar esse problema?

    
por BATandroid121094 03.08.2014 / 18:52

5 respostas

45

O Steam vem com suas próprias bibliotecas do gcc, que estão desatualizadas e não funcionam em distribuições com bibliotecas mais novas. Para mais informações, confira: link

Para resolver seu problema no Ubuntu 14.04, feche o Steam e execute:

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

No dia 14.10, o caminho mudou, os comandos são semelhantes:

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
    
por TheGhost 19.10.2014 / 12:19
6

Eu fiz o seguinte

$ 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)

e depois tudo funcionou. Se for necessário, você terá um backup das bibliotecas em ~/.steam/gcc_libs_backup.tar.bz2

    
por brunorro 07.12.2014 / 12:30
3

Esse mesmo erro ocorreu para mim e o problema foi com o driver amd. Tente fazer o seguinte:

desinstalar o vapor
desinstalar amd driver
instalar vapor
começar a vapor
configurar tudo
instalar o driver amd

Espero que ajude

    
por mmm3743 03.08.2014 / 19:08
1

Eu tive o mesmo problema e não pude resolvê-lo, mas graças a @ user22153 eu pude resolvê-lo, mas com uma pequena diferença. (Eu criei uma nova resposta, para que eu pudesse postar mais facilmente os comandos que usei, também para futura referência.: D) Todos os creds chegaram ao @ 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

Então, simplesmente, se o código acima mencionado (por @ user22153) não funcionar, olhe em volta até conseguir localizar os arquivos.

    
por Justgivemeaname 02.11.2014 / 18:10
1

Obtive este erro após instalar a versão 346.47 dos drivers nvidia Geforce no Ubuntu 14.04.2. Durante a instalação dos drivers, recebi uma mensagem dizendo que as bibliotecas de compatibilidade de 32 bits não puderam ser instaladas, mas eu estupidamente ignorei. Voltando pelo instalador para os drivers de vídeo, e certificando-se de instalar essas bibliotecas de 32 bits, resolveu o problema.

    
por Jacob Mueller 07.03.2015 / 21:13