Steam for Linux

Steam for Linux

Adrian Jan 27, 2014 @ 6:05pm
OpenGL GLX context is not using direct rendering
I'm getting this error when trying to run Steam in Debian Jessie.
I've spent the last two hours trying to solve it using Google to no avail.

Any 'new' solutions?
< >
Showing 1-4 of 4 comments
[Linux]sulman Jan 27, 2014 @ 7:47pm 
Which card? AMD or NVIDIA? Check the right driver is loaded... paste output of:
lspci | grep VGA
Adrian Jan 28, 2014 @ 1:28am 

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Juniper PRO [Radeon HD 5750]
Noname Jan 28, 2014 @ 3:43am 
have you installed proprietary drivers?
# lsmod | grep "fglrx"

If not, you could try them by doing:
# aptitude update
# aptitude -r install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') fglrx-driver
bandikoto Jan 30, 2014 @ 10:00am 
I'm running the nVidia propetary drivers version 331.20. I was just FINALLY able to run Portal.

Two things seem to make the difference:

/etc/ should have the following three lines in it:
  • /usr/lib32
  • /usr/lib/i386-linux-gnu/mesa
  • /emul/ia32-linux/usr/lib

(^ That advice has floated around here in various forms and seems to help for some, but still left me with libGL errors)

Doing this before launching steam made it work:

  • export LD_LIBRARY_PATH=/usr/lib32/nvidia-331:/usr/lib32:$LD_LIBRARY_PATH

From having read through, I intuited that it was picking up the generic (and quasi-broken) libGL from the system. I thought that adding the path to the driver's libGL would do the trick, so I did a look /libGL on my system and found the 32-bit version (as Steam seems to have a fetish for the 32-bit version of things) of the libGL for the video driver I'm running and prepended that to the LD_LIBRARY_PATH before starting steam. Voilà! Portal that actually runs. This problem has been dogging me on this system since May.
Last edited by bandikoto; Jan 30, 2014 @ 10:01am
< >
Showing 1-4 of 4 comments
Per page: 15 30 50

Date Posted: Jan 27, 2014 @ 6:05pm
Posts: 4