Re: Re: which graphics card?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 2006-06-22 at 02:47 +0200, Thomas Ilnseher wrote:
> Lee Revell wrote:
> > On Wed, 2006-06-21 at 12:44 -0500, Gian Paolo Mureddu wrote:
> >   
> >> However for the video drivers, as was said in another post to this
> >> thread by Rob, nVidia and ATi are not releasing specs for their
> >> hardware for Open Source drivers due to incarnate battle over
> >> features, price and performance... I would have to assume that an Open
> >> Source driver initiative on at least the kernel end would be
> >> tremendously helpful to prevent lockups and ease debugging, not to
> >> mention that installing their binary X drivers would be much easier,
> >> after all the kernel module pretty much is only a bridge between the X
> >> driver and the hardware, the magic is done in the X driver, not the
> >> kernel gateway (or am I terribly wrong here?) 
> >>     
> >
> > Unfortunately you are wrong.  The nvidia kernel module contains a full
> > OpenGL implementation :-P
> >   
> at least the file sizes imply that you are right.
> 
> i can guess why they have put it in there ...
> but this does change the light in which the driver shines ...

They put it in there because on Windows, vendors are free to put any
damn thing in a kernel driver (I've seen Windows drivers that contain a
full AC3 decoder that uses floating point math), and their legal
strategy to get around the GPL is to make the Linux nvidia driver a GPL
wrapper around the same binary blob the Windows driver uses.  This way
it can't be considered a derivative work of the kernel and thus the GPL
does not require them to make the source available.  (Disclaimer: IANAL,
this is all hearsay and certainly has not been tested in court)

If you run strings on nvidia.o you can see HKEY_LOCAL_MACHINE in
there :-P

Lee


[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux