Subject: Re: 3D acceleration (was: Setting up PPPoA for SpeedTouch ADSL)
To: Richard Rauch <rauch@rice.edu>
From: Brian A. Seklecki <lavalamp@spiritual-machines.org>
List: netbsd-help
Date: 07/11/2002 06:04:17
On Tue, 9 Jul 2002 @ 5:17pm (-0500), Richard Rauch wrote:

RR>   http://mail-index.netbsd.org/current-users/2002/06/17/0000.html
RR>
RR> (This is a post to the current-users mailing list from back in June.)

...how MI is this code?  I.e., will it work on netbsd/sparc64 w/ the
onboard ATI rage pro?

all the XFree86 world seems to be stuck on linux/i386

-lava

RR>
RR> DRI requires XFee86 4.x, which is now going to be the default in
RR> NetBSD/i386 1.6, I gather.  (I'm a bit mixed on the change to XFree86 4.x.
RR> I have a nice, working 3.x config, and was all set to postpone switching
RR> to 4.x until DRI support was there.  4.x offers nothing new that I care
RR> about, and will require me to change configs.  I may just keep the 3.3.6 X
RR> server that ships with NetBSD 1.5.2.  (^&)
RR>
RR>
RR> At this time, accelerated 3D under NetBSD is only possible via the Utah
RR> package (a Mesa derivative that works with XFree86 3.x, but *not* XFree86
RR> 4.x).  I never got anything useful out of the Utah package.  (My video
RR> card wasn't directly supported by the version we had in pkgsrc.  I didn't
RR> have time to seperately try to port a more current version.  The "genric"
RR> support (via SVGA) was supposed to offer some improvements even so (by
RR> imposing fewer software layers and buffer-copies, I guess), as I recall;
RR> but it offered little or no improvement for me and resulted in *terrible*
RR> degradation of quality.  (When using the SVGA X server, I had to cut my
RR> display resolution and the shading was done with coarse
RR> dithering/stippling rather than smooth color selection as I recall. There
RR> was something else (the depth buffer?) that was vastly degraded.)
RR>
RR> Some people reported that the Utah package worked well for them, though.
RR> It just didn't work well for my (S3Virge) card.
RR>
RR> I think that the Utah project is dying (or has died) slowly.  It was a
RR> stop-gap measure before XFree86 4.0 was released.  When XFree86 4.x was
RR> released and GNU/LINUX kernels had DRI support, the raison d'etre for Utah
RR> largely evaporated.
RR>
RR>
RR> The unfortunate reality for as far as I can tell is: If you want hardware
RR> acceleration and if Utah doesn't cut it for you, you need to use a
RR> different OS.
RR>
RR>
RR>   ``I probably don't know what I'm talking about.'' --rauch@math.rice.edu
RR>

later -           | _BonaFide[] = { coder, author, | /~\ The ASCII Ribbon
Brian A. Seklecki | problem solver, scholar, BOFH, | \ / Campaign Against
                  | vegetarian, runner, NetBSD     |  X  Exchange, Outlook
                  | advocate, spiritual machine }; | / \ & HTML Email

PGP: 0111 4618 0111 4618 4AB2 24EB C853 6611 75C4 A91E A7A7 4973

"GNU/Linux: About as stable as the elements at the bottom of the periodic table"