Date: Tue, 27 Oct 1998 21:07:28 -0500 From: James Higgins <higginsj@iname.com> To: questions@FreeBSD.ORG Subject: [Fwd: Re: I want a 3D accelerated X-se[r]ver!] - From Nvidia About the Riva TNT Message-ID: <36367C60.8CD6EA66@iname.com>
next in thread | raw e-mail | index | archive | help
Hello,
I saw a question about this and I sent the guy to info@nvidia.com.
Looks like they have been getting alot of response. I kind of
understand the viewpoint of nvidia. I still want OpenGL acceleration
though. : )
Thought I would pass it along for all interested....
James Higgins
-------- Original Message --------
Subject: Re: I want a 3D accelerated X-se[r]ver!
Date: Tue, 27 Oct 1998 17:06:05 -0800 (PST)
From: Jim Putnam <putnam@NVidia.COM>
To: John.McKenzie@delta-air.com,
Rickard.Eneqvist@swipnet.se,Stefan.Pedersen@ks.ericsson.se,
UNT012@ibm.rhrz.uni-bonn.de,aod@unisys.com.br, bg19056@binghamton.edu,
bg19739@binghamton.edu,brion@pobox.com, budnik@alpha.rada.kiev.ua,
cccomputers@iname.com,cfriesen@home.com, cicotti@cli.di.unipi.it,
dimitri@ibb.net,doctor.stein@usa.net, echampion@home.com,
fredrik@reite.com,gus@e-chemie.tu-darmstadt.de, hans.jones@midatorer.se,
hemenk@infi.net,higginsj@iname.com, ian@greetme.com,
irsman@iag.net,jarlaxle@falcon.cc.ukans.edu, jason@alltel.net,
joerg@suse.de,jon.davis@lmco.com, jtew@ihug.co.nz,
karsten.hahn@stud.uni-karlsruhe.de,kmoore@frognet.net,
kovacsp@egr.uri.edu, krauss@medizin.fu-berlin.de,kress@datacomm.ch,
locogris@arnet.com.ar, martin.gaebler@TalkNet.de,mavrick@sinesurf.co.nz,
mbenson@magideas.com, mechanix@digibel.org,mholling@coginst.uwf.edu,
moooster@uclink4.berkeley.edu,morrill@austin.ibm.com, naeem@cyweb.com,
nbecker@fred.net,ober37@mediaone.net, patrick@narkinsky.ml.org,
pc@shaw.wave.ca,ralf.horns@itzehoe.netsurf.de, reid@lanl.gov,
rjd3@bigfoot.com,rob@austin.rr.com, rw@dialup.ptt.ru,
sasa.mihajlovic@hpt.hr,simba@leontief.ru, sjoel@sjoel.xs4all.nl,
souser@gis.net,souser@windoms.sitek.net, tnaleid@uswest.net,
tozwierz@medianet.pl,wlj@cais.com, woland@cbr.astrakhan.su,
wolfrum@cs.uni-bonn.de,xray@friko.onet.pl
Thank you (all) for writing.
Since there seem to be quite a lot of you all concerned about the
same
topic, I thought I'd take the liberty of answering you en masse. If
I
didn't answer your question in this mail, please feel free to
contact
me individually. I'm sorry for the length of what is to follow, but
the
issues you've raised are complex.
First, for those of you happy with the purchase of your RIVA
accelerator,
thank you. We work hard to provide world-class graphics at an
affordable
price, and we realize you have options when you make such a
purchase. For
those of you who are unhappy because you do not have Linux support
when
you thought you did or should have, we're genuinely sorry. It was
never
our intention to mislead anyone as to the kinds and levels of
software
support available for our products.
As you may or may not know, NVIDIA is in the business of providing
graphics accelerator chip designs to chip fabrication firms and
large
OEMs, and indirectly, to system integrators. Many of our OEMs also
produce products for the retail market. We don't market graphics
boards
ourselves, nor do we have any fab capacity; those are done by our
customers.
As with any operational business, we listen very carefully to the
needs
of our customers. Unless we meet those needs, we go out of business.
To
date, the requirements of our customers have been unambiguous; their
primary emphasis is high 2D/3D performance on the Windows operating
systems
through the implementation and support of standard 2D and 3D
programming
interfaces (which means OpenGL and D3D).
We do the Windows drivers and library implementations ourselves
because
we know the chip architecture best. Many of our OEMs take our
drivers
and modify them because they have favorite control panels and
things, and
some of them add functionality to our chip (no two board
manufacturers
do video in quite the same way, for example), and support that
through
additions to our drivers.
We have not had a customer require Linux support, it seems that the
majority of their customers don't demand it. It would be nice if
this
would change. Informing your favorite board vendor of your
requirements
would help.
One of the things we decided some time ago was that we would not be
in
the business of trying to write anything other than the Windows code
ourselves. Linux is by no means unique in this respect, we also
don't
provide any direct support for OS/2, BeOS, Solaris, or any of the
other
fifty or so potentially interesting operating systems out there.
This
is partly because our customers haven't required it, and partly
because
we must devote all of our effort to refining and improving the
things
our customers do require. This will not change soon if at all; we
are
not going to begin doing drivers for random operating systems
ourselves.
All of our customers are under heavy non-disclosure agreements. They
also
get a considerable amount of support from us in the form of source
code,
and assistance for answering questions they have. As such, we have
not
developed documentation for our chipset which is adequate to be used
without some form of support. This is not by design, it is a
consequence
of six month design cycles, and tight deadlines in the consumer
marketplace. A chip specification for a design as complex as ours
without
support is useless, as we've found out in the past.
A second problem is that our chip specifications are the basis on
which
our company builds products, and as such is intellectual property.
Access
to those specifications without NDA protection or completed patent
filings on all topics of interest violates the requirement to keep
proprietary information private.
So, we're in kind of a bind. We can't just hand out the bare chip
specs
to a company like Xi Graphics even under NDA (though they keep
asking for
them, and they don't believe me when I tell them this) without
considerable
support, which we can't afford to give them.
We know you want accelerated graphics under Linux. The BeOS people
want
it just as bad, and the Solaris people do too. The list goes on and
on.
We have a program underway now to enable those people through
information
we'll make freely available on our website. This will require no NDA
protection, what people do with their code is up to them. I can't
tell
you when the program will be ready, because I'm really bad at
projections,
but we hope soon.
That's pretty much all there is to it. It won't be the answer many
of you
wanted, but I hope you'll understand our position, and further
understand
that we are aware of the problem, and are trying to find ways to fix
it.
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?36367C60.8CD6EA66>
