Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
Open Source AMD driver and steam issue.
chui2ch Nov 6, 2016
I am using Ubuntu 16.04, and for the first time ever the open source driver. I am using "LD_PRELOAD='/usr/$LIB/libstdc++.so.6 /usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1 /usr/$LIB/libgpg-error.so' steam" to launch steam. For the most part every thing works great, however borderlands2 will not launch it opens and then closes. If any one has experienced this and has some advice I'd appreciate it.
singlecutguitar Nov 16, 2016
I think that the open source driver not yet powerful enough for gaming. I'm able to play saints row series, bioshock and some indies, but not This War is Mine. It crashes a lot. So I switch to Catalyst proprietary driver and everything is fine
Nel Nov 16, 2016
@ chui2ch

Take a look here: https://www.reddit.com/r/linux_gaming/comments/57clur/cant_run_steam_on_ubuntu_1610/
It's for Mesa on Ubuntu 16.10, but can be helpful with 16.04 too.
In short, use steam from Ubuntu repos and tweak steam launcher script to remove broken libs.

Borderlands TPS (don't know for Borderlands 2) seems to work this way.
Could also be a problem on 16.04 because of an older mesa version.
manero666 Nov 16, 2016
run Steam from the terminal like this:
LIBGL_DEBUG=verbose steam
then see if it outputs some library issue or so..

Anyway you should be able to run steam just by bypassing the libstdc++.so.6 library
tuxintuxedo Nov 16, 2016
The basic problem is not the open-source drivers, but that Valve is shipping an outdated library with the client. Usually people delete those files or bypass them, like you did. You can find plenty of information on this problem.
Whether your Borderlands problem is related, I don't know. Maybe it has a totally different reason and of course, a different solution.
dderp Nov 16, 2016
Borderlands 2 does not launch from steam for me either. However, it should launch from the terminal ~/.steam/steamapps/common/Borderlands\ 2/Borderlands2 after doing echo 49520 > ~/.steam/steamapps/common/Borderlands\ 2/steam_appid.txt

Off-topic:
Since you are using open source drivers, I suggest running it in wine with gallium nine. Much better performance.
chui2ch Nov 17, 2016
Thanks for the suggestions. I found a launch option on reddit that worked to fix borderlands 2 and borderlands TPS SSL_CERT_DIR="/etc/ssl/certs" LD_PRELOAD='./libcxxrt.so:/usr/$LIB/libstdc++.so.6' %command%. I am using the steam launch command that was recommended on OMGUbuntu. @dderp I understand your point about performance but it is more than playable for me and I don't want steam to pop up a survey thinking I'm in windows. The one bad point about this launch option is it disables the steam overlay so no FPS counter.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.

Buy Games
Buy games with our affiliate / partner links: