You are not logged in.

#1 2010-09-27 21:09:36

Leonid.I
Member
From: Aethyr
Registered: 2009-03-22
Posts: 999

How to Nouveau + Gallium3D?

Hi people,

Has anyone managed to get gallium3d working with nouveau?

I have these packages:

nouveau-dri 7.8.2-1
xf86-video-nouveau 0.0.16_git20100517-1

The former provides /usr/lib/xorg/modules/dri/nouveau_dri.so, but in /var/log/Xorg.0.log, I keep getting the usual error message:

[  1262.657] (EE) AIGLX error: dlopen of /usr/lib/xorg/modules/dri/nouveau_vieux_dri.so failed (/usr/lib/xorg/modules/dri/nouveau_vieux_dri.so: cannot open shared object file: No such file or directory)
[  1262.657] (EE) AIGLX: reverting to software rendering

So, it seems that nouveau looks for nouveau_vieux_dri.so instead of nouveau_dri.so... How do I correct this? AFAIR, Fedora 13 provides both.

Thanks.


Arch Linux is more than just GNU/Linux -- it's an adventure
pkill -9 systemd

Offline

#2 2010-09-27 22:28:38

kfgz
Member
From: Supraśl, Poland
Registered: 2009-03-02
Posts: 114

Offline

#3 2010-09-28 09:44:29

Gusar
Member
Registered: 2009-08-25
Posts: 3,605

Re: How to Nouveau + Gallium3D?

What's your graphic card? nouveau_vieux_dri.so is a classic mesa (not gallium) driver for old fixed-function graphic cards. If you have an old graphic card, it's the correct driver to load.

Offline

#4 2010-09-28 15:30:47

Leonid.I
Member
From: Aethyr
Registered: 2009-03-22
Posts: 999

Re: How to Nouveau + Gallium3D?

Thanks for the replies.

Hmm, so it seems I do need to compile something smile

Gusar wrote:

What's your graphic card? nouveau_vieux_dri.so is a classic mesa (not gallium) driver for old fixed-function graphic cards. If you have an old graphic card, it's the correct driver to load.

The card is old: geforce 4 mx440. But the thing is that nouveau_vieux_dri.so is missing... Which package owns it? It is neither mesa nor nouveau-dri. As I mentioned earlier, I went through fedora 13 srpm .spec file. Both drivers are included in (and I can be wrong here) mesa-dri-drivers-experimental-...rpm.

EDIT: I mean, what is the point of nouveau-dri in /extra, if X looks for vieux and never picks up nouveau_dri.so?

Last edited by Leonid.I (2010-09-28 15:32:47)


Arch Linux is more than just GNU/Linux -- it's an adventure
pkill -9 systemd

Offline

#5 2010-09-28 17:12:20

Gusar
Member
Registered: 2009-08-25
Posts: 3,605

Re: How to Nouveau + Gallium3D?

X is *right* to look for nouveau_vieux with your card. The problem is in the nouveau-dri package, it should include both drivers. File a bug.

Offline

#6 2010-09-28 19:03:31

Leonid.I
Member
From: Aethyr
Registered: 2009-03-22
Posts: 999

Re: How to Nouveau + Gallium3D?

Done: FS#20980 smile


Arch Linux is more than just GNU/Linux -- it's an adventure
pkill -9 systemd

Offline

Board footer

Powered by FluxBB