Steam for Linux

Steam for Linux

Ast Dec 12, 2012 @ 11:15am
Steam does not start WITHOUT optirun anymore.
Today there was a steam update and since then I cannot start the Steam client any more UNLESS I start it with optirun.

I get the following error:

Xlib: extension "GLX" missing on display ":0".

If I start Steam with optirun the client works, but I'm unable to start the TF2 beta. It just shows the following error message:

Failed to create SDL window: Couldn't find matching GLX visual

I'm running Ubuntu 12.04 LTS with x-swat PPA and experimental 310 driver on my notebook with a GeForce GT 540M.

Any pointers what I should do?
< >
Showing 1-5 of 5 comments
[LEMS] CyberXZT Dec 12, 2012 @ 1:31pm 
Hello! Try:
ln -s /usr/lib/i386-linux-gnu/mesa/ ~/Steam/ubuntu12_32/
Steam should now run under the Intel card. To start TF2 under the Nvidia card, check out this post and the post under it.

Finally, if you ever want to undo the above (Steam will ALWAYS run under Intel unless you undo this change!) run the following command:
rm ~/Steam/ubuntu12_32/

Also be sure to check out this Steam group for various Optimus tricks, etc.
Last edited by [LEMS] CyberXZT; Dec 12, 2012 @ 1:35pm
Ast Dec 12, 2012 @ 1:42pm 
Hey, thanks for the reply.

I modified your command a bit, since my Steam installation is not in ~/Steam, but in ~/steam/steam.

But it still does not work. Now I get this error message:

OpenGL GLX extension not supported by display
Last edited by Ast; Dec 12, 2012 @ 1:43pm
[LEMS] CyberXZT Dec 12, 2012 @ 2:47pm 
Hmm. I am not too familiar with running Steam on the Intel card when Optimus is installed. If you start Steam under optirun can you start TF2 with the script in the post I linked? Make sure to remove the file linked earlier if you haven't already.

Also, just to make sure. Does glxspheres work on the Intel card? If so can you also post the output from it?
Last edited by [LEMS] CyberXZT; Dec 12, 2012 @ 2:49pm
miscco Dec 14, 2012 @ 5:36am 
I had the same problem and you workaround helped a lot. thanks for that.

GLXspheres works on the intel card as well. I have 60 fps with intel. With optirun GLXspheres i am at 180. Right now i havent installed any games, i will try it later.

Edit: Screw it, i wanted to reproduce the OPs problem and i managed it. I switched to proprietary drivers (nvidia current). No neither the glx spheres nor steam work anymore. Steam doesnt work with or without optirun. It seems that it screwed a bit around with the bumblebee setup. I have a also Ubuntu 12.04 with x-swat PPA and GTX540M
Last edited by miscco; Dec 14, 2012 @ 5:46am
Riffshredder Apr 6, 2013 @ 1:20pm 
I also had to modify the command to fit my own installation, but it worked! Glad I found this post!!
< >
Showing 1-5 of 5 comments
Per page: 15 30 50