Subject: Re: XFree86 & GLX support?
To: None <martin@rumolt.teuto.de>
From: Brad Spencer <brad@anduin.eldar.org>
List: port-i386
Date: 09/13/1999 19:28:07
   > You are right. The only cards/chips for which XFree86 GLX source
   > is available right now are the Matrox G[24]00 and the Riva TNT.

   Now, I happen to have a Riva TNT2 and am just trying to get hardware
   accelerated Mesa to work. One mysterious thing is: the stuff from NVidia
   claims it would only do 3D hardware acceleration when used in 15- or 16bit
   mode, while the XSVGA server from our xsrc only seems to support 8bit (not
   realy working) and 32bit color depth on this hardware.

   Besides that, there is a description of how to setup things in
   http://mail-index.netbsd.org/port-i386/1999/07/04/0008.html, but this seems
   to talk about older versions of X.


   Martin



Been there...  did that...  In fact, I wrote the message mentioned
above.... The NVidia GLX stuff isn't too bad to get working.  The SVGA X
server will do 8, 15, 16, 24 and 32 bit color depths depending on the chip
set.  At the time, the latest version of XFree86 was 3.3.3.1.  I can't
really keep up with XFree86 very well, I am afraid, so I have not tried
rolling the changes forward.

In general, I would think that you could do everything mentioned in the
message, except actually patch the X source.  As I understand it, the X
source patches were only to fix up the X server to have better "normal"
acceleration.  It shouldn't be stricly required, and has probably been
integrated into the XFree source by now.

I have been running a patched 3.3.3.1 X source since I sent the message
out in 15 or 16 bit color mode and have played quite a bit of Quake2 in GL
mode with it.  Quake 3 will also run, but it is more then a little
painful.


Brad Spencer - brad@anduin.eldar.org   http://anduin.eldar.org
[finger brad@anduin.eldar.org for PGP public key]