You are not logged in.
When I open steam it gives me this prompt:
"OpenGL GLX context is not using direct rendering, which may cause performance problems.
For more information visit https://support.steampowered.com/kb_article.php?ref=9938-EYZB-7457."
I had this problem before, but I solved it with this command:
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/lib/i386-linux-gnu/libgcc_s.so.1
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/usr/lib/i386-linux-gnu/libxcb.so.1But now after newest update, nothing solves this problem. And also I can do nothing about steam updates, beacause steam updates itself. I am using mesa-git drivers for AMD. Everything was working fine before the latest update. The command I shown to you doesn't help now. Steam now launches itself,but all 3D games crash on startup. The output of command glxinfo|grep rendering is direct rendering: yes.
Last edited by Anticitizen (2014-12-09 12:33:39)
Offline
I see the steam archwiki page now recommends removing all those libraries, but doesn't mention at all how to figure out which libraries are causing the problems.
I think that's a bad thing, as both arch and steam are moving targets with frequent updates.
Anticitizen, steam games can be 64-bit & 32-bit , check the output of glxinfo32 also .
If glxinfo32 shows no problems :
start steam and post output
IF this doesn't give errors, start a game and post the output.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
Output of glxinfo32|grep rendering is direct rendering: yes.
This output of steam: http://pastebin.com/KSGvfHSN
And this the output when I try to run 3D game: http://pastebin.com/zBXJvnTV
My graphic card is ATI Mobility Radeon HD 5650.
Last edited by Anticitizen (2014-12-07 15:55:42)
Offline
from the steam output :
libGL error: unable to load driver: r600_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: r600
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrastThose libraries are in /usr/lib/xorg/modules/dri , both mesa-git 66716 and mesa-dri 10.3.5 symlink them to the r300_dri.so lib in the same folder.
( this is intentional due to recent changes in mesa).
To verify whether you have an OpenGL problem or a steam problem, try running native opengl applications like Xonotic or Oolite (both are in repos) .
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
Everything works, beacause I wrote wrong command to remove old steam libraries. I should have copied the command from wiki.
Offline
Glad you solved the problem, please edit your first post and prepend [Solved] to the title.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
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/lib/i386-linux-gnu/libgcc_s.so.1
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/usr/lib/i386-linux-gnu/libxcb.so.1Thankyou so much it worked well for me
Offline