LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Steam won't start (https://www.linuxquestions.org/questions/linux-newbie-8/steam-wont-start-4175584233/)

Pelycosaurus 07-10-2016 06:32 AM

Steam won't start
 
So i have installed steam, and when i try to start it with the terminal commnad "steam", It writes out these 2 errors:

libGL error: No matching fbConfigs or visuals found

libGL error: failed to load driver: swrast

I have downloaded steam with apt, and from the original steam page, none of them work.

Video Card: GTX 970
Distro: Debian 8.5

Driver: Probably NVIDIA-Linux-x86_64-367.27,
but also tried
nvidia-x11-drv-32bit-310.32-1.0.x86_64.

273 07-10-2016 07:53 AM

Do you receive any errors when you "apt-get install steam"? If so then what are they? Also, how are you installing the NVIDIA drivers? If you're using the binary from the NVIDIA site then are you ensuring that you install the 32bit compatibility if asked (I don't actually recall seeing that when I installed the the other day but I probably got so used to clicking "yes" that I forgot)?

Pelycosaurus 07-10-2016 08:05 AM

I get E: Package 'steam:i386' has no installation candidate, I downloaded steam_latest.deb from the original site, that gives no errors.

I don't think i installed 32 bit compatibility, and i think it didn't asked.

Here is the driver i'm using:

http://http://us.download.nvidia.com..._64-367.27.run

Pelycosaurus 07-10-2016 08:07 AM

No errors at all.

The current driver i'm using:

http://us.download.nvidia.com/XFree8..._64-367.27.run

I don't think it is 32 bit compatible and i don't even remember it asking if it should be 32 bit compatible.

I downloaded steam from the original site, (steam_latest.deb)

With the command: sudo dpkg -i steam_latest.deb

273 07-10-2016 08:22 AM

That is the driver and card I'm using but I am running Sid so I'll have some newer packages.
Does the driver from the repository work with the 970 yet? If so then it's a good starting point to try to install the driver from the repository then reinstall steam and try again.
Or, to try to find out what you're missing try:
Code:

ldd /usr/lib/games/steam/steam

Pelycosaurus 07-10-2016 08:39 AM

I'm not sure what do you mean, I followed these steps to install the nvidia driver:

Quote:

Version 352.79 (via jessie-backports)

Add jessie-backports to your /etc/apt/sources.list, for example:

# jessie-backports
deb http://httpredir.debian.org/debian jessie-backports main contrib non-free

Install Linux headers for the kernel you are using. If you are using the 3.16 Linux kernel in Debian Jessie:

# apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')

Or if you are already using a Linux kernel from jessie-backports:

# apt-get install -t jessie-backports linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')

Then we can install the package nvidia-driver.

# apt-get update

# apt-get install -t jessie-backports nvidia-driver

DKMS will build the nvidia module for your system.

Restart your system to enable the nouveau blacklist.
Found this on https://wiki.debian.org/NvidiaGraphi...ers#jessie-352

273 07-10-2016 08:43 AM

I don't understand. If you installed the NVIDIA driver from their website you ran the installer and if you installed the NVIDIA driver from the repositories you used "apt-get install -t jessie-backports nvidia-driver" so which is it?
Also, what's the result of "ldd /usr/lib/games/steam/steam" which will tell you whether the dependencies for Steam are installed?

Pelycosaurus 07-10-2016 08:48 AM

The output: No such file or directory.

Also:

About nvidia, i got it wrong the first time (when i said i downloaded it from: http://us.download.nvidia.com/XFree8..._64-367.27.run) It was laying in my Downloads folder that's why i thought.

273 07-10-2016 08:52 AM

What happens when you run "apt-get install steam" as root then? It seems you haven't done this as, otherwise, "ldd /usr/lib/games/steam/steam" would give you some results.

Pelycosaurus 07-10-2016 08:58 AM

First, i did "sudo dpkg -i steam_latest.deb"
I tried "sudo apt-get install steam"
Still not working.

273 07-10-2016 09:02 AM

You must have seen some error or warning because you haven't installed Steam? I would probably suggest running "sudo apt-get -f install" but I'd be more confident if you'd actually post the output of "sudo apt-get install steam" because unless your system is broken there should be an error produced.

Pelycosaurus 07-10-2016 09:09 AM

I probably won't post it, because my debian is set on the Hungarian language. Though after looking at it, there aren't any errors or warnings. The installation finished when it said something like Configuring: steam (1.0.0.52) ...

Pelycosaurus 07-10-2016 09:17 AM

FINALLY! I fixed it by installing "libgl1-mesa-swx11". Steam started straight up.

Pelycosaurus 07-10-2016 09:21 AM

Oup. Happiness ended. Yeah. More like it staright up showed an error saying:

Quote:

You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1
Press enter to continue:
Installed it: now libnvidia-glcore.so.310.32
is missing.

273 07-10-2016 09:26 AM

You probably need the 32 bit version of libgl1-nvidia-glx installed. If you can find the location of your Steam executable then running ldd against it will list the missing libraries. I'm still confused as to why "ldd /usr/lib/games/steam/steam" doesn't work. What does the command "which steam" output and, once you've found that, what does displaying that using cat show?


All times are GMT -5. The time now is 04:16 AM.