Steam for Linux

Steam for Linux

gudenau Aug 27, 2018 @ 10:16am
libGL.so Missing Debian [Solved]
I tried to install Steam on Linux install and found that is just does not work because it says that the 32 bit libGL.so is missing.

I am using the `nvidia-driver` and `steam` packages, the same thing happened when I tired to use the deb archive.

Last edited by gudenau; Aug 29, 2018 @ 5:47pm
< >
Showing 1-15 of 16 comments
gudenau Aug 27, 2018 @ 1:03pm 
Originally posted by Rogue:
If you haven't done so, you need to install the 32-bit graphics libraries for your driver.

See: https://wiki.debian.org/Steam#Installation

The problem with that is it tries to uninstall the 64 bit drivers.
gudenau Aug 27, 2018 @ 1:31pm 
Small update, I managed to make Steam see the library but now it is printing this:
```
Running Steam on debian 9 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Installing breakpad exception handler for appid(steam)/version(1533766730)
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
```
Then does nothing.
gudenau Aug 27, 2018 @ 5:50pm 
Originally posted by Rogue:
Originally posted by gudenau:
libGL error: failed to load driver: swrast

Then does nothing.

Swrast is a software renderer. That means it's not finding the hardware driver for your graphics card, or your drivers are not configured properly.

Originally posted by gudenau:
The problem with that is it tries to uninstall the 64 bit drivers.

These are the steps I follow after a fresh install of Debian stable:

- Add the backports repo and the contrib and non-free components to your sources.list

- Update the system (apt update && apt upgrade)

- Install Nvidia drivers from backports

- Reboot in order to blacklist nouveau (this step is important)

- Enable multi-arch support (dpkg --add-architecture i386)

- Update again (apt update)

- Install Steam (apt install steam)

The last step will pull in the 32-bit graphics libraries as a dependency for Steam.

I've never had any issues doing it that way.

PS: You can use Synaptic to configure your sources.list or you can edit /etc/apt/sources.list with the terminal editor of your choice.


I already have the soruces and multi arch setup, Just need to wait for a build then I can reboot.
gudenau Aug 27, 2018 @ 6:17pm 
Update:
No change.
Zyro Aug 28, 2018 @ 1:44am 
You might try to install the package nvidia-xconfig and then run the command nvidia-xconfig.
gudenau Aug 28, 2018 @ 11:34am 
Update:
No change.

Originally posted by Zyro:
You might try to install the package nvidia-xconfig and then run the command nvidia-xconfig.
No change.
Zyro Aug 28, 2018 @ 11:47am 
Maybe you've got something in this config file that's interfering?
/etc/X11/xorg.conf
You could rename it and reboot to test.

From a fresh system, it's not hard...
http://ein-eike.de/2016/08/28/how-to-install-steam-and-nvidia-drivers-on-debian-jessie/
gudenau Aug 28, 2018 @ 12:45pm 
Originally posted by Zyro:
Maybe you've got something in this config file that's interfering?
/etc/X11/xorg.conf
You could rename it and reboot to test.

From a fresh system, it's not hard...
http://ein-eike.de/2016/08/28/how-to-install-steam-and-nvidia-drivers-on-debian-jessie/
Again, nothing in that changes anything.

Guess I just won't be using Steam on this outside of WINE.
Zyro Aug 28, 2018 @ 1:04pm 
Did you try renaming xorg.conf?
Would you want to try a fresh installation(maybe in parallel for the time being)?
gudenau Aug 28, 2018 @ 1:25pm 
Originally posted by Zyro:
Did you try renaming xorg.conf?
Would you want to try a fresh installation(maybe in parallel for the time being)?
That is something I can not risk right now, I need my computer to work a certain amount right now.
gudenau Aug 29, 2018 @ 4:25pm 
Originally posted by Rogue:
Just out of curiousity, could you share your system specs?
i5-3570K, GTX 960.
gudenau Aug 29, 2018 @ 5:47pm 
`sudo apt-get install nvidia-driver-libs-i386`
Zyro Aug 30, 2018 @ 12:15am 
Originally posted by gudenau:
`sudo apt-get install nvidia-driver-libs-i386`

This package is installed by default when you are installing nvidia-driver:
root@track:~# wajig dependents nvidia-driver-libs-i386
RECOMMENDS: nvidia-driver-libs
root@track:~# wajig dependents nvidia-driver-libs
DEPENDS: nvidia-driver nvidia-driver-libs-i386 nvidia-driver
REPLACES: nvidia-driver-libs nvidia-driver-libs

It seems somebody ;) has messed with Debian's default of installing "recommends" dependencies automatically. You should change that to the default behaviour.
Last edited by Zyro; Aug 30, 2018 @ 12:15am
gudenau Aug 31, 2018 @ 12:23pm 
Originally posted by Zyro:
Originally posted by gudenau:
`sudo apt-get install nvidia-driver-libs-i386`

This package is installed by default when you are installing nvidia-driver:
root@track:~# wajig dependents nvidia-driver-libs-i386
RECOMMENDS: nvidia-driver-libs
root@track:~# wajig dependents nvidia-driver-libs
DEPENDS: nvidia-driver nvidia-driver-libs-i386 nvidia-driver
REPLACES: nvidia-driver-libs nvidia-driver-libs

It seems somebody ;) has messed with Debian's default of installing "recommends" dependencies automatically. You should change that to the default behaviour.
It installs the recomended things, that one is just not recomended for me.
Zyro Aug 31, 2018 @ 12:30pm 
Oops. Which version of nvidia-driver did you install?
< >
Showing 1-15 of 16 comments
Per page: 1530 50

Date Posted: Aug 27, 2018 @ 10:16am
Posts: 16