|
|
Subscribe / Log in / New account

Nvidia Reiterates Position on Closed Source Driver (OSnews)

Nvidia Reiterates Position on Closed Source Driver (OSnews)

Posted Jun 26, 2008 18:24 UTC (Thu) by johnh500 (guest, #49452)
Parent article: Nvidia Reiterates Position on Closed Source Driver (OSnews)

Most linux users, especially most developers, will not need the high-end 3D graphics and
computational capabilities of NVIDIA's latest offerings.  This allows users to pick and choose
between AMD cards (sometimes almost as good as NVIDIA's, though usually with a worse
price/performance ratio, and less reliable across the board); Intel integrated graphics (10x
to 1000x worse than a discrete graphics card), generally for simply 2D use; and open-source
drivers for NVIDIA (dicey, but ok for simple stuff).

The power users (3D designers; movie makers; geologist; and zillions more) who actually need
the very best have no choice but to use NVIDIA; there's no one else who comes close at the
high end.  However, open source is not an issue for these users; they only care about results:
does it work, can it be supported. And considering that NVIDIA's support is very strong, the
end users get precisely what they need.

It is long past time to look at the problem to be solved, rather than some random aspect ("is
it open source") of the problem. Linux is actually stronger as a result of real companies
putting billions of dollars into research and development; this cannot be duplicated (yet) by
open source efforts, and the resulting intellectual property has to be protected.  When was
the last time you were able to read the Verilog RTL that explains how Intel's CPU's work, for
example.  

Failing to recognize the basic economics of the situation will lead linux down the wrong path.
There is a place for closed source, and it is in the largest, most expensive research areas.
Again, how many chip companies release the source code to their drivers? Some, not all, and it
generally depends on being able to protect their silicon-based designs fairly secret.

Thanks for reading.
--JH


to post comments

It's one thing to hide Verilog it's another to stuff huge binary in my kernel

Posted Jun 26, 2008 18:45 UTC (Thu) by khim (subscriber, #9252) [Link] (1 responses)

However, open source is not an issue for these users; they only care about results: does it work, can it be supported.

The question is support, of course. RedHat will not offer you support if you are using binary driver. Ditto for kernel developers. The same for many-many other people. It's quite clear and consistent stance: Linux is free, you can stuff it with binary wireless drivers or graphic drivers but don't come with questions and bugreports in this case.

When was the last time you were able to read the Verilog RTL that explains how Intel's CPU's work, for example.

Looks like you are diliberately confusing things. It's one thing to request verilog - may be it'll be useful, but it's not needed to program chip, only to build it. It's another thing to request documentation - this is a must and Intel's CPU documentation was always very good. nVidia noes not offer anything at all - not even chip interfaces! And with things like CUDA it starts to look more and more like another proprietary OS in the control of your computer. Thnx but no thnx. AMD and Intel now offer quite good documentation and looks like AMD offers good performance as well so there are noreason to stick with nVidia at all. You can expect even less tolerance to the users who are using nVidia drivers from now on.

It's one thing to hide Verilog it's another to stuff huge binary in my kernel

Posted Jun 26, 2008 18:57 UTC (Thu) by johnh500 (guest, #49452) [Link]

Sorry about the confusion; I'm lately finding that reading the RTL for our chip designs in my
own company is the only way to figure out what the crazy hardware guys are up to...

Anyway, you raise a good point: NVIDIA's documentation has always been their weakest point,
assuming you can even find the documentation. I should mention, however, that they do have a
public, documented SDK, and a huge variety of companies are using it to create their own
(proprietary, usually!) applications. The medical industry, for example, has some interesting
high-end, super high resolution flat panels, with drivers that they wrote, using NVIDIA SDK
APIs. Likewise for the movie industry, and so on.

Nvidia Reiterates Position on Closed Source Driver (OSnews)

Posted Jun 26, 2008 19:19 UTC (Thu) by jordanb (guest, #45668) [Link]

I just love to sink my feet into a nice lawn of astroturf on a Friday afternoon.

Nvidia Reiterates Position on Closed Source Driver (OSnews)

Posted Jun 26, 2008 20:00 UTC (Thu) by jmorris42 (guest, #2203) [Link] (1 responses)

> The power users (3D designers; movie makers; geologist; and zillions more)
> who actually need the very best have no choice but to use NVIDIA; there's
> no one else who comes close at the high end.

Eh?  I know fanbois get a little overheated on slashdot and gaming sites but we don't normally
see that sort of thing here on LWN.  AMD/ATI and NVidia have been leapfrogging each other for
about a decade now, stealing the performance crown back from their rival every couple of
months.  Were NVidia the undisputed king your statement would have merit, but in the real
world it is just silly.

On techical merit arguments for both ATI and NVidia can be made.  Intel and VIA aren't in the
same catagory.  But having a supported configuration is not just a political question, it is
also a very legitimate technical issue as well.  This time last year you had to give up
support for performance because both of the vendors of high performance hardware had closed
binary drivers, but that is changing.  NVidia is now the lone holdout and thus it is
legitimate to drop their products from consideration on the purely tech argument that having
an unsupportable system[1] is a negative, thus unless there are other compelling arguments,
such as a large price/performace difference (possible at any particular time in the back and
forth pricing and model introduction cycles) the open competitor should be favored.

[1] This should not even be debatable but.... common sense being so uncommon these days.
People buy RHEL/SUSE contracts because they value support to the tune of hyndreds or thousands
of dollars, something that becomes of dubious value if an NVidia card in installed.  Unless
the NVidia solution's value add vs ATI/AMD exceeds the loss in value of the support contract,
basic economics says ditch NVidia.

Nvidia Reiterates Position on Closed Source Driver (OSnews)

Posted Jun 27, 2008 11:05 UTC (Fri) by renox (guest, #23785) [Link]

>>AMD/ATI and NVidia have been leapfrogging each other for about a decade now, stealing the
performance crown back from their rival every couple of months.<<

Not really: for the "pure performance crown", NVidia has been consistently the best since the
9700/9800 days where ATI was the best.

For the performance/price ratio (which is much more important IMHO), you're correct that both
are very competitive, which is great, especially now that AMD/ATI has opened its spec..

Nvidia Reiterates Position on Closed Source Driver (OSnews)

Posted Jun 26, 2008 20:13 UTC (Thu) by asamardzic (guest, #27161) [Link]

I mostly agree with your statements: when you're in high-end stuff, things get complicated
between open source ideals and needed features/performance...  I was mostly in OpenGL
programming, and tried all three of big guys in last couple years.  Intel is very nice indeed,
but performance, as well as support for newer OpenGL features is lagging.  As for ATI, I was
long keeping a machine with Radeon 9000 around, and again open source driver was working
acceptably (not so good as Intel drivers, there were always a bug or two here and there), but
performance and support for newer features was not good.  I used ATI proprietary driver on a
machine with Radeon x200, and it was unacceptably buggy.  Eventually, after long avoiding it,
I ended up with a machine with an NVIDIA card, and proprietary driver of course, and I must
confess I am very happy so far - the performance is great, the driver is rock-solid, all the
new features are supported, and even CUDA, that I eventually got involved with, is very good
supported under Linux.  So, while it is indeed very disappointing to read above statements
from NVIDIA, at the moment I find it hard to think about switching to any of alternatives.

Nvidia Reiterates Position on Closed Source Driver (OSnews)

Posted Jun 27, 2008 10:08 UTC (Fri) by Zack (guest, #37335) [Link]

>Linux is actually stronger as a result of real companies putting billions of dollars into
research and development; this cannot be duplicated (yet) by open source efforts

It doesn't work that way anymore. and it hasn't for a long time.
Those billions of dollars by "real companies" are spend *on* open source efforts.

>and the resulting intellectual property has to be protected. 

Almost any discussion about "intellectual property" is meaningless. What *exactly* has to be
protected here ? It is important to be exact because, from a Free Software and open source
point of view, opinions might vary wildly depending on what exactly someone is referring to by
using the (often deliberately obtuse) term "intellectual property".

>Failing to recognize the basic economics of the situation will lead linux down the wrong
path.

How does "linux" fail to recognize the basic economics of the situation ?
As I understand it, it caters to many commercial interests and does so rather well.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds