Ask Your Question

How to configure drivers for 32-bit applications to avoid OpenGL direct rendering errors?

asked 2013-04-04 13:13:26 -0500

Bucic gravatar image

updated 2013-04-08 14:27:22 -0500

I faced direct rendering / 32-bit libraries errors at least on two occasions - when I was using Valve's Steam client and when I was attempting to install X-Plane 10 demo. Since the problem with 32-bit applications "not seeing direct rendering capability" is not specific to few applications I think it's a legitimate question for Ask Fedora portal. Let's focus on the Steam case here though, please.

System info:
Fedora 18
AMD Mobility Radeon HD 3650
Catalyst 13.1 legacy driver installed as per this Ask Fedora answer

~$ glxinfo | grep OpenGL
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Mobility Radeon HD 3650
OpenGL core profile version string: 3.3.11672 Core Profile Context
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.3.11672 Compatibility Profile Context
OpenGL shading language version string: 3.30
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:

What I've already tried:

sudo aticonfig --initial


~$ su -c 'yum install mesa-dri-filesystem.i686 mesa-dri-drivers.i686 mesa-libGLU-devel.i686 mesa-libgbm.i686 mesa-libglapi.i686 mesa-libGL.i686 mesa-libGLU.i686 mesa-libEGL.i686'
edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2013-05-06 23:44:37 -0500

scottbot gravatar image

updated 2013-05-07 01:39:13 -0500

I had to install the i686 x11 library for my graphics driver from rpmfusion.

For ATI : sudo yum install xorg-x11-drv-catalyst-libs.i686

For ATI Legacy : sudo yum install xorg-x11-drv-catalyst-legacy-libs.i686

For Nvidia : sudo yum install xorg-x11-drv-nvidia-libs.i686

edit flag offensive delete link more


No additional action is needed for Intel graphics?

Bucic gravatar imageBucic ( 2013-05-07 01:22:09 -0500 )edit

While this is an old question now, I'm still having some issues.

I have the 64-bit nVidia driver installed and attempting to install the 32-bit causes a conflict. It would seem counter productive to have to uninstall the 64-bit version and then install the 32-bit version to get around this. Any suggestions? :)

Phil59 gravatar imagePhil59 ( 2015-03-10 20:44:10 -0500 )edit

@Phil59 You sure you installed -libs packages as suggested in the answer and not the actual 32-bit driver? I was able to install nvidia i686 libs without removing anything.

p91paul gravatar imagep91paul ( 2015-06-01 02:59:00 -0500 )edit

@Phil59 I had a conflict as well but after observing the installed 64 bit packages I decided to go for: sudo yum install xorg-x11-drv-nvidia-304xx*libs*.i686. Worked like a charm!

agalazis gravatar imageagalazis ( 2015-12-21 16:35:04 -0500 )edit

Question Tools

1 follower


Asked: 2013-04-04 13:13:26 -0500

Seen: 8,933 times

Last updated: Aug 25 '13