Ask Your Question

Get Steam Working on Fedora 21 (AMD Catalyst)

asked 2014-12-16 18:25:29 -0500

ahalverson gravatar image

updated 2014-12-17 09:38:39 -0500

Hi all,

I am absolutely loving the new Fedora 21, all but one thing. I have F21 KDE, fully updated, with the AMD Catalyst 14.12 drivers successfully installed. My computer runs fine, except I can't play any Source games on Steam(including Garry's Mod <3). When I start Steam, it gives me the same error in the GUI every time:

"OpenGL GLX context is not using direct rendering, which may cause performance problems"

In Terminal, it gives me this error multiple times:

libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast

As I said before, the AMD driver is working perfectly on my computer other than this. GLXinfo reports the I am using Direct Rendering, and it says that I am using OpenGL 4.4(an indication that the open-source driver is not in use).

Also, I have tried deleting the libraries Steam comes with, they are deleted but still the same errors.


EDIT: Also, I can run Java games (Minecraft etc.) at blazing speed, with no errors. Due to the nature of Java, it does not depend on 32-bit libraries, so my conclusion is that I am missing some 32-bit library.

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2014-12-17 08:17:31 -0500

Try removing the driver using sudo aticonfig --uninstall, rebooting, and then reinstalling the driver. This error message occurs (in my experience) due to a partially failed driver installation.

edit flag offensive delete link more

answered 2014-12-17 08:57:42 -0500

jorti gravatar image
edit flag offensive delete link more


That is a strange solution (remove a bunch of Steam content related to libraries? I wouldn't recommend it...). I've never had to do that, myself, and I run Steam on Fedora 21 without issue. I have encountered the message the user is reporting above before, and all I had to do was reinstall the driver.

bitwiseoperator gravatar imagebitwiseoperator ( 2014-12-17 09:34:31 -0500 )edit

Sorry, already tried that. the script executed perfectly, but Steam still gives the error.

ahalverson gravatar imageahalverson ( 2014-12-17 09:36:06 -0500 )edit

@bitwiseoperator: it looks strange, but the Steam installer can grab some libraries from the system and copy them into its own directories - but it seems to grab the wrong ones. I had this error and wasted hours trying to find the solution - and the answer was here on the very Linux help site that I've been contributing to for ages.

cobra gravatar imagecobra ( 2014-12-17 09:40:08 -0500 )edit

Removing those libraries fixed the error for me. I use Fedora 21 and the open source radeon driver. Anyway, I have problems launching the games from Steam.

jorti gravatar imagejorti ( 2014-12-17 10:08:03 -0500 )edit

Question Tools

1 follower


Asked: 2014-12-16 18:25:29 -0500

Seen: 3,170 times

Last updated: Dec 17 '14