You are not logged in.

#1 2013-06-25 12:43:13

rabcor
Banned
Registered: 2013-02-09
Posts: 500

[Solved]Steam OpenGL GLX context is not using direct rendering

I get

Xlib:  extension "NV-GLX" missing on display ":0.0".
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.

every time i launch steam, if i try to launch a game (any game) all i'll get is a blank window. if it's a fullscreen game i get sound but crash my X while at it.

I formerly had an nvidia gpu but i'm now using an intel igpu instead. i ran "pacman -R nvidia" and replaced nvidia's libgl with the mesa one.

what shall i do?

Last edited by rabcor (2014-06-19 12:34:33)

Offline

#2 2013-06-25 13:31:23

Cdh
Member
Registered: 2009-02-03
Posts: 1,098

Re: [Solved]Steam OpenGL GLX context is not using direct rendering

edit: ------

extension "NV-GLX" missing on display ":0.0".

Wait, what? That sounds nvidia specific

lsmod | grep nvidia

should not show anything.

grep -i nvidia /var/log/Xorg.0.log

should not show anything either. If it does, look in /etc/X11/xorg.conf.d/ whether there's one leftover.
------


Have mesa-demos installed.
Make sure

glxinfo | grep OpenGL

shows intel stuff and not software rasterizer or llvmpipe or something like that.

Many games on steam are 32 bit.
Have the multilib repository enabled and have lib32-mesa-demos installed.
Make sure you have lib32-intel-dri and all that stuff installed and that

glxinfo32 | grep OpenGL

shows intel stuff.

If you have that stuff installed and it doesn't show intel gpu stuff, try

LIBGL_DEBUG=verbose glxinfo32 | grep OpenGL

to see a little bit of info how it wants to open the graphics driver.

Last edited by Cdh (2013-06-25 13:34:56)


฿ 18PRsqbZCrwPUrVnJe1BZvza7bwSDbpxZz

Offline

#3 2013-06-25 13:43:06

rabcor
Banned
Registered: 2013-02-09
Posts: 500

Re: [Solved]Steam OpenGL GLX context is not using direct rendering

lsmod | grep nvidia

gives nothing

grep -i nvidia /var/log/Xorg.0.log

gives nothing either

glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Desktop 
OpenGL core profile version string: 3.1 (Core Profile) Mesa 9.1.3
OpenGL core profile shading language version string: 1.40
OpenGL core profile context flags: (none)
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 9.1.3
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
glxinfo32 | grep OpenGL
Xlib:  extension "NV-GLX" missing on display ":0.0".
Xlib:  extension "NV-GLX" missing on display ":0.0".
Xlib:  extension "NV-GLX" missing on display ":0.0".
Xlib:  extension "NV-GLX" missing on display ":0.0".
Xlib:  extension "NV-GLX" missing on display ":0.0".
Xlib:  extension "NV-GLX" missing on display ":0.0".
Xlib:  extension "NV-GLX" missing on display ":0.0".
Xlib:  extension "NV-GLX" missing on display ":0.0".
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Desktop 
OpenGL version string: 1.4 (3.0 Mesa 9.1.3)
OpenGL extensions:

seems lib32-libgl (lib32-nvidia-libgl) is the cause.

sudo pacman -R lib32-nvidia-libgl
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: lib32-cairo: requires lib32-libgl
:: lib32-glu: requires lib32-libgl
:: steam: requires lib32-libgl

Solution:

sudo pacman -S lib32-mesa-libgl
resolving dependencies...
looking for inter-conflicts...
:: lib32-mesa-libgl and lib32-nvidia-libgl are in conflict (lib32-libgl). Remove lib32-nvidia-libgl? [y/N] y
...

Steam runs now, and some of the games display now (iGpus are crappy even on windows, worse on linux). Thanks for your help smile

Last edited by rabcor (2013-06-25 13:47:03)

Offline

#4 2013-06-27 00:48:07

ConnorBehan
Trusted User (TU)
From: Long Island NY
Registered: 2007-07-05
Posts: 1,358
Website

Re: [Solved]Steam OpenGL GLX context is not using direct rendering

Remember to mark solved smile


6EA3 F3F3 B908 2632 A9CB E931 D53A 0445 B47A 0DAB
Great things come in tar.xz packages.

Offline

#5 2013-11-20 23:33:46

duckie
Member
Registered: 2013-11-20
Posts: 4

Re: [Solved]Steam OpenGL GLX context is not using direct rendering

Hello guys

Installing lib32-mesa-libgl did the trick for me too, thanks !

Offline

#6 2014-03-10 17:22:32

IlVerZ
Member
Registered: 2011-12-23
Posts: 28

Re: [Solved]Steam OpenGL GLX context is not using direct rendering

Me too!
Thanks

Offline

#7 2014-05-25 16:36:56

freijon
Member
From: Switzerland
Registered: 2014-04-05
Posts: 39

Re: [Solved]Steam OpenGL GLX context is not using direct rendering

I'm having the same issue with ATI open drivers. Running steam in a console shows me this:

$ steam
Running Steam on arch  64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1400690891_client)
libGL error: dlopen /usr/lib32/xorg/modules/dri/radeonsi_dri.so failed (/home/jonas/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib32/libLLVM-3.4.1.so))
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL error: dlopen /usr/lib32/xorg/modules/dri/swrast_dri.so failed (/home/jonas/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib32/libLLVM-3.4.1.so))
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
Installing breakpad exception handler for appid(steam)/version(1400690891_client)
Installing breakpad exception handler for appid(steam)/version(1400690891_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
[0525/183234:WARNING:proxy_service.cc(958)] PAC support disabled because there is no system implementation
libGL error: dlopen /usr/lib32/xorg/modules/dri/radeonsi_dri.so failed (/home/jonas/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib32/libLLVM-3.4.1.so))
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL error: dlopen /usr/lib32/xorg/modules/dri/swrast_dri.so failed (/home/jonas/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib32/libLLVM-3.4.1.so))
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
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.

lib32-mesa-libgl is already installed

Any ideas?

Offline

#8 2014-05-26 07:58:39

cb951303
Member
Registered: 2007-03-17
Posts: 74

Re: [Solved]Steam OpenGL GLX context is not using direct rendering

I have the same problem with radeon-si driver. I'm on a 32 bit system so I wonder if this is related to lib32* at all.
Any ideas?

Thanks

Offline

#9 2014-05-26 16:34:49

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 6,423

Re: [Solved]Steam OpenGL GLX context is not using direct rendering

@ freijon

libGL error: dlopen /usr/lib32/xorg/modules/dri/radeonsi_dri.so failed (/home/jonas/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib32/libLLVM-3.4.1.so))

That line shows the cause of your problem.

Your steam apps try to use the steam supplied libstdc++.so.6 version and  that's to old for most arch pacakges (in this case the lib32-llvm-libs package ).
try rm /home/jonas/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6

@cb951303 :
unless you got the same error messages, you got a different problem then freijon .
If so, please start a new thread and post the output of steam.


Multi-init booting with apg Openrc and systemd coexisting
Automounting : not needed, i prefer pmount
Aur helpers : makepkg + my own local repo === rarely need them

Offline

#10 2014-05-27 07:39:05

freijon
Member
From: Switzerland
Registered: 2014-04-05
Posts: 39

Re: [Solved]Steam OpenGL GLX context is not using direct rendering

Lone_Wolf wrote:

@ freijon
Your steam apps try to use the steam supplied libstdc++.so.6 version and  that's to old for most arch pacakges (in this case the lib32-llvm-libs package ).
try rm /home/jonas/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6

That solved my problem, thanks dude! smile

Offline

#11 2014-05-30 22:52:20

nuc
Member
Registered: 2012-04-26
Posts: 115

Re: [Solved]Steam OpenGL GLX context is not using direct rendering

Lone_Wolf wrote:

@ freijon

libGL error: dlopen /usr/lib32/xorg/modules/dri/radeonsi_dri.so failed (/home/jonas/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib32/libLLVM-3.4.1.so))

That line shows the cause of your problem.

Your steam apps try to use the steam supplied libstdc++.so.6 version and  that's to old for most arch pacakges (in this case the lib32-llvm-libs package ).
try rm /home/jonas/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6

@cb951303 :
unless you got the same error messages, you got a different problem then freijon .
If so, please start a new thread and post the output of steam.

Hey, thanks so much this fixed it for me, too smile
Shouldn't this be fixed downstream?

Offline

#12 2014-06-19 02:53:55

STUART
Member
From: Seattle, WA
Registered: 2010-08-19
Posts: 41
Website

Re: [Solved]Steam OpenGL GLX context is not using direct rendering

I'm getting this error again (I had it before, but removing libstdc++.so.6 fixed it). How can I track down what's causing the problem now so I can fix it again? I tried removing libstdc++.so.6.0.16, but it made no difference.

Output:

Running Steam on arch rolling 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1402354877_client)
libGL error: dlopen /usr/lib32/xorg/modules/dri/r600_dri.so failed (/home/stuart/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1: version `GCC_4.7.0' not found (required by /usr/lib32/xorg/modules/dri/r600_dri.so))
libGL error: unable to load driver: r600_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: r600
libGL error: dlopen /usr/lib32/xorg/modules/dri/swrast_dri.so failed (/home/stuart/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1: version `GCC_4.7.0' not found (required by /usr/lib32/xorg/modules/dri/swrast_dri.so))
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
Installing breakpad exception handler for appid(steam)/version(1402354877_client)

(steam:10548): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",

(steam:10548): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
/usr/share/themes/Adwaita/gtk-2.0/gtkrc:1137: error: unexpected identifier `direction', expected character `}'
Installing breakpad exception handler for appid(steam)/version(1402354877_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
[0618/195439:WARNING:proxy_service.cc(958)] PAC support disabled because there is no system implementation
libGL error: dlopen /usr/lib32/xorg/modules/dri/r600_dri.so failed (/home/stuart/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1: version `GCC_4.7.0' not found (required by /usr/lib32/xorg/modules/dri/r600_dri.so))
libGL error: unable to load driver: r600_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: r600
libGL error: dlopen /usr/lib32/xorg/modules/dri/swrast_dri.so failed (/home/stuart/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1: version `GCC_4.7.0' not found (required by /usr/lib32/xorg/modules/dri/swrast_dri.so))
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
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.
Installing breakpad exception handler for appid(steam)/version(1402354877_client)
Installing breakpad exception handler for appid(steam)/version(1402354877_client)
[HTTP Remote Control] HTTP server listening on port 27037.
Installing breakpad exception handler for appid(steam)/version(1402354877_client)
Installing breakpad exception handler for appid(steam)/version(1402354877_client)
Installing breakpad exception handler for appid(steam)/version(1402354877_client)
Installing breakpad exception handler for appid(steam)/version(1402354877_client)
Generating new string page texture 2: 48x256, total string texture memory is 49.15 KB
Generating new string page texture 3: 384x256, total string texture memory is 442.37 KB
Installing breakpad exception handler for appid(steam)/version(1402354877_client)
Installing breakpad exception handler for appid(steam)/version(1402354877_client)
Installing breakpad exception handler for appid(steam)/version(1402354877_client)
Adding licenses for the following package(s): 0, 7, 8, 12, 25, 45, 54, 70, 79, 112, 156, 167, 172, 194, 204, 218, 238, 259, 265, 283, 288, 296, 320, 335, 371, 383, 440, 466, 469, 525, 535, 574, 603, 605, 609, 618, 636, 663, 674, 700, 707, 773, 987, 994, 1016, 1053, 1064, 1110, 1111, 1184, 1215, 1220, 1256, 1257, 1259, 1289, 1290, 1295, 1416, 1422, 1465, 1488, 1495, 1508, 1529, 1559, 1602, 1604, 1618, 1662, 1675, 1679, 1680, 1693, 1694, 1703, 1726, 1731, 1757, 1774, 1879, 1898, 1943, 1995, 2008, 2031, 2051, 2062, 2063, 2064, 2110, 2170, 2225, 2288, 2465, 2481, 2510, 2532, 2554, 2637, 2644, 2683, 2692, 2788, 2863, 2916, 2967, 3052, 3059, 3083, 4052, 4061, 4080, 4085, 4109, 4125, 4138, 4155, 4171, 4189, 4325, 4398, 4433, 4482, 4486, 4544, 4545, 4574, 4670, 4745, 4801, 4823, 4870, 5012, 6007, 6020, 6027, 6056, 6075, 6092, 6112, 6147, 6176, 6208, 6219, 6232, 6265, 6267, 6330, 6346, 6425, 6428, 6442, 6495, 6500, 6531, 6550, 6636, 6660, 6673, 6749, 6790, 6829, 6867, 6871, 6876, 6882, 6896, 6917, 6951, 6970, 6977, 7088, 7089, 7135, 7169, 7209, 7245, 7350, 7357, 7388, 7410, 7421, 7477, 7480, 7522, 7586, 7588, 7609, 7612, 7616, 7646, 7668, 7705, 7802, 7825, 7937, 7944, 7968, 7975, 7991, 7998, 8008, 8009, 8021, 8023, 8053, 8057, 8128, 8183, 8187, 8201, 8281, 8328, 8330, 8334, 8360, 8372, 8446, 8450, 8451, 8453, 8456, 8484, 8486, 8489, 8491, 8616, 8628, 8632, 8633, 8634, 8635, 8636, 8637, 8641, 8644, 8647, 8648, 8701, 8846, 8848, 8861, 8866, 8876, 8878, 8879, 8886, 8967, 8970, 11000, 11010, 11033, 11071, 11072, 11096, 11144, 11269, 11612, 11664, 11691, 11702, 11703, 11704, 11705, 11706, 11728, 11729, 11733, 11738, 11746, 11747, 11837, 11856, 11860, 11920, 11984, 12000, 12048, 12064, 12072, 12079, 12181, 12182, 12288, 12291, 12456, 12517, 12521, 12572, 12573, 12997, 13162, 13170, 13354, 13410, 13503, 13616, 13632, 13670, 13700, 14012, 14091, 14107, 14290, 14520, 14521, 14633, 14734, 14870, 14909, 14938, 14977, 15055, 15100, 15124, 15371, 15407, 15579, 15638, 15818, 15869, 15981, 16020, 16040, 16122, 16131, 16132, 16139, 16242, 16342, 16360, 16373, 16494, 16496, 16521, 16522, 16523, 16547, 16549, 16586, 16589, 16610, 16632, 16640, 16651, 16675, 16676, 16677, 16699, 16738, 16767, 16797, 16831, 17078, 17084, 17207, 17221, 17229, 17250, 17304, 17583, 17607, 17621, 17623, 17625, 17626, 17881, 17933, 18120, 18221, 18254, 18265, 18443, 18492, 18593, 18594, 18613, 18618, 18629, 18730, 18740, 18874, 18886, 18906, 18971, 19049, 19050, 19051, 19052, 19053, 19054, 19055, 19056, 19057, 19058, 19059, 19060, 19061, 19062, 19063, 19216, 19223, 25394, 25518, 25601, 25729, 25921, 26212, 26227, 26375, 26380, 26487, 26510, 26620, 26827, 26881, 26901, 26928, 27069, 27186, 27214, 27237, 27307, 27316, 27322, 27399, 27531, 27576, 27599, 27659, 27693, 27722, 27835, 27837, 27968, 27998, 28021, 28173, 28187, 28233, 28537, 28596, 28629, 28832, 28946, 29020, 29022, 29025, 29026, 29028, 29030, 29032, 29034, 29036, 29074, 29391, 29547, 29677, 29727, 29760, 29793, 29900, 29976, 30202, 30371, 30422, 30477, 30542, 30616, 30852, 30861, 31017, 32584, 32861, 33061, 33201, 33552, 34425, 34426, 34822, 34825, 35128, 36704, 39387, 39389, 39686, 40266, 43386
roaming config store loaded successfully - 28702 bytes.
migrating temporary roaming config store
Using breakpad crash handler
Setting breakpad minidump AppID = 250820
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
libGL error: dlopen /usr/lib32/xorg/modules/dri/r600_dri.so failed (/home/stuart/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1: version `GCC_4.7.0' not found (required by /usr/lib32/xorg/modules/dri/r600_dri.so))
libGL error: unable to load driver: r600_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: r600
libGL error: dlopen /usr/lib32/xorg/modules/dri/swrast_dri.so failed (/home/stuart/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1: version `GCC_4.7.0' not found (required by /usr/lib32/xorg/modules/dri/swrast_dri.so))
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
ExecCommandLine: "/home/stuart/.local/share/Steam/ubuntu12_32/steam"
System startup time: 13.46 seconds
libGL error: dlopen /usr/lib32/xorg/modules/dri/r600_dri.so failed (/home/stuart/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1: version `GCC_4.7.0' not found (required by /usr/lib32/xorg/modules/dri/r600_dri.so))
libGL error: unable to load driver: r600_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: r600
libGL error: dlopen /usr/lib32/xorg/modules/dri/swrast_dri.so failed (/home/stuart/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1: version `GCC_4.7.0' not found (required by /usr/lib32/xorg/modules/dri/swrast_dri.so))
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
Running Steam on arch rolling 64-bit
STEAM_RUNTIME has been set by the user to: /home/stuart/.local/share/Steam/ubuntu12_32/steam-runtime
Opening joystick X360 Controller
Opening joystick X360 Controller
Generating new string page texture 72: 1024x256, total string texture memory is 1.49 MB
Generating new string page texture 73: 128x256, total string texture memory is 131.07 KB
Generating new string page texture 74: 128x256, total string texture memory is 1.62 MB
Generating new string page texture 75: 256x256, total string texture memory is 1.88 MB
Generating new string page texture 76: 64x256, total string texture memory is 1.95 MB
Generating new string page texture 77: 32x256, total string texture memory is 1.98 MB
Attempting to use a Windows only path root on non-Windows platform for game 107200
Attempting to use a Windows only path root on non-Windows platform for game 107200
Attempting to use a Windows only path root on non-Windows platform for game 107200
Attempting to use a Windows only path root on non-Windows platform for game 107200
Attempting to use a Windows only path root on non-Windows platform for game 107200
Attempting to use a Windows only path root on non-Windows platform for game 107200
Attempting to use a Windows only path root on non-Windows platform for game 212680
Attempting to use a Windows only path root on non-Windows platform for game 212680
Attempting to use a Windows only path root on non-Windows platform for game 225260
Attempting to use a Windows only path root on non-Windows platform for game 225260
Attempting to use a Windows only path root on non-Windows platform for game 225260
Attempting to use a Windows only path root on non-Windows platform for game 225260
Attempting to use a Windows only path root on non-Windows platform for game 225260
Attempting to use a Windows only path root on non-Windows platform for game 225260
Attempting to use a Windows only path root on non-Windows platform for game 225260
Attempting to use a Windows only path root on non-Windows platform for game 225260
Attempting to use a Windows only path root on non-Windows platform for game 225260
Attempting to use a Windows only path root on non-Windows platform for game 225260
Attempting to use a Windows only path root on non-Windows platform for game 225260
Attempting to use a Windows only path root on non-Windows platform for game 225260
Attempting to use a Windows only path root on non-Windows platform for game 225260
Attempting to use a Windows only path root on non-Windows platform for game 225260
Attempting to use a Windows only path root on non-Windows platform for game 225260
Attempting to use a Windows only path root on non-Windows platform for game 225260
Attempting to use a Windows only path root on non-Windows platform for game 225260
Attempting to use a Windows only path root on non-Windows platform for game 239030
Attempting to use a Windows only path root on non-Windows platform for game 239030
Attempting to use a Windows only path root on non-Windows platform for game 239030
Attempting to use a Windows only path root on non-Windows platform for game 239030
Attempting to use a Windows only path root on non-Windows platform for game 239030
Attempting to use a Windows only path root on non-Windows platform for game 239030
Attempting to use a Windows only path root on non-Windows platform for game 239030
Attempting to use a Windows only path root on non-Windows platform for game 239030
Attempting to use a Windows only path root on non-Windows platform for game 239030
Attempting to use a Windows only path root on non-Windows platform for game 239030
Attempting to use a Windows only path root on non-Windows platform for game 239030
ExecCommandLine: "/home/stuart/.steam/root/ubuntu12_32/steam steam://open/driverhelperready"
ExecSteamURL: "steam://open/driverhelperready"
Installing breakpad exception handler for appid(steam)/version(1402354877_client)
Generating new string page texture 98: 128x256, total string texture memory is 2.11 MB
Generating new string page texture 100: 128x256, total string texture memory is 2.24 MB
Generating new string page texture 101: 24x256, total string texture memory is 2.27 MB
Generating new string page texture 102: 256x256, total string texture memory is 2.53 MB
Generating new string page texture 103: 128x256, total string texture memory is 2.66 MB
Generating new string page texture 104: 2048x256, total string texture memory is 4.76 MB
Attempting to use a Windows only path root on non-Windows platform for game 107200
Attempting to use a Windows only path root on non-Windows platform for game 107200
Attempting to use a Windows only path root on non-Windows platform for game 107200
Attempting to use a Windows only path root on non-Windows platform for game 107200
Attempting to use a Windows only path root on non-Windows platform for game 107200
Attempting to use a Windows only path root on non-Windows platform for game 107200
Attempting to use a Windows only path root on non-Windows platform for game 107200
Failed to resolve path before download

Edit: Fixed by removing /home/stuart/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1, drr.

Last edited by STUART (2014-06-19 03:01:31)

Offline

#13 2014-07-31 18:10:54

HarlemSquirrel
Member
From: New York, NY
Registered: 2014-01-22
Posts: 100
Website

Re: [Solved]Steam OpenGL GLX context is not using direct rendering

Lone_Wolf wrote:

@ freijon

libGL error: dlopen /usr/lib32/xorg/modules/dri/radeonsi_dri.so failed (/home/jonas/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib32/libLLVM-3.4.1.so))

That line shows the cause of your problem.

Your steam apps try to use the steam supplied libstdc++.so.6 version and  that's to old for most arch pacakges (in this case the lib32-llvm-libs package ).
try rm /home/jonas/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6

@cb951303 :
unless you got the same error messages, you got a different problem then freijon .
If so, please start a new thread and post the output of steam.


This fixed my problem when getting the message after an update today. I am using open source drivers with my AMD R7 260X and all the latest stable updates for Arch. Thanks!


"Melody reigns supreme!"
    -J. J. Johnson

Offline

#14 2014-09-26 16:02:40

Olize
Member
Registered: 2014-09-26
Posts: 1

Re: [Solved]Steam OpenGL GLX context is not using direct rendering

I had the same Problem with the GLX Error and to rm the libstdc++.so.6 doesn't.
So i tried and tried some things and the solution for me was installing steam with lib32-mesa-libgl. After steam was installed rm lib32-mesa-libgl and install lib32-nvidia-libgl or lib32-nvidia-libgl-beta (depending which Nvidia driver is installt). i tested it with bothe Nvidia Drivers (stable: 340.32 and beta: 343.22). I hope this may help sombody.

So long!

Offline

#15 2014-09-28 12:40:35

sistematico
Member
From: Campo Grande / MS / Brasil
Registered: 2008-07-26
Posts: 96
Website

Re: [Solved]Steam OpenGL GLX context is not using direct rendering

Lone_Wolf wrote:

Your steam apps try to use the steam supplied libstdc++.so.6 version and  that's to old for most arch pacakges (in this case the lib32-llvm-libs package ).
try rm /home/jonas/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6

Fixed, thanks!


Lucas Saliés Brum
blog | medium | vk | twitter | github | .share
Forgive the spelling and grammar, English is not my native language.

Offline

#16 2014-09-28 12:52:53

markzz
Member
From: Michigan, United States
Registered: 2013-06-08
Posts: 68
Website

Re: [Solved]Steam OpenGL GLX context is not using direct rendering

Olize wrote:

I had the same Problem with the GLX Error and to rm the libstdc++.so.6 doesn't.

This is all in the Arch Wiki, it's a really good resource...

https://wiki.archlinux.org/index.php/steam


I don't want to work.  I want to bang on the drum all day.

Offline

#17 2014-10-14 16:23:17

zacariaz
Member
Registered: 2012-01-18
Posts: 492
Website

Re: [Solved]Steam OpenGL GLX context is not using direct rendering

Not sure how or why this worked, but simply installing lib32-mesa-libgl, thus removing lib32-nvidia-libgl followed by the installation of lib32-nvidia-libgl, thus removing lib32-nvidia-libgl, again, followed by a reboot just for kicks, did the trick, and good thing too. I've got enough problem without having to worry about getting the one thing that keeps me sane to work.

Anyway, thank for the help.

Offline

#18 2014-10-14 16:40:49

LucetLux
Member
Registered: 2013-08-16
Posts: 165

Re: [Solved]Steam OpenGL GLX context is not using direct rendering

This is something that seems to keep coming back every now and then after an update to steam, I have to delete the lib files every time, it would be nice if they stopped packaging so much crap with it.

Last edited by LucetLux (2014-10-14 17:05:03)

Offline

#19 2014-11-07 20:04:07

Kloszard
Member
From: Poland, Silesian Voivodeship
Registered: 2012-07-03
Posts: 7

Re: [Solved]Steam OpenGL GLX context is not using direct rendering

This occurred to me when I migrated from nvidia to nvidia-340xx. but I had forgotten to migrate the following :
lib32-nvidia-libgl -> lib32-nvidia-340xx-libgl

and maybe some other packages like:

lib32-nvidia-utils -> lib32-nvidia-340xx-utils

I have a card of the G8xxx family.

Offline

#20 2014-12-20 11:35:40

bjo
Member
Registered: 2011-09-10
Posts: 49

Re: [Solved]Steam OpenGL GLX context is not using direct rendering

I have this issue as Stuart with a Radeon HD 4670 (RV730XT), removing libgcc_s.so.1 didn't help.

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: swrast

glxinfo32 with LIBGL_DEBUG tells

libGL: screen 0 does not appear to be DRI3 capable
libGL: pci id for fd 4: 1002:9490, driver r600
libGL: OpenDriver: trying /usr/lib32/xorg/modules/dri/tls/r600_dri.so
libGL: OpenDriver: trying /usr/lib32/xorg/modules/dri/r600_dri.so
libGL: Can't open configuration file /home/bjo/.drirc: No such file or directory.
libGL: Can't open configuration file /home/bjo/.drirc: No such file or directory.
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD RV730
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.3.5
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.3.5
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 10.3.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.0
OpenGL ES profile extensions:

Edit: Stupid me, looked for libstdc++.so.6 in the wrong place. Sorry for the noise.

Last edited by bjo (2014-12-20 11:42:28)

Offline

#21 2015-02-19 21:35:03

tabbithakitten
Member
Registered: 2014-12-18
Posts: 1

Re: [Solved]Steam OpenGL GLX context is not using direct rendering

Just as an FYI for other users who might be running into this error on Steam start. I also noticed this appeared to be affecting the use of native OpenGL app's and providing the error message in game:
gl error 0x500 at draw_screen

Similarly, moving this file to a backup resolved the issue. 
/home/jonas/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6

Hope this helps someone.

Offline

#22 2015-02-19 22:12:01

firekage
Member
From: Eastern Europe, Poland
Registered: 2013-06-30
Posts: 558

Re: [Solved]Steam OpenGL GLX context is not using direct rendering

Sorry for refreshing but i have this error too:

[firekage@arch_desktop .WarThunder]$ ./aces -resolution:1680x1050
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
[S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.so.
Xlib:  extension "NV-GLX" missing on display ":0".
[firekage@arch_desktop .WarThunder]$ 

You suggested to install lib32-mesa-libgl but i use nvidia drivers and i have lib32-nvidia-libgl, so, why this error is being shown?

Offline

#23 2015-12-24 19:36:40

ethicalvixix@gmail.com
Member
Registered: 2015-12-24
Posts: 1

Re: [Solved]Steam OpenGL GLX context is not using direct rendering

I have same problems too!

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: swrast

Any idea?

Offline

#24 2015-12-26 20:02:12

ConnorBehan
Trusted User (TU)
From: Long Island NY
Registered: 2007-07-05
Posts: 1,358
Website

Re: [Solved]Steam OpenGL GLX context is not using direct rendering

A fuller error message in code tags would be nice. Did you try moving the libstdc++ bundled with steam or downgrading the shared C++ packages? Note that Arch is using a newer C++ ABI that most other people.


6EA3 F3F3 B908 2632 A9CB E931 D53A 0445 B47A 0DAB
Great things come in tar.xz packages.

Offline

Board footer

Powered by FluxBB