On Sat, Jun 14, 2008 at 1:22 AM, Arc Riley <[EMAIL PROTECTED]> wrote:
> I cannot tell you how many issues have come up because nVidia uses different 
> OpenGL headers, to
> the point that it sometimes even breaks between legacy and main.  It's a 
> support nightmare.
[...]
> their custom OpenGL implementation causes build issues with 3D applications

  This I have no knowledge of, and cannot speak to.  It may well be
that if one is creating 3D applications, NVidia causes more pain than
other vendors.  That's often the case with closed source, so I
wouldn't be surprised.  When it comes to video cards, I speak only as
a "user".

> Instead, like good monopolists, they've leveraged their market share to force 
> us all to
> support their vendor-specific implementation.

"monopoly.  n.  1.  exclusive control of a commodity or service in a
particular market, or a control that makes possible the manipulation
of price"  (Quoted from Random House Unabridged Dictionary, 2006, via
Dictionary.com)

  NVidia doesn't control ATI, SIS, VIA, or Intel.

  What NVidia has done is provide an alternative OpenGL implementation
which apparently works better for a lot of people.  If people choose
to use NVidia's provided OpenGL implementation, presumably they have
reason to.  I'm a supporter of Free Software for all the
well-documented benefits it has, but if a proprietary alternative
works significantly better, I take that into consideration.  I weigh
the significant costs of proprietary software in my decision, and I
make the choice.  If NVidia had a monopoly, I wouldn't have even that
choice.

> Um, no.  2 drivers.  Some of my test systems here have to use the main,
> others legacy.

  You could at least read what I write.  As I wrote, they have one
driver, but offer multiple builds.  There are *more* than just two
build series.  Their recommended builds for the Quadro cards (the
professional graphics line) are different vs the mainstream gaming
cards, and that's in turn different vs the legacy series builds.  And
the Qudro Plex external graphics boxes get yet another build series.

  The advantage of the "unified" driver is that the behavior is
consistent regardless of which build you use.  The same files, API,
config directives, documentation distribution point, etc.  You still
have to obtain the right build for the hardware you have.  You usually
can't just use one set of binaries for everything.

> There are 2 free radeon drivers as well, the standard and the new radeonhd
> being developed primarily by AMD and Novell employees.

  And the proprietary ATI Radeon drivers, which AMD has dropped
support for.  Sorry if somebody wanted to use those.  And the Free
drivers that existed from before ATI nuked that project and switched
to the aforementioned proprietary drivers.  And the
independently-developed Free drivers from before ATI offered their
Free driver.  And those are just the ones I have personal experience
with.

  As long as you limit "video cards" and "support" to the past year or
two, ATI looks great.  If you include everything back to circa 2000,
the picture isn't so rosy.  I remember their betrayals, since I was
subjected to them.

> There is no separate driver for laptops, less common chipsets (which Mobility
> x1700 certainly falls into) have lower priority for devs, and that's 
> reasonable.

  Reasonable as long as you don't care about video actually working
for those products.  If one happens to own one of those products, it
feels less reasonable.

> Exactly, and nVidia has never released their specs.

  I never claimed otherwise.  Indeed, the first few messages I posted
in this thread focused on the pitfalls of such closed software.  For
anyone who is unclear on the problems inherit with proprietary drivers
and closed hardware:

http://article.gmane.org/gmane.org.user-groups.linux.gnhlug/14394

http://article.gmane.org/gmane.org.user-groups.linux.gnhlug/14431

> So how is it did you obtain the viewpoint that nVidia is being cooperative
> with the community while ATI is jerking us around?

  Because my ATI card frequently didn't work in new distributions,
because ATI kept yanking the rug out from under people.  In contrast,
I have yet to encounter an NVidia card that didn't work when they said
it would.  That's how.

  NVidia is quite consistent -- they've never claimed they are going
to open their specs, or embrace the spirit of Free Software.  Indeed,
they've been quite hostile to the idea.  It's their hardware, their
code, and their property, and they're never going to let the community
see inside.  When you buy their hardware, you're not buying the right
to open the cover.  That's always been their party line, and they have
never wavered.  No false hope.  No reneged promises.  I know where I
stand.

  All NVidia has ever said is that they will provide closed,
proprietary, binary-only drivers for Linux i386, and they have
consistently done so.  I'm at their mercy for drivers, but so far
they've always delivered on what they said they would provide.  ATI
has not always done so, and has gone back on their promises multiple
times.

  Please understand that I'm not a code hacker.  I'm a sysadmin by
trade, and at home I'm often "just a user" in my attitude.  My idea of
a good time is not monkeying around with source code trying to get X11
to build, or to try and find what third-party project has picked up
the pieces of ATI's most recently abandoned support effort.

>> For all we know, ATI will fall off the Linux bandwagon
>> again next month -- it's happened multiple times before, so this is
>> not baseless speculation -- and we'll be back to NVidia being the only
>> game in town.
>
> Now that's just FUD.

  As I said, they've done it to me multiple times.  It's their
established record.  So yah, I have Fear, Uncertainty, and Doubt when
it comes to ATI, because they've given me lots of reason to.  Kind of
like touching a stove -- I have FUD that I'll get burned.

> First of all, ATI is no longer ATI.  They were purchased by AMD, and AMD is
> the one who released the specs.

  And I'm cautiously hopeful that things will continue to improve
under the new regime.  But it's going to take a little more time
before I consider ATI a friend.

> Second, if AMD decided tomorrow to completely discontinue any and all
> Linux/Xorg support we still have the specs.

  Which apparently doesn't help, as ATI has made offerings in the
past, and when they reneged it killed progress on driver development.
I think it comes down to, independent efforts need support from the
manufacturer to thrive.  If the manufacturer doesn't want their
hardware to be supported, it won't get support.

> OTOH, nVidia has the exclusive power to kill Linux support for their
> chipsets.

  Absolutely, and that makes me very uneasy.  As I've said multiple
times, they all suck.

> Despite your expressed brand loyalty ...

  I don't have any particular loyalty to NVidia; what I have are my
experiences over the past several years, which I'm reporting on.  Both
ATI and NVidia have caused me pain.  It's not that I'm a fan of NVidia
-- I just think ATI sucks too, for different reasons and in different
ways.

  You seem to be willing to forgive all of ATI's past transgressions
because they're offering support this year.  I'm not so quick to
forgive.  If someone betrays my trust, I remember that for a long
time.

-- Ben
_______________________________________________
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/

Reply via email to