mesa missing radeon_dri.so

Issues related to applications and software problems
Post Reply
Pheckphul
Posts: 3
Joined: 2014/08/13 08:27:57

mesa missing radeon_dri.so

Post by Pheckphul » 2014/09/21 09:04:06

I've installed CentOS 7 onto a system with a SuperMicro X7DB3 mother board, which has onboard ATI/AMD ES1000 video. This is a standard server GPU that replaced the RageXL. I've got X and XFCE4 installed, and it 'works,' but I have to keep sharp objects away from myself when I use the desktop as it is so terribly slow. If you want to see what I mean, you can take a look https://www.youtube.com/watch?v=x1XkK5HoEDU.

I think I know what my problem is. While looking through Xorg.0.log the only error I came across was this:

Code: Select all

[ 87074.717] (EE) AIGLX error: dlopen of /usr/lib64/dri/radeon_dri.so failed (/usr/lib64/dri/radeon_dri.so: cannot open shared object file: No such file or directory)
[ 87074.717] (EE) AIGLX: reverting to software rendering
[ 87074.722] (II) AIGLX: Loaded and initialized swrast
[ 87074.722] (II) GLX: Initialized DRISWRAST GL provider for screen 0
The mesa DRI drivers along with the rest of the mesa packages are installed:

Code: Select all

[root@sklad ~]# rpm -qa | grep -i mesa
mesa-libEGL-9.2.5-5.20131218.el7.x86_64
mesa-libxatracker-9.2.5-5.20131218.el7.x86_64
mesa-private-llvm-3.3-0.8.20131023.el7.x86_64
mesa-filesystem-9.2.5-5.20131218.el7.x86_64
mesa-libgbm-9.2.5-5.20131218.el7.x86_64
mesa-libGL-9.2.5-5.20131218.el7.x86_64
mesa-libglapi-9.2.5-5.20131218.el7.x86_64
mesa-dri-drivers-9.2.5-5.20131218.el7.x86_64
mesa-libGLU-9.0.0-4.el7.x86_64
While I'm not looking to play any OpenGL games, my understanding is that XFCE4 since 4.2 uses hardware acceleration for 2D and requires a functional AIGLX because of this. Correct?

So, anyone have any idea why radeon_dri.so appears to be missing from mesa-dri-drivers-9.2.5-5.20131218.el7.x86_64?

Pheckphul
Posts: 3
Joined: 2014/08/13 08:27:57

Re: mesa missing radeon_dri.so

Post by Pheckphul » 2014/09/23 12:01:23

I've confirmed that radeon_dri.so is in the mesa-dri-drivers packages in FC19, 20, and 21a. I don't have access to RHEL 7 media to confirm the contents of the mesa-dri-drivers package in it. I guess I'll have to go sign up for an eval to get access to the RHEL 7 binaries to see if the Radeon driver is missing from upstream also.

Pheckphul
Posts: 3
Joined: 2014/08/13 08:27:57

Re: mesa missing radeon_dri.so

Post by Pheckphul » 2014/09/24 17:39:19

I've confirmed it is missing in RHEL 7 also. Something must be hosed with the source used to compile Mesa. Red Hat has surely made changes to the Mesa 9.2.5 they ship as it won't compile otherwise as it doesn't like the LLVM that ships with RHEL 7, which must by why the RHEL Mesa package ships with its own custom Mesa-specific LLVM.

snid3ly
Posts: 2
Joined: 2014/09/16 03:31:51

Re: mesa missing radeon_dri.so

Post by snid3ly » 2014/12/19 19:49:24

So what is the fix for this?
thx

User avatar
Vladi
Posts: 128
Joined: 2014/08/22 01:25:43
Location: Nyíregyháza/Hungary/EU

Re: mesa missing radeon_dri.so

Post by Vladi » 2014/12/19 20:37:44

snid3ly wrote:So what is the fix for this?
thx
I think, it wasnt compiled from srpm, when el7 build. We had similar problem, with libvdpau_r600.so.

Here, the fedora package:link.
It has. But in c7, it is missing.

You can:
- ask package builder, to enable it.
- bould yourself the srpm
- copy from fedora's package.

Post Reply