LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 07-10-2016, 06:32 AM   #1
Pelycosaurus
LQ Newbie
 
Registered: Jul 2016
Distribution: Debian 8.5, deepIn
Posts: 21

Rep: Reputation: Disabled
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.
 
Old 07-10-2016, 07:53 AM   #2
273
LQ Addict
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680

Rep: Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373
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)?
 
Old 07-10-2016, 08:05 AM   #3
Pelycosaurus
LQ Newbie
 
Registered: Jul 2016
Distribution: Debian 8.5, deepIn
Posts: 21

Original Poster
Rep: Reputation: Disabled
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
 
Old 07-10-2016, 08:07 AM   #4
Pelycosaurus
LQ Newbie
 
Registered: Jul 2016
Distribution: Debian 8.5, deepIn
Posts: 21

Original Poster
Rep: Reputation: Disabled
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

Last edited by Pelycosaurus; 07-10-2016 at 08:24 AM.
 
Old 07-10-2016, 08:22 AM   #5
273
LQ Addict
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680

Rep: Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373
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
 
Old 07-10-2016, 08:39 AM   #6
Pelycosaurus
LQ Newbie
 
Registered: Jul 2016
Distribution: Debian 8.5, deepIn
Posts: 21

Original Poster
Rep: Reputation: Disabled
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
 
Old 07-10-2016, 08:43 AM   #7
273
LQ Addict
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680

Rep: Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373
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?
 
Old 07-10-2016, 08:48 AM   #8
Pelycosaurus
LQ Newbie
 
Registered: Jul 2016
Distribution: Debian 8.5, deepIn
Posts: 21

Original Poster
Rep: Reputation: Disabled
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.
 
Old 07-10-2016, 08:52 AM   #9
273
LQ Addict
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680

Rep: Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373
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.
 
Old 07-10-2016, 08:58 AM   #10
Pelycosaurus
LQ Newbie
 
Registered: Jul 2016
Distribution: Debian 8.5, deepIn
Posts: 21

Original Poster
Rep: Reputation: Disabled
First, i did "sudo dpkg -i steam_latest.deb"
I tried "sudo apt-get install steam"
Still not working.
 
Old 07-10-2016, 09:02 AM   #11
273
LQ Addict
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680

Rep: Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373
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.
 
Old 07-10-2016, 09:09 AM   #12
Pelycosaurus
LQ Newbie
 
Registered: Jul 2016
Distribution: Debian 8.5, deepIn
Posts: 21

Original Poster
Rep: Reputation: Disabled
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) ...
 
Old 07-10-2016, 09:17 AM   #13
Pelycosaurus
LQ Newbie
 
Registered: Jul 2016
Distribution: Debian 8.5, deepIn
Posts: 21

Original Poster
Rep: Reputation: Disabled
FINALLY! I fixed it by installing "libgl1-mesa-swx11". Steam started straight up.
 
Old 07-10-2016, 09:21 AM   #14
Pelycosaurus
LQ Newbie
 
Registered: Jul 2016
Distribution: Debian 8.5, deepIn
Posts: 21

Original Poster
Rep: Reputation: Disabled
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.

Last edited by Pelycosaurus; 07-10-2016 at 09:25 AM.
 
Old 07-10-2016, 09:26 AM   #15
273
LQ Addict
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680

Rep: Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373
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?
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] [SOLVED] [ArchLinux] Steam Won't run. demencia Linux - Newbie 2 05-16-2016 12:45 PM
[SOLVED] Steam updated, now it won't start ahc_fan Slackware 2 03-16-2016 11:42 PM
Can't start Steam. Pyrothegeon Ubuntu 1 02-23-2015 03:42 PM
Steam won't run on Slackware 14.1 64 bit Ook Slackware 22 10-09-2014 03:57 AM
Steam - Fonts won't work but they are installed! Carl-Fredrik Slackware 3 09-28-2004 09:40 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 08:41 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration