I'm trying to install Steam Client on Debian 8 (Jessie) 64-bit because the instructions ask me to (and because I've tried without them and it fails... read on!). In following the instruction I've basically done the following:
deb http://http.debian.net/debian/ jessie main contrib non-free dpkg --add-architecture i386 aptitude update aptitude install steam aptitude install libgl1-fglrx-glx:i386
That last one was in an attempt to install the 32-bit drivers for my ATI Radeon HD 7800. These are needed because steam is apparently 32-bit and requires 32-bit drivers. The output when I run that command is:
user@home:~$ sudo apt-get install libgl1-fglrx-glx:i386 Reading package lists... Done Building dependency tree Reading state information... Done Package libgl1-fglrx-glx:i386 is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'libgl1-fglrx-glx:i386' has no installation candidate
When I now run steam I get the following message:
OpenGL GLX context is not using direct rendering, which may cause performance problems.
For more information visit https://support.steampowered.com/kb_article.php?ref=9938-EYZB-7457.
That link takes me to a page basically asking me to install the 32-bit drivers.
user@home:~$ glxinfo | grep rendering direct rendering: Yes
Well that's good, I think. But when I try to run, for example,
Counterstrike: Source I get this:
Could not find required OpenGL entry point 'glGetError`! Either your video card is unsupported, or your OpenGL driver needs to be updated.
I'm guessing this is because I didn't install that driver?
To confirm I have the right sources, here is my
user@home:~$ cat /etc/apt/sources.list deb http://http.us.debian.org/debian/ jessie contrib main deb http://http.debian.net/debian/ jessie main contrib non-free deb-src http://http.debian.net/debian/ jessie main contrib non-free deb http://repository.spotify.com stable non-free deb-src http://repository.spotify.com stable non-free
Unfortunately the suggested solution to the following (very similar) question was included in my steps and didn't help in my case:
I'm assuming those instructions are there because they work, and they say specifically that they're for
debian jessie. What am I doing wrong here?
EDIT: As Braiam points out the problem might have more to do with a steam problem that my setup. I have tried to follow one of the suggested fixes by doing this:
However, unlike the reports of others this didn't seem to help me much (same outcome as before).