Alan Shutko said once upon a time (6 Jan 2001):

> As you can see, it hasn't been redone for 4.0.2 yet.  You won't get
> direct rendering until it is, or you compile libGL yourself and throw
> it in the directory.

I used cvs to snag DRI-CVS, and compiled up everything.  First I tossed
libGL.so.1.2 from the new compile into /usr/lib (and fixed up the
symlinks).

strings on the new libGL showed what I was looking for:

[dkelson@thud lib]$ strings libGL.so.1.2-DRI-Jan5-2001 | grep Full
XF86DRIOpenFullScreen
XF86DRICloseFullScreen

But I was still not getting direct rendering.

I'm running a unmodified 2.4.0 kernel, using the DRM driver from kernel
(compiled in) for MGA.

In /var/log/XFree86.0.log, my error is "DRI init failed" (or something
close).

I then tried to the X server I compiled from DRI-CVS.  This time my error
in /var/log/XFree86.0.log was "DRM version 2.0.xx expecting 2.1.xx".

So the DRM driver in 2.4.0 (the very latest kernel) is not new enough for
DRI-CVS.

I recompiled my kernel, omitting DRM support.  I then compiled up the
mga.o DRM module from the DRI-CVS source.  Sucess!

With a PIII 850Mhz, G400Max, AGP mode 2x, 512MB ram, 1600x1200 75Hz, 16bit
Gnome desktop, running gears (from Mesa-demos) in the "standard" window
size give me:

1181 FPS

I hope that RH7.1 will give me full DRI with my G400Max out of the box.

Dax



_______________________________________________
Redhat-devel-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/redhat-devel-list

Reply via email to