Login
|
language
Български (Bulgarian)
čeština (Czech)
Dansk (Danish)
Nederlands (Dutch)
Suomi (Finnish)
Français (French)
Deutsch (German)
Ελληνικά (Greek)
Magyar (Hungarian)
Italiano (Italian)
日本語 (Japanese)
한국어 (Korean)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese)
Português-Brasil (Portuguese-Brazil)
Română (Romanian)
Русский (Russian)
简体中文 (Simplified Chinese)
Español (Spanish)
Svenska (Swedish)
繁體中文 (Traditional Chinese)
ไทย (Thai)
Türkçe (Turkish)
Help us translate Steam



http://community.linuxmint.com/tutorial/view/766
Both Steam and Bumblebee are a pain to get working, so you'll want to get them working separately before trying them together.
To get Bumblebee running, run 'optirun glxspheres' and look for the error in https://github.com/Bumblebee-Project/Bumblebee/wiki/Troubleshooting . Note that some Lenovo and Toshiba Optimus laptops need to use the acpi-handle-hack https://github.com/Bumblebee-Project/bbswitch/tree/hack-lenovo due to this bug in the linux kernel: https://bugzilla.kernel.org/show_bug.cgi?id=42696. While the BIOS is better on my y480, I still needed this, so not all laptops that need it are listed.
If all else fails, google your laptop and bumblebee. Or just figure out how to get the needed 32bit OpenGL libs for your Intel card, which isn't bad either.
EDIT: You may not need to do all of the following if you can get optirun to work! I'm not sure, my steam started to work mysteriously.
To get Steam running, I noticed that the 32bit nvidia libs are stuck in /usr/lib32/nvidia-current instead of /usr/lib32. Why we don't already point to nvidia-current is a mystery, but whatever.
I did this the stupid way and created symbolic links in /usr/lib32 to the files in nvidia-current that Steam requested. I also needed to point at lib32 as suggested above (thanks!).
Note that these libs look dependent on the version of my nvidia driver, you'll want to watch and see what steam asks for.
$ export LD_LIBRARY_PATH=/usr/lib32:$LD_LIBRARY_PATH
$ ln -s /usr/lib32/nvidia-current/libGL.so.1 /usr/lib32/libGL.so.1
$ ln -s /usr/lib32/nvidia-current/libnvidia-tls.so.304.64 /usr/lib32/libnvidia-tls.so.304.64
$ ln -s /usr/lib32/nvidia-current/libnvidia-glcore.so.304.64 /usr/lib32/libnvidia-glcore.so.304.64
Oh, you'll also want to run steam from the command line to get error messages.
Note that I needed to run 'optirun steam' after linking these and getting a steam segfault, probably because I was using the nvidia OpenGL libs.
I guess if you didn't have one, you could look into the mesa GL libs, but I'm not sure if those are just software accelerated or not.
Good luck. For what its worth, I've had good luck running Steam under Wine, even if most of the games are easier to run directly under wine.
this works but only if i leave the term window open
im running nvida 310.32 i did install the 32 bit support as well
This also worked with me; for Ubuntu anyway; I added this to my /usr/bin/steam script and now it works.
export LD_LIBRARY_PATH=/usr/lib32:$LD_LIBRARY_PATH