Wieschie Jul 17, 2013 @ 12:47pm
Installed proprietary drivers from RPMFusion, steam crashes drivers on launch
I'm running Fedora 19, and am using their unofficial steam repo. I had been using the default open source drivers, but those were using openGL 3.2, which didn't support any of my games.

So, I installed the kmod-catalyst package from rpmfusion (they no longer have straight fglrx packages it seems), and my openGL is up-to-date at 4.2. However, whenever I try to start steam, X completely crashes and I'm logged out. It restarts eventually and I can log back in, but steam does not work at all.

EDIT: I managed to log what Steam does before it crashes everything. I think the real problem is line 5. I'll try figuring out how to set libgl_debug to verbose and seeing what other information I can glean.

Couldn't find dpkg, please update steamdeps for your distribution.
Running Steam on fedora 19 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1373418487_client)
libGL error: failed to load driver: swrast
libGL error: Try again with LIBGL_DEBUG=verbose for more details.
Uploading dump (out-of-process) [proxy '']
/tmp/dumps/crash_20130718155353_1.dmp
Last edited by Wieschie; Jul 18, 2013 @ 4:31pm
Showing 1-11 of 11 comments
< >
RussianNeuroMancer Jul 17, 2013 @ 5:29pm 
Originally posted by Wieschie:
I had been using the default open source drivers, but those were using openGL 3.2, which didn't support any of my games.
What did you mean exactly? Radeon driver support OpenGL 3.1 currently. AFAIK only one game that need support of OpenGL 3.2 is OilRush. So you need Catalyst for OilRush, I am correct?
Wieschie Jul 17, 2013 @ 5:41pm 
The latest version of OpenGL is actually 4.3; the latest supported on linux AFAIK is 4.2. OpenGL 4 is required for all source games and pretty much everything else in my library. I cannot play Dota, TF2, Half Life, L4D2, Serious Sam 3, or anything else I own.
worzel910 Jul 18, 2013 @ 3:12pm 
Might be better off getting the installer direct from AMD's site and using that.
Remove all others first though.
Wieschie Jul 18, 2013 @ 4:30pm 
Originally posted by worzel910:
Might be better off getting the installer direct from AMD's site and using that.
Remove all others first though.
Dear god no. AMD's proprietary installer has broken every single distro I've tried it with (5+). I'm not sure if it's because of my older card or their relative ignorance of linux, but... That doesn't work.
ǝ!qʍǝu Jul 19, 2013 @ 4:22am 
Originally posted by Wieschie:
The latest version of OpenGL is actually 4.3; the latest supported on linux AFAIK is 4.2. OpenGL 4 is required for all source games and pretty much everything else in my library. I cannot play Dota, TF2, Half Life, L4D2, Serious Sam 3, or anything else I own.
Can you please provide a link to where it says that OpenGL 4 is required for Source engine games? I'm using the open source radeon (r600g) driver (currently, mesa is compiled from git, ie 9.2, much like in Fedora 19, but Source engine games also work with the stable 9.1 release) and I can play TF2, Portal, Half-Life 2 just fine (fullscreen 1680x1050, all settings set to high, apart from AA, which is off). Source engine games do, however, require texture compression to be enabled, you'll need the libtxc_dxtn package for that (provides S3TC).
Wieschie Jul 19, 2013 @ 8:40am 
Originally posted by ǝ!qʍǝu:
Can you please provide a link to where it says that OpenGL 4 is required for Source engine games? I'm using the open source radeon (r600g) driver (currently, mesa is compiled from git, ie 9.2, much like in Fedora 19, but Source engine games also work with the stable 9.1 release) and I can play TF2, Portal, Half-Life 2 just fine (fullscreen 1680x1050, all settings set to high, apart from AA, which is off). Source engine games do, however, require texture compression to be enabled, you'll need the libtxc_dxtn package for that (provides S3TC).

It's not required, I'm just stupid. I uninstalled fglrx and steam will at least start now. EDIT: Thanks for the libtxc tip. After installing both the 32 and 64 bit packages I was able to at least start my games.
worzel910 Jul 21, 2013 @ 5:49am 
Originally posted by Wieschie:
Originally posted by worzel910:
Might be better off getting the installer direct from AMD's site and using that.
Remove all others first though.
Dear god no. AMD's proprietary installer has broken every single distro I've tried it with (5+). I'm not sure if it's because of my older card or their relative ignorance of linux, but... That doesn't work.

A !, Its always worked for me with no problems what so ever.

Never tried on debian based so might be crap on them but redhat based seem to work fine for me, thats on Madriva,Mageia,Cent and clearos(server)
F0X Sep 14, 2013 @ 3:53am 
Originally posted by worzel910:
Might be better off getting the installer direct from AMD's site and using that.
Remove all others first though.
never advice a GNU/Linux user to make installations outside of package manager, unless it doesn't go outside of /opt or /home. it's like advising doing drugs, BAD !

damn ♥♥♥♥ty proprietary driver ! they don't even try.
i suspect, that this is a failure to accommodate newer X-server release from F19. the only hope is for kernel-3.11 release with proper free Radeon driver DPM support.
Drunken Dwarf Sep 14, 2013 @ 10:38am 
Try the following: http://wiki.cchtml.com/index.php/Fedora_18_Installation_Guide

I had the same problem without his how-to, and it is not only steam that takes you back to the login screen, basically anything that uses any opengl extension.

Anyway, since absolutely anything is easy with fglrx, this generates another problem. You'll be able to open steam and get basic hardware acceleration with it, but at least I just can't open any source-based games. It gives me some weird error:
Fatal Error: Could not find required OpenGL entry point 'glGetError'!
It also gives you another error upon steam login, but I don't remember which right now.

I don't have a solution for that, but at least I managed to get running 2D games like Little Infernoholy ♥♥♥♥ this game is awful
Elioan Sep 14, 2013 @ 10:25pm 
Originally posted by Wieschie:
The latest version of OpenGL is actually 4.3; the latest supported on linux AFAIK is 4.2. OpenGL 4 is required for all source games and pretty much everything else in my library. I cannot play Dota, TF2, Half Life, L4D2, Serious Sam 3, or anything else I own.
lol i know you alredy someone else awnsered but i don't know ANY game that use OpenGL 4.0 (probably Strike Suit Zero and Overwroth?)

i would like to see one but it would probably be just a tech demo of something and not something playable or fun
LOLCAT Sep 15, 2013 @ 2:13am 
Fedora hasn't worked with Catalyst for months. There's something in the kernel that makes it incompatible. No one seems to bother. Just switch to another, different distro, and all will be fine.
Showing 1-11 of 11 comments
< >
Per page: 15 30 50