Subject: Re: NVidia question
To: Richard Rauch <rauch@rice.edu>
From: Breno Colom <firebit@terra.com.pe>
List: current-users
Date: 05/11/2002 17:11:04
--4Ckj6UjgE2iN1+kY
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Richard Rauch (rauch@rice.edu) wrote:
>=20
> Um, XFree86 *is* NetBSD's ``graphics subsystem''.
>=20
> I think that the lack of 3D support that you allude to is the fact that
> the XFree86 DRI (Direct Rendering Infrastructure) is not supported under
> NetBSD.  3D still should work, but on NetBSD it has to all be done with
> software rendering.  I don't know how much is involved in adding DRI
> support.  (Presumably it is non-trivial.)  Originally, only LINUX had
> this---and it was developed for LINUX by a commercial outfit if memory
> serves.  FreeBSD added the hooks necessary to support it.

Yeah, Precision Insight developed the DRI framework.

>=20
> My understanding of DRI is that it is essential in order to use XFree86
> 4.x's hardware-accelerated 3D (or rather, specifically Mesa
> (OpenGL-compatible) hardware support), but it may help more mundane
> rendering.
>=20
>=20
> I am not aware of anyone presently working on DRI under NetBSD.  (That
> doesn't mean that no one is working on it.  (^&)  If there were a
> money-pot earmarked for NetBSD DRI development, I'd put some money in it
> towards getting *someone* to do the work.  I'm a grad student on a
> $12,000/year stipend, but I could put $100 or so towards DRI.  Get 10 or
> 20 people willing to do the same, and someone who is already almost
> willing to do the work for nothing, and it might get done.
>=20

Work is being done to support the complete set of features that Linux
DRI CVS supports, which includes most popular non-nvidia chipsets. As
you can see in this link http://gladstone.uoregon.edu/~eanholt/dri/=20
a NetBSD port is in the TODO list ;)

--=20
Breno

--4Ckj6UjgE2iN1+kY
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (NetBSD)
Comment: For info see http://www.gnupg.org

iD8DBQE83Zb4ejYfe7maWrYRAnbHAJ4lAfCw3YlsHBSHRPDhfeUFaGRLoQCfSR9I
9bN5jEDv7gNWUQsBI71gTP0=
=MVhZ
-----END PGP SIGNATURE-----

--4Ckj6UjgE2iN1+kY--