[H-GEN] DRI/MESA Problems.

Joe Skilton shnads at 3blokes.mine.nu
Fri Sep 5 03:07:56 EDT 2003


[ Humbug *General* list - semi-serious discussions about Humbug and     ]
[ Unix-related topics. Posts from non-subscribed addresses will vanish. ]

On Fri, 5 Sep 2003 01:21 pm, Paul Gearon wrote:
> [ Humbug *General* list - semi-serious discussions about Humbug and     ]
> [ Unix-related topics. Posts from non-subscribed addresses will vanish. ]
>
> Joe Skilton wrote:
> > After installing linux-dri I find that Quake 3 finds the linux
> > compatibility libGL.so.1 no problems, but is now trying to use GLIDE to
> > run my overly obviously NOT glide video card, a Radeon 9k Pro.  The
> > reason why this is happening escapes me, and apparently Google too as the
> > sources from there have been quite unrewarding.
> >
> > Does anyone know how the Linux-DRI works?, and if so can I force it to
> > NOT use glide???  I have encluded the error output below, incase that
> > helps:
>
> Wow.  I'd forgotten about Glide.  That's a real blast from the past.  I'm
> surprised you managed to set it up, given that no one uses 3DFx anymore (do
> they?).

Thanks, I was fairly proud of my efforts and if I did infact own a 3Dfx card I 
would instead be on here raving about the ease of install :), as I really did 
nothing to 'setup' glide, it just kinda happened :)

> I've never used a Radeon card before, but I've set up DRI for Matrox and
> nVidia, and they were pretty much the same.

I believe Nvidia doesn't use DRI anymore, as I found out when my friend and I 
got Quake 3 running under FreeBSD on his machine(Nvidia card), but that's not 
important, go on...

> First of all, you may need the agpgart module installed (nVidia doesn't, as
> their driver already does this, but you may want it.  Check this out for
> Radeon, as I'm too lazy).  If you need it, it's in your kernel under
> "character devices".
>
> Also in Character devices you'll find "DRM 4.1 drivers" (well it's 4.1 in
> kernel 2.4.20).  You'll want the ATI Radeon driver selected here, and the
> module is called readeon.o.
>
> You'll need to have the radeon module installed (and possibly the agpgart).

Ok, Radeon and Agpgart installed and working correctly here.

>Snip info on Xfree Setup.

Xfree is setup as you described it, and when i run glxinfo it reports Direct 
Rendering: Yes and a HEAP of gl extensions, glxgears runs at around 1500fps, 
which i'm told should run at around 300 without OpenGL acceleration, so I 
think it's safe to assume that BSD DRI is operational, the problem comes when 
I try to run a linux binary, I have all the compatibility installed and the 
linux-mesa port but unfortunatly the linux compatibility libGL.so.1 thinks I 
have a GLIDE based card and blindly loads GLIDE.  Of course it fails straight 
away.

> Obviously, you'll see a different vendor ID for the GLX module.
>
> Hopefully this gets you moving in the right direction...

It was extremely helpful Paul, as I used it as a checklist to make sure that I 
had followed the right path, but now the fun begins as I suspect it's the 
linux version of libGL that's detecting GLIDE, and not FreeBSD's native 
libGL.so.1.

Any more insight will be most appreciated, and thanks for the effort you'v put 
in so far.

Cheers,
	Joe


--
* This is list (humbug) general handled by majordomo at lists.humbug.org.au .
* Postings to this list are only accepted from subscribed addresses of
* lists 'general' or 'general-post'.  See http://www.humbug.org.au/



More information about the General mailing list