nvidia and FC2
Jeremy Brown
jeremy at cadre5.com
Thu May 20 17:14:07 UTC 2004
Rui Miguel Seabra wrote:
>You're avoiding the issue. NVIDIA has already stated why they can't make
>the drivers free software: they have third party licensed software that
>they didn't do themselves.
>
>
OK, that's part of the issue, but in reality the NVidia driver contains
a number of patented technologies that can't even be legally implemented
in an open source driver. S3TC comes to mind; please read:
http://dri.sourceforge.net/cgi-bin/moin.cgi/S3TC
ATI's open source driver does *NOT* implement S3TC, making it useless
for most modern 3D games. Gamers who play UT2003 on Linux know all too
well that the binary NVidia stuff is really the only way they can go.
As such, you really can't blame NVidia for not building an open source
driver. If they did, they'd be immediately sued by patent-holding
corporations like S3 and Microsoft. So the way I see it, you have three
options:
* Use the 2D-only open source "nv" driver...which, contrary to what
has been said on this forum, is actually quite well-developed
* Buy a card from ATI or another vendor, and use open source drivers
to achieve limited 3D rendering capabilities (maybe you can play
older games or run demonstrations).
* Use the NVidia drivers on an NVidia card, and have 3D capabilities
equal to those of, say, NVidia hardware running under DirectX on
Windows.
I understand the frustration of seeing a company leverage an open source
OS to provide a proprietary solution (especially for something like a
device driver), but I really think this is an area where the company has
no choice. They have chosen to invest time and money in an OS with
marginal popularity. They didn't have to--there are very few Linux
games that take advantage of their hardware right now--but they *did*,
and I think it shows a lot of foresight on their part. The could have
easily ignored Linux, since in the gaming industry it really does have
almost zero market share.
Just for the record, I use the "nv" driver, since I don't do 3D under
Linux very often (card's not good enough for most games these days), and
I hate having to rebuild the NVidia driver each time I upgrade the kernel.
Jeremy
More information about the fedora-list
mailing list