Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
User Journal

Journal va3atc's Journal: Linux: Steam on Mint 16 with Bumblebee

Good Bumblebee resource
https://wiki.archlinux.org/index.php/Bumblebee

--Preamble

Steam gaming was working cool under Mint 15, but after some update that got pushed I lost primusrun and optirun would not run Steam. Everything in my powers could not return primusrun without upgrading to Mint 16.

--First install of Mint 16 with Steam
  - I selected primus from the package manager
  - unknown to me why but games would just launch to a plain black screen and require ctrl+alt+backspace
  - I fiddled with installing the proprietary drivers and uninstalling the xorg ones, rebooted and X Windows would never load again. I reinstalled Mint 16

--Second Install of Mint 16
  - It was suggested to not use the package manager to install Bumblebee and instead follow the instructions on the website instead [3]

After install Bumblebee, I installed Steam which launched with the following error

error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory or "Missing 32-bit libraries: libGL.so.1"

As suggested by vgriph on GitHub fixed the issue [2]
cd ~/.steam/bin
ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 .

primusrun would only work as root and gave some permission denied to a bumblebee socket
2014/01/05 11:41:11 socat[27163] E connect(3, AF=1 "/var/run/bumblebee.socket", 27): Permission denied
primus: fatal: failed to connect to Bumblebee daemon: Permission denied

As can be seen you need to be a member of bumblebee
srw-rw---- 1 root bumblebee 0 Jan 5 11:39 bumblebee.socket

I made sure the currently logged in user was a member of the group bumblebee and restarted the computer.

The same error happened again. As suggested by a Bumblebee dev [1] I deleted the bumblebee.socket file and restarted bumblebeed. Same issue.

I therefore set the permission to 777 which solved the issue.

Old Quake engine games like the original Counter Strike launched fine, but all source based engines loaded with black textures. A lot of people suggested to make a 32-bit chroot but a simple toggle fixed it.
    install driconf, then enabled S3TC texture compression support [4]
Users experiencing black textures in video games may find a solution by enabling S3TC texture compression support. It can be enabled through driconf or by installing libtxc_dxtn.

[1] https://bbs.archlinux.org/viewtopic.php?pid=1178729#p1178729
[2] https://github.com/ValveSoftware/steam-for-linux/issues/321
[3] http://bumblebee-project.org/install.html
[4] https://wiki.archlinux.org/index.php/Intel#Black_textures_in_video_games

This discussion has been archived. No new comments can be posted.

Linux: Steam on Mint 16 with Bumblebee

Comments Filter:

The hardest part of climbing the ladder of success is getting through the crowd at the bottom.

Working...