Likely duplicate of #3273. @shoof, if you read through 3273 and check your stdout do you see similar message about libgcc issues?
I don't have any of those errors on the console
$ LIBGL_DEBUG=verbose steam
Running Steam on debian 64-bit
STEAM_RUNTIME is enabled automatically
[2014-07-03 09:11:16] Startup - updater built Jun 30 2014 13:21:24
[2014-07-03 09:11:16] Verifying installation...
[2014-07-03 09:11:16] Verification complete
Error: 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.
[2014-07-03 09:11:19] Shutdown
I removed the libgcc_s.so.1 as suggested in the other thread but it didn't make a difference. I don't have a libstdc++.so.6 to remove.
I did all these things with a fresh install of steam and I still don't have direct rendering.
I also tried:
$ STEAM_RUNTIME=0 steam
Running Steam on debian 64-bit
STEAM_RUNTIME is disabled by the user
[2014-07-03 09:19:43] Startup - updater built Jun 30 2014 13:21:24
[2014-07-03 09:19:43] Verifying installation...
[2014-07-03 09:19:43] Verification complete
[2014-07-03 09:19:44] Shutdown
That command ran with nothing else happening.
If you set up LD_LIBRARY_PATH to use the Steam runtime binaries (as done in steam.sh) and then do your glxinfo test does it report direct rendering?
That fails with errors similar to #3273
libGL: screen 0 does not appear to be DRI3 capable
libGL: pci id for fd 4: 1002:6779, driver r600
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/r600_dri.so
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/r600_dri.so
libGL error: dlopen /usr/lib/i386-linux-gnu/dri/r600_dri.so failed (/home/shoof/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib/i386-linux-gnu/dri/r600_dri.so))
libGL: OpenDriver: trying ${ORIGIN}/dri/tls/r600_dri.so
libGL: OpenDriver: trying ${ORIGIN}/dri/r600_dri.so
libGL error: dlopen ${ORIGIN}/dri/r600_dri.so failed (/home/shoof/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib/i386-linux-gnu/dri/r600_dri.so))
libGL: OpenDriver: trying /usr/lib/dri/tls/r600_dri.so
libGL: OpenDriver: trying /usr/lib/dri/r600_dri.so
libGL error: dlopen /usr/lib/dri/r600_dri.so failed (/usr/lib/dri/r600_dri.so: cannot open shared object file: No such file or directory)
libGL error: unable to load driver: r600_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: r600
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/swrast_dri.so
libGL error: dlopen /usr/lib/i386-linux-gnu/dri/swrast_dri.so failed (/home/shoof/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib/i386-linux-gnu/libLLVM-3.4.so.1))
libGL: OpenDriver: trying ${ORIGIN}/dri/tls/swrast_dri.so
libGL: OpenDriver: trying ${ORIGIN}/dri/swrast_dri.so
libGL error: dlopen ${ORIGIN}/dri/swrast_dri.so failed (/home/shoof/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib/i386-linux-gnu/libLLVM-3.4.so.1))
libGL: OpenDriver: trying /usr/lib/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/dri/swrast_dri.so
libGL error: dlopen /usr/lib/dri/swrast_dri.so failed (/usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
name of display: :0
display: :0 screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
I did
mv /home/shoof/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6{,.disable}
And now steam is starting without the direct rendering error.
So this does appear to be a duplicate of #3273 , for me the offending lib was in usr/lib instead of lib.
Thanks, closing as a duplicate.
Nothing extracted yet.
Steam client doesn't think I have direct rendering, which I do.
shoof@dustpuppy:~$ steamRunning Steam on debian 64-bit
STEAM_RUNTIME is enabled automatically
[2014-07-02 11:56:48] Startup - updater built May 29 2014 09:19:23
[2014-07-02 11:56:48] Verifying installation...
[2014-07-02 11:56:48] Verification complete
Error: 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.
Running Steam on debian 64-bit
STEAM_RUNTIME has been set by the user to: /home/shoof/.steam/ubuntu12_32/steam-runtime
-32 bit glxgears runs fine-
shoof@dustpuppy:~$ which glxgears/usr/bin/glxgears
shoof@dustpuppy:~$ ldd /usr/bin/glxgearsshoof@dustpuppy:~$ glxgears-32 bit glxinfo shows I have direct rendering enabled-
shoof@dustpuppy:~$ which glxinfo/usr/bin/glxinfo
shoof@dustpuppy:~$ ldd /usr/bin/glxinfoshoof@dustpuppy:~$ glxinfo | grep directdirect rendering: Yes
Full glxinfo output has no errors.
-system info-