Steam for Linux

Steam for Linux

GeekBoy Mar 26, 2018 @ 3:33pm
[SOLVED] Debian 9: "Fatal Error: Failed to load steamui.so"
The file is not on the system. Any ideas on getting this .so file on the system? Searching , I see this is common, but none of the suggestions I am seeing, are not the correct solution for me.
Last edited by GeekBoy; Mar 27, 2018 @ 10:17am
< >
Showing 1-15 of 18 comments
Zyro Mar 27, 2018 @ 8:43am 
It's "steamui.so" (maybe that was hindering googling or locating?), and it should be here:
~/.steam/ubuntu12_32/steamui.so
If your installation never worked, you can delete ~/.steam and try again.
You should install Debian's steam package, not the one from Valve.
The author of this thread has indicated that this post answers the original topic.
GeekBoy Mar 27, 2018 @ 9:37am 
Thanks for the reply.

Yes, you are correct, I was misreading the tiny letters on my screen. The file is there just as you showed.

I followed the guide listed here, and it is using the Debian package.

https://linuxconfig.org/how-to-install-steam-client-on-debian-9-stretch-linux
Zyro Mar 27, 2018 @ 9:39am 
That looks good. If you remove or move aside ~/.steam (store it somewhere else if you had Steam running already and got something important in there!) and rerun steam from console, what do you get? You do have a 64 bit Debian, btw?
Last edited by Zyro; Mar 27, 2018 @ 9:42am
Zyro Mar 27, 2018 @ 9:43am 
According to google results, we should also take a look at the output of this command:

ldd ~/.steam/ubuntu12_32/steamui.so
GeekBoy Mar 27, 2018 @ 9:44am 
The problem is missing libraries which guides seem to exclude from installing.

Solution: aptitude install libgl1-nvidia-glx:i386 (for nVidia, AMD is another)

Thanks again!
Zyro Mar 27, 2018 @ 9:52am 
My guide (ein-eike.de) mentions it. :) (IMHO, it shouldn't be needed for Debian 9 Nvidia drivers, only for newer ones?)

Happy :signix: gaming!
Last edited by Zyro; Mar 27, 2018 @ 9:52am
JosAdPoweR May 29, 2018 @ 8:52am 
For an old gpu with nvidia-legacy-340xx-driver :

Graphics: Card: NVIDIA G92 [GeForce 9800 GT] bus-ID: 07:00.0
Display Server: X.Org 1.19.2 driver: nvidia
Resolution: 1024x768@60.00hz
GLX Renderer: GeForce 9800 GT/PCIe/SSE2
GLX Version: 3.3.0 NVIDIA 340.106 Direct Rendering: Yes

Try installing: libgl1-nvidia-legacy-340xx-glx:i386
GeekBoy Jun 3, 2018 @ 5:36pm 
The only problem with this setup is it seems to require you to use only nVidia display cards. Many lower, and mid-ranged laptops, and motherboards come with the Intel video built in. The older ones are garbage, but more recent ones I would say, starting in 2016, come with decent video which can play many games though at lowest settings.

What about AMD also?

Hmmm...
Last edited by GeekBoy; Jun 3, 2018 @ 5:45pm
Zyro Jun 4, 2018 @ 12:58am 
Well, it solved your problem. I would publish a similar howto for Intel and AMD graphics on Debian, but I don't have either available, and the situation is quite different for them.
Marlock Jun 5, 2018 @ 9:01pm 
For recent AMD and Intel GPUs (irrespective of being dedicated or integrated), having kernel and mesa updated from repos should be enough... huge advantage of having decent opensource drivers!

Go for Linux Kernel 4.16.x if possible. Lots of improvements.

PS: I don't have Debian experience in specific, so there might be something more to do on that distro, but probably not.
Zyro Jun 5, 2018 @ 11:36pm 
Originally posted by Marlock:
Go for Linux Kernel 4.16.x if possible. Lots of improvements.

PS: I don't have Debian experience in specific, so there might be something more to do on that distro, but probably not.

For kernel 4.16 on Debian stable, you would use backports as well (like for graphics drivers in my blog post). It's a bit like the hardware enablement stack on Ubuntu, but covering more things and with rolling updates.
Last edited by Zyro; Jun 6, 2018 @ 12:47am
GeekBoy Jun 11, 2018 @ 3:23pm 
Originally posted by Zyro:
Well, it solved your problem. I would publish a similar howto for Intel and AMD graphics on Debian, but I don't have either available, and the situation is quite different for them.

Yes, it did help solve the issue, but I have a few laptops with the Intel display in it. It installed videros drivers for it, but some non-free ones. Not sure which ones. Either way, The setup discussed is clearly for nVidia only.
GeekBoy Jun 11, 2018 @ 3:25pm 
Originally posted by Marlock:
For recent AMD and Intel GPUs (irrespective of being dedicated or integrated), having kernel and mesa updated from repos should be enough... huge advantage of having decent opensource drivers!

Go for Linux Kernel 4.16.x if possible. Lots of improvements.

PS: I don't have Debian experience in specific, so there might be something more to do on that distro, but probably not.

Problem is STeam is looking for specific drivers which are not available under Mesa, it seems
GeekBoy Jun 11, 2018 @ 3:32pm 
Plus, isn't nouveau just for nVidia?
< >
Showing 1-15 of 18 comments
Per page: 1530 50

Date Posted: Mar 26, 2018 @ 3:33pm
Posts: 18