LWN.net Logo

The abrupt merging of Nouveau

The abrupt merging of Nouveau

Posted Dec 16, 2009 6:25 UTC (Wed) by bojan (subscriber, #14302)
In reply to: The abrupt merging of Nouveau by elanthis
Parent article: The abrupt merging of Nouveau

You seem to be claiming that Nvidia is some kind of leader because their drivers are the best.

I have no idea how accurate this is:

http://www.behardware.com/news/10342/market-share-for-gra...

But, it doesn't seem to support Nvidia being far ahead of the competition based on the drivers with secret sauce. The criteria used when selecting a graphics solution for a particular machine is complex, I'm quite sure. It cannot be reduced to who's got a better driver. And it is rarely made by the end user (only enthusiasts do that).

When it comes to Linux, binary only drivers are dreck. Every time you have a problem with your kernel, the first question by support is: is it tainted? If yes, you are out of luck, because nobody's going to touch your problem with a ten foot pole.


(Log in to post comments)

The abrupt merging of Nouveau

Posted Dec 16, 2009 10:24 UTC (Wed) by ikm (subscriber, #493) [Link]

I buy NVIDIA hw precisely (and only) because of good drivers. So elanthis has got point, even if that alone is not the sole reason and/or not enough to be an actual market leader.

The abrupt merging of Nouveau

Posted Dec 16, 2009 11:02 UTC (Wed) by nye (guest, #51576) [Link]

>I buy NVIDIA hw precisely (and only) because of good drivers

Add me to that list.

I like to play games occasionally so I need drivers that provide reasonable accelerated 3D performance without huge amounts of work, or problems with instability. If the drivers were up to scratch I'd happily switch to ATI, but it looks like that's years away, and I'm not even sure that gap is actually closing.

The abrupt merging of Nouveau

Posted Dec 16, 2009 21:23 UTC (Wed) by bojan (subscriber, #14302) [Link]

OK, that's two. I'm sure Nvidia's market share went up 5 points already ;-)

The abrupt merging of Nouveau

Posted Dec 16, 2009 21:35 UTC (Wed) by ikm (subscriber, #493) [Link]

You forgot to count-in the initial poster :)

The abrupt merging of Nouveau

Posted Dec 16, 2009 22:08 UTC (Wed) by bojan (subscriber, #14302) [Link]

Sugar! Sorry. In latest news, Nvidia up 10 points ;-)

The abrupt merging of Nouveau

Posted Dec 16, 2009 22:37 UTC (Wed) by ikm (subscriber, #493) [Link]

Is this exponential? We could find some more followers, ya'know! :)

The abrupt merging of Nouveau

Posted Dec 16, 2009 23:13 UTC (Wed) by bojan (subscriber, #14302) [Link]

Absolutely! For every one person that picks Nvidia because they have the best drivers, the percentage points of market share go up exponentially. And it can go above 100%, of course :-)

The abrupt merging of Nouveau

Posted Dec 16, 2009 14:18 UTC (Wed) by marcH (subscriber, #57642) [Link]

> When it comes to Linux, binary only drivers are dreck. Every time you have a problem with your kernel, the first question by support is: is it tainted? If yes, you are out of luck, because nobody's going to touch your problem with a ten foot pole.

On the other hand, sometimes my favorite distribution decides it's time to get rid of this binary driver that was working very well, and time for me to become a beta-tester of this half-baked open source replacement that keeps crashing.

As soon as my PC crashes, an squad of experienced and talented kernel developers with nothing better to do with their life immediately notices that my kernel is not tainted. After a few minutes they knock on my door. They immediately identify the faulty driver, track down the bug to this hardware configuration of mine they had never seen before, write and test the appropriate patch, re-compile the kernel for me and install it on my machine. While leaving, they thank me so much for being such a helpful beta-tester and good open-source citizen.

Please give me a break. I like the open-source ideology. I really do - as long as it does not "taint" facts.

The abrupt merging of Nouveau

Posted Dec 16, 2009 21:20 UTC (Wed) by bojan (subscriber, #14302) [Link]

When you get help with you closed source driver from _one_ kernel developer, please let me know. I would really like to know how they're doing it.

The abrupt merging of Nouveau

Posted Dec 16, 2009 22:24 UTC (Wed) by tseaver (subscriber, #1544) [Link]

If you aren't running the latest vanilla kernel, you can't expect to get support from kernel developers anyway. The overwhelming majority of Linux desktop users are running distro-maintained kernels, which the kernel develoeprs (rightly) don't try to support. At that point, the tradeoff is suddenly very different: I *prefer* the open driver, but I won't use it if it interferes with my use of the hardware (breaks resume, whatever).

The abrupt merging of Nouveau

Posted Dec 16, 2009 23:28 UTC (Wed) by bojan (subscriber, #14302) [Link]

Except from kernel developers that are employed by your distro, right?*

Look, I understand that if things don't work with the current open source driver, people will run proprietary drivers. I did exactly that for many of my users (example: before nouveau, there was nv, which didn't have good support for dual head, so I _had_ to give my users Nvidia driver so that they can use the second screen).

But, but, but... If Nvidia released their driver as open source when they should have, everyone would have a better solution and it would be fully supported by kernel devs too. The only reason all this stuff had to be painfully reverse engineered is because Nvidia refuse to do the right thing. So, yeah, of course it's not as good as Nvidia stuff (yet). The guys working on nouveau are doing heroic work, IMHO.

*) You can look at kernel bugzilla and verify that many people running Debian, Ubuntu, Fedora etc. kernels _do_ get their problems heard and resolved. You can also verify that in e.g. Red Hat bugzilla, indeed, kernel developers employed by Red Hat help users regularly. The patches usually end up being applied upstream.

The abrupt merging of Nouveau

Posted Dec 17, 2009 10:29 UTC (Thu) by marcH (subscriber, #57642) [Link]

> When you get help with you closed source driver from _one_ kernel developer, please let me know.

If you are an average Joe then you will never get help, open-source or not.

If you are a big company willing to pay then you can get help sometimes, open-source or not.

Of course open-source is much much better for all types of consumers *in the long term*. But when you have a piece of hardware to get working *right now* it does not really matter.

The abrupt merging of Nouveau

Posted Dec 17, 2009 22:52 UTC (Thu) by bojan (subscriber, #14302) [Link]

> If you are an average Joe then you will never get help, open-source or not.

Bullshit.

The abrupt merging of Nouveau

Posted Dec 18, 2009 8:15 UTC (Fri) by farnz (guest, #17727) [Link]

That's not my direct experience. If I (as an individual user) interact nicely with the Open Source maintainers - i.e. get the information they ask for as fast as I can, describe the bug not my idea of the fix, and generally follow Simon Tatham's guide to bug reporting - I get solutions to my problems. This is far better than I ever got from a company issuing binary drivers.

The abrupt merging of Nouveau

Posted Dec 18, 2009 14:29 UTC (Fri) by marcH (subscriber, #57642) [Link]

> That's not my direct experience.

Did it cross your mind that the average Joe does not even speak English?

The abrupt merging of Nouveau

Posted Dec 18, 2009 14:39 UTC (Fri) by farnz (guest, #17727) [Link]

So let's get this straight: the average Joe doesn't speak English, yet is able to (somehow) navigate an English-only driver download site, and follow binary driver install instructions, that only come in English? Yet, they're incapable of finding enough help with English to file useful bug reports?

I've done my share of helping non-English speakers work through a non-technical friend who speaks both (usually very bad) English and their language file decent bug reports. Generally, it's not too difficult - Google Translate and similar software tools work well in finding the words needed to describe symptoms, and the technical information is cut-and-paste only anyway, and usually incomprehensible to English speakers, too. Heck, I've even had the fun of working entirely through Google Translate to find a bug; IME, open source driver developers are quite happy to work with you over a language barrier, so long as you're happy to try and make things work.

The abrupt merging of Nouveau

Posted Dec 18, 2009 17:23 UTC (Fri) by marcH (subscriber, #57642) [Link]

> So let's get this straight: the average Joe doesn't speak English, yet is able to (somehow) navigate an English-only driver download site,

Are you aware that some Linux distributions ship binary drivers, or make their installation just a few native language clicks away?

The abrupt merging of Nouveau

Posted Dec 18, 2009 17:41 UTC (Fri) by farnz (guest, #17727) [Link]

Are you aware that distributions where someone has bothered to translate packages from English to another language are also distributions where you can interact with speakers of that language on the distribution bugtracker? What's more, the people you interact with, in your language, are generally helpful in getting your bug report into shape, then translating it and funnelling information between your language and the developer's preferred language.

Seriously, I've seen bug reports handled and fixed from distributions I didn't even know existed, precisely because I don't even know the writing system used by the distro's native language, let alone the language. But, someone who spoke the right language took a report from their bug tracker, did some basic triage, determined it was a genuine bug, and sent the report upstream, with a note explaining that it was all machine translated, and apologising for the poor English. A back and forth ensued, getting technical data from the bug reporter, and the bug got fixed.

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