Slashdot Mirror


NVIDIA Driver Developer Discusses Linux Graphics

An anonymous reader writes "Andy Ritger, who leads the NVIDIA UNIX Graphics Team responsible for creating drivers on Linux, FreeBSD and Solaris, has answered many questions at Phoronix about the state of Linux graphics, gaming, and drivers. Ritger shares some interesting facts, such as: the Linux graphics driver download rate is 0.5% that of their Windows driver downloads at NVIDIA.com; how the Nouveau developers are doing an incredible job; creating an AMD-like open-source strategy at NVIDIA would be time intensive and unlikely; and development problems for the Linux platform. Also commented on are new features that may come to their Linux driver within the next twelve months." Like all stories at Phoronix, in common with most other hardware review sites, this one is arbitrarily and maddeningly spread across 8 pages.

317 comments

  1. Measurement from the NVIDIA site? by Lord+Lode · · Score: 4, Insightful

    I download my Nvidia drivers from the Archlinux package repository. How many Linux users manually download them from Nvidia? The 0.5 percentage could be a big understatement...

    1. Re:Measurement from the NVIDIA site? by otravi · · Score: 5, Informative

      This was mentioned in the article. They do find it troublesome to measure their Linux user-base due to this.

    2. Re:Measurement from the NVIDIA site? by Wonko+the+Sane · · Score: 1

      He admits that in the article.

    3. Re:Measurement from the NVIDIA site? by ustolemyname · · Score: 5, Informative
      Quote from the article:

      Q: Overall, what percentage of NVIDIA's customers do you believe use Linux?

      I don't know many concrete percentages. Highend workstation visualization is roughly half Linux, and Digital Content Creation (DCC) is largely Linux. NVIDIA Linux graphics powers a respectable portion of the 3D workstations. Our CUDA user base also has a large Linux contingent.

      However, the number of Linux driver downloads from nvidia.com is only 0.5% the number of nvidia.com Windows driver downloads. Of course, many Linux users get our driver through distro packages and other means that wouldn't be measured in that download figure.

      Measuring the size of the NVIDIA Linux user base has always been a challenge for us.

      Italics mine.

    4. Re:Measurement from the NVIDIA site? by oakbox · · Score: 1

      Couldn't they approach the 3 or 4 largest linux distros/repositories and ask? I, also, got my NVIDIA driver from a repository, not the NVIDIA web site.

      - Oakbox

      --
      Not just answers, the correct questions.
    5. Re:Measurement from the NVIDIA site? by Wowsers · · Score: 4, Informative

      I used to go off to the Nvidia site to download the Nvidia drivers for my card, then manually installing the driver.

      Then I read about DKMS packages in the repositories that I could install, so every time the Kernel got updated, the package for the graphics driver got automatically recompiled with that Kernel. I was unsure about trying it, but when I did I never looked back, it's been great. Never had to manually edit the xorg.conf file ever again (although I have a backup just in case it goes wrong).

      --
      Take Nobody's Word For It.
    6. Re:Measurement from the NVIDIA site? by Atriqus · · Score: 2, Informative

      Probably not since the distros can't track the downloads either, considering getting stats from their many random mirrors could prove problematic.

      --
      Hey, look! It's Bono's brother.
    7. Re:Measurement from the NVIDIA site? by Anonymous Coward · · Score: 1, Insightful

      On the other hand, I believe Windows users often get the drivers from MSI or whoever manufactured the card. Actually, probably a large percentage do. So it's impossible to tell how accurate the 0.5% figure is because there are so many other places to get the drivers on both platforms.

    8. Re:Measurement from the NVIDIA site? by sakdoctor · · Score: 4, Funny

      I just checked the nvidia site for the first time for linux drivers.

      Operating System: Windows Server 2003 64-bit, Windows XP 64-bit
      File Size: 123 MB

      Operating System: Linux 64-bit
      File Size: 21.2 MB ...What?

    9. Re:Measurement from the NVIDIA site? by decipher_saint · · Score: 1

      One of my first "adventures" with Linux as a newbie was thanks to a "stable" nVidia "driver" from their support page.

      Hand burnt, lesson learnt.

      --
      crazy dynamite monkey
    10. Re:Measurement from the NVIDIA site? by cyphercell · · Score: 1

      How many people just don't go to the trouble cause the product is a red-headed step-child. Why not just assume that everyone who uses Linux with an NVIDIA card just wants their shit to work (tm).

      --
      Under the influence of Post-Cyberpunk Gonzo Journalism
    11. Re:Measurement from the NVIDIA site? by icebike · · Score: 2, Insightful

      Yet the summary sees fit only to mention the .5% issue....

      Why? Because if TFA mentioned that the vast majority of Linux users with Nvidia cards never need to go to Nvidia's site for anything at any time it wouldn't be a SlashDot article.

      I swear, it would be more honest if TFA authors just inserted the random "Balmer Boils Babies" or "Apple Abandons Angola" outbursts into the articles we could all chuckle and move on, without the need to explain that TFAuthor had to find a way to insert his bias into the summary by cherry picking one-liners.

      --
      Sig Battery depleted. Reverting to safe mode.
    12. Re:Measurement from the NVIDIA site? by Antique+Geekmeister · · Score: 2, Informative

      They're replacing the OpenGL libraries with their own proprietary binaries. Those are roughly 20 Megabytes: the kernel module is tiny.

    13. Re:Measurement from the NVIDIA site? by Verunks · · Score: 2, Informative

      the windows drivers includes other things like physx, 3dvision and the hdaudio driver

    14. Re:Measurement from the NVIDIA site? by Wonko+the+Sane · · Score: 1

      What I found more notable than the 0.5% number was the amount of new features that will not be appearing within the next twelve months.

    15. Re:Measurement from the NVIDIA site? by Mad+Merlin · · Score: 1

      I download my Nvidia drivers from the Archlinux package repository. How many Linux users manually download them from Nvidia? The 0.5 percentage could be a big understatement...

      According to an earlier Phoronix survey, only about 20% of users download the drivers directly from the vendor's website (across all vendors, not just Nvidia). All else being equal that'd suggest it's reasonable to say the overall Linux marketshare is ~2.5%, which seems low, but there's probably other factors at work (Windows users may download drivers more frequently, thus counting more hits, etc). The 20% number may also be higher or lower, especially if you consider that many people complain about the Nvidia drivers installer, whereas fewer complain about the ATI driver installer.

    16. Re:Measurement from the NVIDIA site? by Mad+Merlin · · Score: 4, Funny

      I just checked the nvidia site for the first time for linux drivers.

      Operating System: Windows Server 2003 64-bit, Windows XP 64-bit File Size: 123 MB

      Operating System: Linux 64-bit File Size: 21.2 MB ...What?

      Clearly Linux is 6x more efficient than Windows.

    17. Re:Measurement from the NVIDIA site? by Anonymous Coward · · Score: 0

      Digital Content Creation (DCC) is largely Linux

      lolwut?

      Ohhhhhhhh you're counting the renderfarms at Pixar, ILM, Weta and whatnot. Okay. Carry on. But know that those are typically headless and do not have a dedicated graphics card (if they even have an on-board one). CUDA, OpenCL, et al. notwithstanding. Not yet anyway. They'll make their impact in the near-ish future.

      The actual -creation- (painting, compositing, audio editing, 3d scene setup, etc.) is done mostly in Windows, in OS X, and on dedicated workstations such as Avid and formerly-discreet(-logic)-Autodesk's offerings, while a lot of broadcast stuff is on even more esoteric stuff where you don't even have a keyboard, just a big ol' panel with knobs and buttons and jog dials and sliders and a mouse only for positioning and scaling elements. Some of these may carry a Linux kernel, but they're typically offered as turnkey solutions.. you don't plonk a different card in there and scour the interwebs for the appropriate driver.

      DCC on Linux exists, even outside of the renderfarms, don't get me wrong... but to state that it is -largely- Linux? Come on, man. Present your numbers if you believe otherwise.

    18. Re:Measurement from the NVIDIA site? by Anonymous Coward · · Score: 0

      They include versions of the driver for every version of Windows that they support, as well as many different cards within a single driver.

    19. Re:Measurement from the NVIDIA site? by Anonymous Coward · · Score: 5, Funny

      No, Windows is better value. You get 6x as much driver for your money.

    20. Re:Measurement from the NVIDIA site? by Chaos+Incarnate · · Score: 1

      For video cards? Not generally. Most users who are upgrading drivers will use the reference manufacturer's.

      --
      Benford's Corollary to Clarke's Law: "Any technology distinguishable from magic is insufficiently advanced."
    21. Re:Measurement from the NVIDIA site? by Ceiynt · · Score: 1

      When I had a MSI NVidia video card, I found the drivers were always about 6 months behind what was at the NVidia site directly. However, when I had the MSI system board, I found the drivers for the board to be fairly up to date, surpassing the ones MS had for things like the on board NIC and sound.

    22. Re:Measurement from the NVIDIA site? by icebraining · · Score: 2, Informative

      Well, Debian has Popcon, but it's completely voluntary and off by default, so it's probably hard to tell for sure.

    23. Re:Measurement from the NVIDIA site? by Anonymous Coward · · Score: 0

      No, most users just install a new driver when Windows Update says there is one available. Most folks don't upgrade their drivers at any other time.

    24. Re:Measurement from the NVIDIA site? by kramulous · · Score: 1

      I download mine from the site. However, the last time I downloaded one was about 9 months ago. Yes I have had to reinstall it, oh, only about a billion times since then (gotta stop tinkering), but I've always used the one I originally grabbed.

      If there is another thing Linux has taught me, it is to always keep a local copy of the really important things. That, and my ISP will always go 'down' at what I believe to be a critical time.

      --
      .
    25. Re:Measurement from the NVIDIA site? by RiotingPacifist · · Score: 1

      Couldn't they approach the 3 or 4 largest linux distros/repositories and ask?

      Nvidia: Hi, I'm from nvidia
      *click*

      --
      IranAir Flight 655 never forget!
    26. Re:Measurement from the NVIDIA site? by Gadget_Guy · · Score: 1

      Absolutely correct. On the other hand, the video cards come with a CD of Windows drivers. I wonder how many Windows users just install the driver from disk rather than download the latest version. That might tip the balance back a bit in the other direction.

    27. Re:Measurement from the NVIDIA site? by MMC+Monster · · Score: 1

      This is the default method on the latest couple releases of Ubuntu.

      I haven't gone to nvidia.com to download a linux driver in well over a year. Can't say I miss it, either. :-)

      --
      Help! I'm a slashdot refugee.
    28. Re:Measurement from the NVIDIA site? by nrgy · · Score: 5, Informative

      I think you have it wrong and I'm writing this at Sony Pictures Imageworks on a CentOS box.

      The film industry is mainly Windows and Linux, the larger the facility the higher the chance of it being a Linux house, but not always.

      You hear "Macs make movies" so often and if anyone who doesn't work in the industry could see the state of things they would find the quote funny.

      The main users of Apple products are producers and other pencil pushers running around with iPhones and Mac Pros, video files passed around during production are usually QuickTime files. Other than that a very limited amount of the business is anything Apple related. Final Cut is popular however its only one tool in the whole production chain and a facility doesn't need to equip everyone with a Mac just because its used. It is not uncommon to see a few Macs around facilities however you do not seem them in numbers.

      I have only visited one all Mac based facility and even then they had RHEL dual booting macs. I can probably count on both hands how many visual effects studios I've seen or heard of that are all Mac based. Linux and Windows are no doubt the prominent players in the visual effects field. Linux isn't just on the backend either, plenty of facilities run Linux on the desktop and any one day there are thousands of artists typing grep and ls in a terminal somewhere. Its not just the bigger facilities either, plenty of smaller shops run Linux all around. If a facility isn't running Linux it most likely is running Windows.

      Avids are used in editorial nothing more, so you do not see them in numbers. The Autodesk offerings have moved off Irix and are now HP/IBM Linux workstations.

      Nvidia has the DCC market cornered with the Quadro line, I'm not going to get into the debate of whether they are wroth the price or not though. Even if a facility doesn't use Quadros in mass you can almost be certain the workstations have some sort of Nvidia card installed. Most applications in DCC are OpenGL based, since Nvidia has a track record of having a better OpenGL product, its not hard to understand why they might have a strong hold on the DCC industry.

    29. Re:Measurement from the NVIDIA site? by JackieBrown · · Score: 1

      I wish it was on by default so packages that I use (and therefore everyone else uses) would get more recognition.

      While I kid about everyone having my interests, I imagine most people that do probably do not go to the trouble of turning Popcorn on. Especially not if they use a pre-packaged distro like sidux.

      That said, when I do my installs on my machine, I always leave it on.

      I do understand the privacy concerns, though, and respect Debian for choosing the default as no even though this information would be very useful to them.

    30. Re:Measurement from the NVIDIA site? by Korin43 · · Score: 1

      On a package based distro, if you install anything without a package, you pretty much break auto-updating. For me, keeping it up to date without having to check is more important than having the latest driver (since they never change anything big anyway).

    31. Re:Measurement from the NVIDIA site? by nametaken · · Score: 1

      You'd think it could be derived with greater accuracy by using units sold (or estimated marketshare) and estimated linux marketshare on the desktop.

      Then maybe subtract about .00000001 for the zealots that refuse to install the nvidia provided driver. Oooo, zing!

    32. Re:Measurement from the NVIDIA site? by Odinlake · · Score: 1

      Indeed - how about if we all just start to download the linux drivers from Nvidia once a day for a while? Make a cron job.. coming to think of it, maybe I will right away, hehe.

    33. Re:Measurement from the NVIDIA site? by shentino · · Score: 1

      So why are those goodies disabled under Linux?

      Come on NVIDIA, just release the specs and let us write our own damned drivers eh?

    34. Re:Measurement from the NVIDIA site? by GoochOwnsYou · · Score: 1

      Aw, people can come up with statistics to prove anything, Kent. Forfty percent of all people know that

      -- Homer Simpson

      --
      This sig has been distributed under the Creative Commons license.
    35. Re:Measurement from the NVIDIA site? by bcrowell · · Score: 1

      I download my Nvidia drivers from the Archlinux package repository. How many Linux users manually download them from Nvidia? The 0.5 percentage could be a big understatement...

      In addition to reason #1 that you supplied...

      #2: I won't be counted in their percentage because when it was time to buy a video card for the linux box I built last week, I made sure to buy a card from ATI, which has a vigorous program of openly documenting their drivers and trying to make open-source drivers available.

      #3: And in general, if I have a mobo with onboard video, I don't bother buying an external video card. Why would I bother? 3-d graphics support on linux sucks, I don't want binary blobs on my computer if I can avoid it, and for 2-d, the onboard video is usually fine.

      So there are lots of good reasons for linux users not to be showing up in nvidia's download statistics -- and probably not contributing to their bottom line, either.

    36. Re:Measurement from the NVIDIA site? by Interoperable · · Score: 1

      Another factor to consider is how often Windows users download drivers repeatedly. It may not be a large percentage of the market, but gamers will download drivers every time a new one is released (and I don't mean the people playing Frozen-Bubble).

      --
      So if this is the future...where's my jet pack?
    37. Re:Measurement from the NVIDIA site? by GigaplexNZ · · Score: 1

      For Intel cards, yes. The types of users who buy high end cards for gaming tend to keep up to date with latest graphics drivers.

    38. Re:Measurement from the NVIDIA site? by GigaplexNZ · · Score: 1

      Why did the summary not mention everything in the article? Because it's the summary. If you want all the details, you read the article.

    39. Re:Measurement from the NVIDIA site? by socceroos · · Score: 1

      Sadly, your statement rings true in this case.

    40. Re:Measurement from the NVIDIA site? by IntlHarvester · · Score: 1

      This was mentioned in the article. They do find it troublesome to measure their Linux user-base due to this.

      The impression I got was more "disinterest" rather than "troublesome". It's pretty clear that they are focused on the professional workstation market, primarily via OEMs.

      --
      Business. Numbers. Money. People. Computer World.
    41. Re:Measurement from the NVIDIA site? by Anonymous Coward · · Score: 0

      Plus six different "themes" for the bloated control panel, etc etc etc.

    42. Re:Measurement from the NVIDIA site? by Anonymous Coward · · Score: 0

      For video cards? Not generally. Most users who are upgrading drivers will use the reference manufacturer's.

      Wrong, very very wrong.
      Most users will not upgrade the graphics drivers, and those who do, will usually do it through the PC oem, not the video card oem, especially if they bought their system from someone like Dell.
      The only time most users upgrade graphics drivers is when something is buggy or not working with one of their games, and usually only after the support staff for the GAME has finally convinced them it's a graphics card driver issue. Then they will get the drivers usually from a link in the GAME's support forums, which may or may not be linked to the official download site.

    43. Re:Measurement from the NVIDIA site? by quixote9 · · Score: 1

      Yeah. And the number of gamers who are that fanatical and use Linux is, oh, about 0.5% of the Windows users.

    44. Re:Measurement from the NVIDIA site? by Anonymous Coward · · Score: 0

      How many people just don't go to the trouble cause the product is a red-headed step-child.

      Woody Allen would go to the trouble!

    45. Re:Measurement from the NVIDIA site? by spitzak · · Score: 2, Informative

      I am working at Rhythm & Hues, which is about 95% Linux on the desktop (all SUSE). Windows is used to run scanners, Macs are used for painting.

      I was also at Digital Domain, which is closer to 60% Linux on the desktop. There Windows is used to run Maya, and also for painting. Macs hardly used at all.

      I also worked at The Foundry in London selling the Nuke compositing system. Sales are approximatey 1/3 each for WIndows, Linux, and OS/X, this is for the interactive version. Since that costs about 50x as much as a render-only version used by a renderfarm you can be pretty damn certain that shows the approximate usage on desktops and not your bogus "renderfarm" claim. Digital Domain gets theirs for free so they don't count, and R&H does not use Nuke so that is a huge collection of Linux that is not being counted. ILM and Weta are also huge users of Linux and they have site licenses so that may also not be counted.

    46. Re:Measurement from the NVIDIA site? by spitzak · · Score: 2, Insightful

      I completely screwed my Ubuntu install by trying to install the downloaded Nvidia driver (mistakenly thinking that I needed to do so to get Nvidia graphics to work). As there was nothing on the machine I reinstalled and let Ubuntu do it's automatic thing, and it worked perfectly, I strongly recommend doing that from now on, and I'm sure the vast majority of Ubuntu installs with nvidia cards do exactly that.

    47. Re:Measurement from the NVIDIA site? by Enderandrew · · Score: 1

      I believe official ATI video cards (not MSI, or other brands of video cards with ATI GPUs) come with a CD with both the Windows and Linux drivers. They even have a cute Tux logo.

      Frankly, this costs them nothing to add a file they already make, and put it on a CD they already make.

      Yet it makes more of their customers happy. The question is, why doesn't everyone do this?

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    48. Re:Measurement from the NVIDIA site? by Miamicanes · · Score: 4, Insightful

      > So why are those goodies disabled under Linux?
      > Come on NVIDIA, just release the specs and let us write our own damned drivers eh?

      It's not so much that they're "disabled", as a case of being "not implemented". The problem is that the line between what's a hardware capability and what's implemented mainly at the driver level through software is increasingly blurred. Just to give a familiar example, look at a PCI Winmodem. At the end of the day, a Winmodem is basically a PCI soundcard that's hardwired to a phone jack and optimized for PSTN-level voltages & impedance. Someone like Conexant could flawlessly document how to use the chips on one of their Winmodem cards to generate and sample audio, and it wouldn't do a thing to help anyone actually make the card act like a 56k modem under Linux. Someone has probably done it by now, but back when it would have actually still mattered (circa 1999-2000 or so), there was no such thing as an open-source Linmodem driver for that precise reason. Documenting the hardware was necessary, but even fully-documented, it would have only gotten you ~2% of the way towards the ultimate goal of *being* a software-defined modem.

      There's another problem with video drivers -- patents. As a practical matter, everyone in the industry violates at least one patent belonging to the other big players, and they're *all* sitting ducks for every patent troll who comes wandering along. If NVIDIA were 100% altruistic, fully implemented every Windows feature into their Linux drivers, and released the full documented source code to their proprietary Linux drivers, they'd essentially be painting a red target on their forehead and making the patent trolls' fishing expeditions that much easier. It's sad, but it's true.

    49. Re:Measurement from the NVIDIA site? by Sillygates · · Score: 4, Informative

      "Most" users use intel integrated graphics (probably especially the ones that don't actually care about graphics)....

      Most people I know (I'm not going to talk about "Most people") end up downloading the drivers directly from the nVidia site when they are using windows.

      When I'm on linux I never download the drivers from the nvidia site, I use rpm fusion (for fedora).

      I would say that most linux users probably do this for one important reason: A part of the nvidia driver has to be compiled to the specific kernel version that you are running (uname -r), if you update your system, and you don't compile a new copy of the driver, you will lose all accelerated graphics support....It's a pain.

      If you use a package repository, your kernel will be held at the supported version for the nvidia driver, until the nvidia driver gets recompiled against your kernel. The people over at rpmfusion are pretty fast about doing this, so, you end up getting your kenel updates delayed by a few hours, in the same day.

      --
      I fear the Y2038 bug
    50. Re:Measurement from the NVIDIA site? by spitzak · · Score: 1

      I think that is false.

      The percentage of Linux desktops using Nvidia is probably higher than the percentage of Windows machines, therefore any accurate count of usage of Nvidia drivers would over-estimate Linux desktop usage. The reason is that Linux 3D is enormously better on Nvidia verses other cards on Linux, while the difference is not so much on Windows. People wanting working graphics greatly outnumber purists who reject the closed drivers (though it is likely that an open Nvidia driver would make the percentage for them far greater).

      I agree that the percentage downloaded from the Nvidia site is meaningless, because very very few Linux desktops with Nvidia cards do so. You can blame it on the fact that the downloaded driver never installs correctly (always needing to be recompiled because the kernel is wrong) and then fails, while the one provided by the distribution always works.

    51. Re:Measurement from the NVIDIA site? by HeronBlademaster · · Score: 1

      Actually, for a long time, nVidia's stock drivers would refuse to install on my Dell laptop (in Windows XP).

    52. Re:Measurement from the NVIDIA site? by HeronBlademaster · · Score: 1

      Dell has never once updated their nVidia drivers for my Inspiron 6400 laptop (which is two and a half years old). Fortunately nVidia started releasing mobile drivers that work for it. That's for laptops, though; for discrete graphics cards I never use the manufacturer's drivers.

    53. Re:Measurement from the NVIDIA site? by Chaos+Incarnate · · Score: 1

      I was only thinking of desktop cards, not laptop ones. Yeah, for those, the manufacturer's ones are often the only ones that will work, not the designer's.

      --
      Benford's Corollary to Clarke's Law: "Any technology distinguishable from magic is insufficiently advanced."
    54. Re:Measurement from the NVIDIA site? by Anonymous Coward · · Score: 0

      Nvidia doesn't only make high end GPUs.

    55. Re:Measurement from the NVIDIA site? by OlPete · · Score: 1

      For video cards? Not generally. Most users who are upgrading drivers will use the reference manufacturer's.

      How do you quantify this enough to use the word "most" accurately?

      I'm not claiming I know because I don't, which is the point. More than one method exists for acquiring these drivers, which creates tracking problems for the manufacturer.

      Less than two years ago, I always downloaded drivers directly from NVidia and used the script for compiling it. For a long time, I resisted the use repository packages, in part because they tended to be out of date.

      With the system I have now, I've stopped doing that.

      But this is me, and a sampling of one is not representative. A sampling of a group of users who all have a common purpose or philosophy about such things would not be representative either. I mention the latter because groups of friends who use Linux may all have a common strategy based on shared experience for such things, leading to skewed perceptions about what "most" people do.

      I'm just curious if you have some actual data on this.

    56. Re:Measurement from the NVIDIA site? by tyrione · · Score: 1

      I download my Nvidia drivers from the Archlinux package repository. How many Linux users manually download them from Nvidia? The 0.5 percentage could be a big understatement...

      I'd imagine Debian wouldn't have a problem giving them the statistics of their packages being installed. I've updated over the past 3 years every time Debian updates to match their latest releases.

    57. Re:Measurement from the NVIDIA site? by Imrik · · Score: 1

      That only works if Linux users are not statistically different from non-Linux users in their purchases of video cards. I would be very much surprised if that were the case.

    58. Re:Measurement from the NVIDIA site? by ImNotAtWork · · Score: 1

      I don't read articles that are 10 pages of 2-3 small paragraphs.

      --
      open source sub sim. I might start coding again for this. http://dangerdeep.sourceforge.net/contribute/
    59. Re:Measurement from the NVIDIA site? by saveth · · Score: 1

      I got mine from Debian's repository until they stopped updating them... I don't know if they plan on supporting future NVidia releases, but it's been a month since I upgraded from version 173 (Debian) to 185 (NVidia), and the new drivers, which have been out for quite a while now, make a huge difference. I'm disappointed Debian hasn't been quicker about updating them. Their reluctance to update also meant I couldn't upgrade from Linux 2.6.26 to 2.6.30, which also meant I couldn't use ext4. Now, on a point somewhat orthogonal to the original topic, I'm using ext4 and GRUB 2, and I absolutely love it.

    60. Re:Measurement from the NVIDIA site? by mixmatch · · Score: 1

      What exactly does the new driver offer that makes such a huge difference? I'm using 180, which is offered through the Ubuntu repository.

    61. Re:Measurement from the NVIDIA site? by Anonymous Coward · · Score: 0

      Remember, it is a pain because they are complying with the GPL.
      I rather have them do that than try to challenge the GPL and go against the whole community.

      Just my 2 cents.

    62. Re:Measurement from the NVIDIA site? by westlake · · Score: 1

      How many Linux users manually download them from Nvidia? The 0.5 percentage could be a big understatement...

      How big an understatement?

      You would need 20 times the downloads from other sources to reach a bare 1% of the total for Windows.

      While Windows users also have many other sources for the drivers.

    63. Re:Measurement from the NVIDIA site? by Anonymous Coward · · Score: 0

      How would "challenging" a source code license make an incompatible driver work?

    64. Re:Measurement from the NVIDIA site? by kelnos · · Score: 1

      Documenting the hardware was necessary, but even fully-documented, it would have only gotten you ~2% of the way towards the ultimate goal of *being* a software-defined modem.

      I don't really know anything about software modems, so I won't comment on that, but the release of documentation by AMD was hugely useful to the open source radeon driver.

      There's another problem with video drivers -- patents. As a practical matter, everyone in the industry violates at least one patent belonging to the other big players, and they're *all* sitting ducks for every patent troll who comes wandering along.

      Except that all of the major desktop video players now -- except nvidia -- have either open sourced their drivers or provided full (as far as we know) specifications for their hardware. Nvidia is the last holdout, and hasn't sued Intel or AMD for infringing on any of their patents.

      So, maybe they are indeed violating someone else's patents, but considering that you yourself claim that "everyone" in the industry violates the others' patents, there's obviously an opportunity for cross-licensing, just like lots of other competing companies do.

      If it's still true that nvidia is violating someone else's patents, I have little sympathy for them. In that case, they're essentially breaking the law, and hiding that fact.

      --
      Xfce: Lighter than some, heavier than others. Just right.
    65. Re:Measurement from the NVIDIA site? by Anonymous Coward · · Score: 1, Informative

      instead of linking to gpled libraries, which is going to depend on your kernel version and distribution, they could compile in everything they need into the binary, against the GPL.

    66. Re:Measurement from the NVIDIA site? by Jthon · · Score: 1

      I think it's more that there's no competitive advantage in releasing the drivers. You're absolutely right in saying that AMD's closed source firegl drivers are terrible on Linux, so were Intel's closed source drivers when they still had them. AMD/Intel don't invest much in their closed source driver and it shows. For them releasing their specs and letting the community do all the hard lifting is a big win.

      NVIDIA's driver support on the other hand is much, much better. Stuff actually tends to "just work" out of the box compared to the competition. For them releasing their "good" driver open source would only help their competition develop a better driver.

      Having a driver with excellent OpenGL support on Linux is one thing which helps drive most Linux workstation sales to NVIDIA. The Engineers which need to run apps like Autocad and don't even bother with Intel even though their driver is open source. All they care about is that support for the apps they need is rock solid. Given the cost of those workstation class cards I'm sure NVIDIA's focus is on that market and the consumer Linux market is probably secondary.

      Opening up their driver just so someone who's running a 10 year old graphics card which they don't sell anymore doesn't make good business sense. AMD would probably still have closed drivers as well if they didn't have anything to lose. Also is there even support available for AMD's new 58xx series in Linux? I don't think they've publicly released the specs for their latest and greatest chips yet.

    67. Re:Measurement from the NVIDIA site? by richlv · · Score: 1

      which page ?
      seriously, i was interested in that article, but 8 pages ? i opened it to look for 'printable' version, then closed when i did not find one.
      such 8 short pages is just plain stupid.

      --
      Rich
    68. Re:Measurement from the NVIDIA site? by Spugglefink · · Score: 1

      Except to add more bugs and reduce stability, usually. Always important goals, don't get me wrong.

    69. Re:Measurement from the NVIDIA site? by Anonymous Coward · · Score: 0

      I think you have it wrong and I'm writing this at Sony Pictures Imageworks on a CentOS box.

      AC status:
      [ ]: Not told
      [x]: Told

    70. Re:Measurement from the NVIDIA site? by sam0vi · · Score: 1

      I have an idea! Let's all of us linux users go to nvidia's site and download the latest copy of their linux driver, and simply not install it. If all they measure is download numbers, we could make a difference!!

      --
      When my Karma level reaches 0 I feel in piece with the Universe
    71. Re:Measurement from the NVIDIA site? by giuda · · Score: 1

      +1 mod point Informative

    72. Re:Measurement from the NVIDIA site? by vegiVamp · · Score: 1

      Quite true. I would guess that the only ones who go to NVidia/ATI to fetch the latest drivers, would be hardcore gamers.

      --
      What a depressingly stupid machine.
    73. Re:Measurement from the NVIDIA site? by fbjon · · Score: 1

      You hear "Macs make movies" so often and if anyone who doesn't work in the industry could see the state of things they would find the quote funny.

      It's funny because it's true these days, even if grammatically flawed: Macs make it in the movies. Blatant product placement.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    74. Re:Measurement from the NVIDIA site? by pbhj · · Score: 1

      It rather sounds like they haven't bothered to find out though - I'd expect him to know a ball-park figure for what portion of his business relies on Linux, how do they know how much to spend on Linux drivers and promotion otherwise?

      Canonical, as one of the largest Linux suppliers probably have an idea especially with popularity-contest of how many users are using Nvidia drivers, that would at least give you an idea of the approx userbase. I can't imagine that such a calculation would give a figure 0.5%?!

    75. Re:Measurement from the NVIDIA site? by Nursie · · Score: 1

      Yeah, they refused to install on my Sony laptop too. They have this weird system where laptop vendors are supposed to supply the drivers (sometimes they drive function keys and OSD I guess) and nV deliberately make theirs incompatible.

      If you go here - http://www.laptopvideo2go.com/ - you can get drivers that have had an inf file hacked. Turns out that's all you need and that the binaries are backward compatible with everything nVidia produced pretty much forever.

      And yes, the site is confusing and it took me ages to actually find what I was after, but in the end I was running drivers two years newer than the last ones Sony bothered to put up.

    76. Re:Measurement from the NVIDIA site? by jeremyp · · Score: 1

      Of course, many Windows and Apple users get the driver preinstalled or through other means that wouldn't be measured in the download figure.

      In short, the download figure is completely useless as a measure of operating system share.

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    77. Re:Measurement from the NVIDIA site? by SandFrog · · Score: 1

      "Balmer Boils Babies" I knew it! That rat bastard, I knew it!

      --
      Contentment is the greatest wealth
      - Sukhavagga Dhammapada
      Contentment is the goal behind all goals.
    78. Re:Measurement from the NVIDIA site? by Anonymous Coward · · Score: 0

      Oh snap.

    79. Re:Measurement from the NVIDIA site? by Andy+Dodd · · Score: 1

      This is why I don't understand the requests for an improved installer.

      The way the NVidia drivers are distributed already makes it annoying for packagers, the installer someone was asking about makes that situation WORSE. It's a step backwards.

      NVidia needs to make the drivers more packager-friendly, not less.

      Every time I've used non-distro-packaged NVidia drivers it has led to much pain and suffering.

      --
      retrorocket.o not found, launch anyway?
    80. Re:Measurement from the NVIDIA site? by Anonymous Coward · · Score: 0

      Which is probably why they specified "from nvidia.com" and _didn't_ make any other claims. Don't jump at their throat about something they didn't even claim.

    81. Re:Measurement from the NVIDIA site? by Andy+Dodd · · Score: 1

      The only time I've needed to do anything "special" was to get 185-series or later drivers for kernel compatibility issues. (I was using a newer than standard kernel to fix some Intel wireless issues.)

      Of course, there's a Launchpad PPA that has those exact drivers, perfectly set up to work with DKMS.

      Although in the end, it proved easier to move to the Karmic beta than to try and fix wireless the way I was going about it.

      --
      retrorocket.o not found, launch anyway?
    82. Re:Measurement from the NVIDIA site? by David+Gerard · · Score: 1

      BOLGIAS 8 AND 9, Seattle, Wednesday (NNN) - Microsoft CEO Steve Ballmer declared today that with Windows 7(tm), Microsoft's baby boiling operations would "leave that Jobs asshole in the dust!"

      Early paid press coverage for Windows 7 lauded its theoretical likelihood of boiling babies in the near future, as compared to the effects of Vista, which left many of the babies with frostbite. "But we are fully confident that with Windows 7, we can get the baby up to 90, 100 degrees every time!" The fine print on the benchmark results revealed these figures were Fahrenheit, not Celsius.

      Steve Jobs snorted in derision at his rival's pathetic attempts to do something useful, before revealing Apple's new Magic Boil(tm) interface, which would lightly sautee the baby with a bechamel sauce and garnish.

      (may be on NotN if I can write more)

      --
      http://rocknerd.co.uk
    83. Re:Measurement from the NVIDIA site? by orngjce223 · · Score: 1
      --
      Note: I was 13 when I wrote most of this. Take with several grains of salt.
    84. Re:Measurement from the NVIDIA site? by Anonymous Coward · · Score: 0

      If we know we're different, then don't we already have that necessary bit of info?

    85. Re:Measurement from the NVIDIA site? by Anonymous Coward · · Score: 0

      That's what I did between when I bought the laptop and when nVidia started releasing laptop drivers themselves.

      (posting AC due to daily post limit -Heron)

    86. Re:Measurement from the NVIDIA site? by Anonymous Coward · · Score: 0

      Factor of 10 error

    87. Re:Measurement from the NVIDIA site? by Fishbulb · · Score: 1

      How many Linux users manually download them from Nvidia? The 0.5 percentage could be a big understatement...

      And how many Windows users repeatedly download the drivers every time they reinstall (and the last time I reinstalled Windows, I had to scrub and start from scratch a second time)?

    88. Re:Measurement from the NVIDIA site? by Anonymous Coward · · Score: 0

      except a lot of manufactures say hay go grab the nvidia version and/or reidrect you to nvidia's page

    89. Re:Measurement from the NVIDIA site? by Anonymous Coward · · Score: 0

      Also, recompiling the driver to the new a kernel is a major pain. You have to shut down X server to recompile the driver. As a result, it is a lot easier to install a Nvidia driver on windows than linux.

    90. Re:Measurement from the NVIDIA site? by MattJD · · Score: 1

      The real reason why is that the Linux kernel has no stable API or ABI, thus any driver compiled for one release will not work at all every on a different release. Read Documentation/stable_api_nonsense.txt in any recent kernel's folder for the reasons.

    91. Re:Measurement from the NVIDIA site? by Xtifr · · Score: 1

      The biggest problem with popcon whether it's on by default or not is its self-selecting nature. When you have to turn it on manually, it self-selects for fanbois (who else would bother?), and if it's on by default, it self-selects for dummies, slobs and fanbois. :)

      By its very nature, it anti-selects for those who are setting up servers, since the last thing you want on a busy server is some random process scanning your system and then phoning home on a random basis. It also anti-selects for those setting up embedded or similar systems for what should be equally obvious reasons. Basically, its going to skew heavily towards desktop users. The only way its results could really be meaningful would be if it was mandatory and could not be disable (and that would just mean that lots of people would use other systems completely, which would skew the results again, in a manner of speaking).

      I've been using Debian for over a decade, and I've never installed popcon and doubt I ever will. I won't even use it on my desktop systems because I'm concerned that its already starting to cause the project to focus more on the desktop and less on the server room than they should.

    92. Re:Measurement from the NVIDIA site? by spitzak · · Score: 1

      You may be right, I actually was not going to get the nvidia driver to work at all, because I had too old of a video card. However I could not figure out how to restore Ubuntu to a state where it would offer to install the driver without doing a reinstall.

      What happened is that it ran the 'nv' driver. You could pick the "unsupported hardware" icon (or whatever it was called) and it listed two grayed-out Nvidia drivers. I picked one, then the other, and in both cases X refused to work (I also had to restore it by editing xorg.conf, which certainly would have stopped a lot of users). They obviously knew they would not work and perhaps could have done something stronger than graying them out, but I'm sure I would have just presevered and screwed up my installation no matter what...

      Anyway I then did a search and found that my old graphics card required the older driver from Nvidia, so I got that and attemted to install it. It did the "download the kernel headers and recompile" step but the driver refused to load, saying the kernel was wrong. This has *always* happened to me when I try to use the nvidia downloaded driver. Had to edit xorg.conf to put 'nv' back.

      I finally realized that I had a newer card (note both cards are about 4 years old and I actually put the old one in the machine because the old Mandrake install did not like the "new" one 4 years ago) and put that in and determined it was the type that the modern driver recognized. However rather than try the nvidia driver, I attempted to get Ubuntu to recognize and install the modern nvidia driver from the repository. No luck fooling it into doing so, so I finally reinstalled Ubuntu. It then recognized the card immediately, downloaded and installed the driver, and it works great. Still a frustrating experience.

    93. Re:Measurement from the NVIDIA site? by Korin43 · · Score: 1

      And for some reason, I get the idea that most of us Linux users aren't hardcore gamers..

    94. Re:Measurement from the NVIDIA site? by JackieBrown · · Score: 1

      I won't even use it on my desktop systems because I'm concerned that its already starting to cause the project to focus more on the desktop and less on the server room than they should.

      While I may never run a server, I do agree with the switch to be more concerned with the desktop experience.

      It used to be that installing debian gave you a very generic desktop for whichever DM or WM you chose. Now we actually see the debian logo at grub, during boot, and then at logon. Not to mention that every service is installed and started by default nowadays.

      I just chose the base install now. No tasksel desktop or standard system packages.

      I always like Debian because it was very minimalistic (while conversely maintaining over twenty thousand packages.)

      I don't see myself ever leaving Debian, but I really don;t want it to turn into a Ubuntu with a slower release cycle.

    95. Re:Measurement from the NVIDIA site? by Hurricane78 · · Score: 1

      Well, in Gentoo's Portage, the nvidia-drivers ebuild states the sources as:
      SRC_URI="x86? ( ftp://download.nvidia.com/XFree86/Linux-x86/${PV}/${X86_NV_PACKAGE}-pkg0.run )
                        amd64? ( ftp://download.nvidia.com/XFree86/Linux-x86_64/${PV}/${AMD64_NV_PACKAGE}-pkg2.run )
                        x86-fbsd? ( ftp://download.nvidia.com/freebsd/${PV}/${X86_FBSD_NV_PACKAGE}.tar.gz )"

      Why waste the own mirrors' bandwidth on it? ^^

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    96. Re:Measurement from the NVIDIA site? by Anonymous Coward · · Score: 0

      I download new nvidia windows drivers all the time. It doesn't help. My WinXP box still blue-screens regularly, complaining of a nvidia-driver-threading issue. Even with no user-apps running, it crashes!

      On the other hand the nvidia linux drivers that came with my red-hat installation have been rock solid. (On the same dual-boot machine, no less!)

      What do folks think they're measuring here?

  2. 8 pages.. lame by brxndxn · · Score: 2, Funny

    Who is going to be the first to just grab the .txt from the article with the pictures and supply it in a common format for all these sites?

    What was the topic again? I have ADD and got distracted somewhere.

    --
    --- We need more Ron Paul!
    1. Re:8 pages.. lame by ZERO1ZERO · · Score: 1
      LET'S PLAY BIKES!!!

      Important Stuff Please try to keep posts on topic. Try to reply to other people's comments instead of starting new threads. Read other people's messages before posting your own to avoid simply duplicating what has already been said. Use a clear subject that describes what your message is about. Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated. (You can read everything, even moderated posts, by adjusting your threshold on the User Preferences Page) If you are having a problem with accounts or comment posting, please yell for help.

    2. Re:8 pages.. lame by selven · · Score: 1
    3. Re:8 pages.. lame by Anonymous Coward · · Score: 0

      1. inflammatory - grow a thicker skin
      2. inappropriate - by whose standards? - see #1
      3. illegal - law does not define reality - see #1
      4. offensive - .... see #1

  3. Flawed stats by Anonymous Coward · · Score: 0

    I never download the driver from their site since I use the dkms rpm provided by my distro.

  4. Misleading statistic by girlintraining · · Score: 1, Insightful

    the Linux graphics driver download rate is 0.5% that of their Windows driver downloads at NVIDIA.com

    It is entirely possible that Windows users download their drivers much more often than Linux users.

    Windows user: "Hey, do I need the x64, or the 32bit? What kind of card to I have? Just to be safe, I better download them all and see which one works. WHQL certified... or not? What's the difference? Let's download both and find out. Hey look, some beta drivers..."

    Linux user: "apt-get...done. Because I built this f***er from the ground up and I'd lose some of my geek cred if I couldn't recite the serial number."

    --
    #fuckbeta #iamslashdot #dicemustdie
    1. Re:Misleading statistic by Lulfas · · Score: 2, Funny

      While likely accurate, you also forget that Windows users are much more likely to have no clue what they are doing and not be downloading any drivers because they aren't in a car.

    2. Re:Misleading statistic by jim_v2000 · · Score: 1

      "It is entirely possible that Windows users download their drivers much more often than Linux users."

      Since most Windows users buy their machines with OS and drivers already installed, it's probably not that many who even download any drivers at all.

      --
      Don't take life so seriously. No one makes it out alive.
    3. Re:Misleading statistic by amRadioHed · · Score: 1

      Also doesn't take into account how many Windows users consider reinstalling the OS the solution to everything.

      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
    4. Re:Misleading statistic by westlake · · Score: 1

      Windows user: "Hey, do I need the x64, or the 32bit? What kind of card to I have? Just to be safe, I better download them all and see which one works. WHQL certified... or not? What's the difference? Let's download both and find out. Hey look, some beta drivers..."

      Hate to burst your bubble...

      But the NVIDIA site has a [beta} auto-detect for driver updates.

      FileHippo has its Update Checker and there are surely others out there as well.

      The geek may enjoy playing with multiple drivers for audio and video - but that is not the profile of the ordinary Windows user.

    5. Re:Misleading statistic by Anonymous Coward · · Score: 0

      errm, may i comment,
      i bought an nVidia graphics card from PC-World quite a while back and Guess what,
      they didn't install the drivers AND They even lost the damn driver disk.
      so with you saying that most windows users don't have a clue, you may actually be right, lol.

  5. Ran ran ruu! by otravi · · Score: 1

    It's slightly sad to see that NVIDIA most likely won't go through the same effort as AMD/ATi did with their internal documentation. The current open source drivers are quite amazing regardless tho'.

    1. Re:Ran ran ruu! by PitaBred · · Score: 4, Informative

      From what I understand, NVIDIA's driver architecture is significantly different. The NVIDIA driver replaces most of the X graphics stack, whereas fglrx and ATI's open-source projects have always tried to work mostly with the X11 system. Personally, I prefer ATI's approach, and spend all my GPU and CPU money with them any more.

    2. Re:Ran ran ruu! by jim_v2000 · · Score: 4, Insightful

      It is interesting then that ATI gfx drivers have generally been a pain in the ass to use in Linux, while Nvidia's work well most of the time.

      --
      Don't take life so seriously. No one makes it out alive.
    3. Re:Ran ran ruu! by chrb · · Score: 2, Informative

      The pain-in-the-ass ATI drivers were closed source and used the binary only kernel module fglrx. They did a poor job of keeping it aligned with the kernel releases of different distributions. The closed source xorg driver fared slightly better, but was still lagging behind the xorg mainline sources. Since xorg integrated the open source Radeon 9600 driver I haven't had to bother installing any closed source drivers, and my system has been more stable. It just works.

    4. Re:Ran ran ruu! by jim_v2000 · · Score: 1

      I'll admit, I haven't used an ATI card for sometime for the reasons I mentioned above, and last I heard (earlier this year), there were quite a few issues with ATI cards in Ubuntu.

      Do the OSS ATI drivers work with things like Compiz?

      --
      Don't take life so seriously. No one makes it out alive.
    5. Re:Ran ran ruu! by ZorbaTHut · · Score: 1

      I just purchased a cheap NVidia card for my mom so her Ubuntu box would work with hardware acceleration, which it doesn't with the onboard ATI card. The issues haven't been fixed.

      --
      Breaking Into the Industry - A development log about starting a game studio.
    6. Re:Ran ran ruu! by Anonymous Coward · · Score: 0

      The ATI card offered by default by the OEM is always replaced with an NVIDIA video card with our workstation purchases just because of the "just works". Long term, this provides stability for using either Windows or Linux as the base OS. And VMware Workstation is more stable with the nvidia gear. I suggest NVIDIA put the screws to the OEMs to report non-Windows system purchases with their gear.

    7. Re:Ran ran ruu! by stinerman · · Score: 1

      ZorbaTHut's experiences notwithstanding, I found that some old DX9 ATI cards (think 9600 or so) work fine for compiz.

      The newer ATIs (onboard or otherwise) have very spotty 3D support. This page gives you a nice rundown of what cards do good 3D and which ones don't.

      And not that you asked, but my onboard Intel graphics so Compiz fine. The Intel drivers are FOSS and constantly being improved by people who actually work for Intel.

    8. Re:Ran ran ruu! by Anonymous Coward · · Score: 0

      I recently purchased an ATI HD 4870, being fooled by the rumors that the drivers now work in Linux. What a waste of time and money that was. Absolutely nothing worked. I'm now using an Nvidia GTX 260 and it couldn't be better.

    9. Re:Ran ran ruu! by True+Grit · · Score: 1

      I'll admit, I haven't used an ATI card for sometime for the reasons I mentioned above, and last I heard (earlier this year), there were quite a few issues with ATI cards in Ubuntu.

      Do the OSS ATI drivers work with things like Compiz?

      I'd say take a look at this again in about a year. Work on AMD/ATI's new open driver is in progress now. Early adopters (myself) are already using the new software stack (a reorganization of the Xorg codebase which includes changes related to the new in-kernel modesetting support), and things are looking very good, but everything is not yet in place, e.g. things like support for Compiz across all chipsets, etc.

      The level of improvement from just ~6 months ago though is great. I've got a newish AMD/ATI IGP: 6 months ago I had nothing (aside from using their binary blob, fglrx), the FOSS ati/radeon driver then didn't even recognize my chipset (and wouldn't run), now I've got accelerated 2D thats faster than their fglrx blob, and working 3D... with more coming every day/week. They're catching up fast.

      Ubuntu seems to be an early adopter of stuff like this, so I'd guess they'll be using the new Xorg software stack within a year (but I'm not an Ubuntu user).

    10. Re:Ran ran ruu! by TyFoN · · Score: 1

      How is the video support now?
      I have a friend which unfortunately bought an ATI card
      and he gets major tearing in X with composting turned on, and
      it didn't support hardware accelerated h.264/mpeg/wmv.
      Also we couldn't get multiple desktops to work with either
      closed-source or open-source driver.

    11. Re:Ran ran ruu! by PitaBred · · Score: 1

      You can use the Fedora 12 Beta LiveCD's to test out a lot of the bleeding-edge stuff.

    12. Re:Ran ran ruu! by Reservoir+Penguin · · Score: 1

      You card is what, 5-6 years old? I have an ancient 9800 pro card somewhere in the attic. How is OSS support for current and prev generation cards? 5870/4870?

      --
      US-UK-Israel: The real Axis of Evil
  6. There's only two questions that matter by QuantumG · · Score: 3, Insightful

    Q: Are there any plans in place to provide new features within the xf86-video-nv driver or to better engage with the Nouveau developers for some open-source support?

    With the nv driver, we've always tried to provide something minimal that just works out of the box and requires the least maintenance. For that reason, feature set in the nv driver has stayed pretty slim.

    The guys working on nouveau have done a really incredible job so far. However, our policy remains the same: we won't try to hinder their efforts, but we have no plans to help them.

    Scumbags.

    Q: AMD was able to open source and/or document a lot by separating out the parts they couldn't legally disclose. Similar problems have been cited as preventing NVIDIA from open sourcing their driver (licensed 3rd parts code, etc) or documentation. Could nVidia use the same strategy?

    A similar strategy might be technically possible for NVIDIA, but for better or worse I think it is quite unlikely. There are several reasons for this:

    - For competitive reasons on other platforms, I don't think we would ever open source any of our cross-platform driver source code (which is 90%+ of the Linux driver... see my earlier description of code sharing). The Linux-specific pieces of the driver code base don't really stand on their own, and generally need to change in sync with the cross-platform code, so I don't believe it would be practical to just open source the Linux-specific pieces.

    - We have developed substantial IP in our graphics driver that we do not want to expose.

    - Unfortunately the vast majority of our documentation is created solely for internal distribution. While at some point it may be possible to release some of this information in pubic form it would be quite a monumental effort to go through the vast amounts of internal documents and repurpose them for external consumption.

    Yes, and there's a whole community that would like to help you do that. That second answer is the real point here. They don't want to open source it because they don't believe in open source. It's that simple. Hopefully this will kill the last of the NVIDIA apologists.

    --
    How we know is more important than what we know.
    1. Re:There's only two questions that matter by ClosedSource · · Score: 2, Insightful

      You'll never hear me apologize for people whose beliefs are in opposition to my own!

    2. Re:There's only two questions that matter by smellsofbikes · · Score: 4, Funny

      While at some point it may be possible to release some of this information in pubic form it would be quite a monumental effort to go through the vast amounts of internal documents and repurpose them for external consumption.

      I wonder how far back that particular typo goes, although I'm too lazy to find out. Regardless, it's a funny mental image.

      --
      Nostalgia's not what it used to be.
    3. Re:There's only two questions that matter by Anonymous Coward · · Score: 5, Insightful

      Yes, and there's a whole community that would like to help you do that. That second answer is the real point here. They don't want to open source it because they don't believe in open source. It's that simple. Hopefully this will kill the last of the NVIDIA apologists.

      No it won't. I have dual 9800s and it runs WoW like a champ (read: no spontaneous system resets or strange/spurious bugs.) I'm unlikely to change to a card with an open source driver anytime soon, because what I have right now works.

      I'm really mystified by this attitude - if a company produces a stable, reliable product with closed software and the market is willing to pay for it, what difference does it make? It's not like they are charging $$$$ for crappy product, like, say, Windows. And if you can't understand nVidia's position - e.g. maybe they really DO have some novel graphics processing pipeline in their software that provides them with a competitive speed advantage over the competition - then it's worth keeping it obscured. That's capitalism. (Speculation: some of their binary code dynamically optimizes an FPGA on board for better performance.) You can be damned sure that if I suddenly managed to come up with a novel algorithm for faster database transactions that I'd keep it secret, too, and then sell the hell out of it in competition with Oracle and DB2. Again, that's not bad, that's competition.

      Don't get me wrong, I doubt that 95% of the code that is closed is actually worth closing. It really might be that last 5% scattered everywhere that warrants keeping it closed.

    4. Re:There's only two questions that matter by WinterSolstice · · Score: 1

      The problem is you basically have to choose between NVidia and ATI.

      What we really need is someone to come up with the graphics equiv of OpenMoko and get it out there. A truly open graphics card.
      If you can point me to one, I'll buy it :)

      --
      An operating system should be like a light switch... simple, effective, easy to use, and designed for everyone.
    5. Re:There's only two questions that matter by QuantumG · · Score: 1, Troll

      Sorry, you're not the kind of apologist I'm talking about. You don't care about open source either.. fine, you two enjoy each other. My objection is to the asshats who think NVIDIA "can't" open source their drivers and so people who do care about open source should give them a free pass. They can, they choose not to.

      --
      How we know is more important than what we know.
    6. Re:There's only two questions that matter by the_humeister · · Score: 1

      Or use Intel's GMA. Their drivers are open source.

    7. Re:There's only two questions that matter by Anonymous Coward · · Score: 4, Informative

      As someone who's worked for NVIDIA driver development, I can tell you that NVIDIA has no "beliefs" regarding open source at all, and most of the developers have no problem with it. I've had plenty of chats with folks there who were trying out Ubuntu, etc. A guy down the hall had a poster on his door of the linux kernel 0.1 source (I think from a Red Hat conference of some kind). The real reason they don't want to open-source the driver is because the driver is /massive/, and setting up the documentation and outlets for it would take time and effort away from their primary goal, which is staying on top of the market and satisfying as many customers as they can while doing so. And trust me, I don't care how good a dev team you've put together, if they simply dumped the driver code out on the net I guarantee no one would be able to reverse engineer the damn thing.

      So yeah. If you can make a good case why it's in their interests to open source it, I bet they'd consider it more seriously. Don't make the mistake of anthropomorphizing a large company.

    8. Re:There's only two questions that matter by _Sprocket_ · · Score: 1

      Yes, and there's a whole community that would like to help you do that. That second answer is the real point here. They don't want to open source it because they don't believe in open source. It's that simple. Hopefully this will kill the last of the NVIDIA apologists.

      My next purchase will be AMD/ATI as soon as the drivers give me performance that match NVIDIA. I'm hoping that time comes soon.

    9. Re:There's only two questions that matter by John+Whitley · · Score: 1

      They don't want to open source it because they don't believe in open source.

      Right. That's unfortunate for the various open source platforms. Perhaps I've not read the right sources, but I've seen little advice to help companies like NVidia come to grips with how open source policies help them. That second point, "We have developed substantial IP in our graphics driver that we do not want to expose." is very telling, and one for which Free/Libre/Open/etc. proponents seem to have no coherent response: what to do when a company doesn't understand a path to a successful business model involving open source. Hand-waving about principles isn't enough. By evidence so far, whining that the drivers aren't open isn't enough either. So where's that convincing argument?

      Stallman, FSF, et. al. have raised awareness on the risks of proprietary software. However, without a practical means to support the creation of said software the risk of the proprietary becomes less than the risk of not having the software at all.

    10. Re:There's only two questions that matter by Mad+Merlin · · Score: 1

      Their main site seems to be broken right now, but there's the OGP:

      They won't be cheap or fast (and they're not out yet), but they're completely open, including the hardware design.

    11. Re:There's only two questions that matter by Kjella · · Score: 4, Insightful

      Scumbags. (...) They don't want to open source it because they don't believe in open source. It's that simple. Hopefully this will kill the last of the NVIDIA apologists.

      Oh, STFU and volunteer yourself to go write open source AMD drivers. They've been running an open source strategy now for 2+ years and they're still short on manpower even though there's plenty specs out there and AMD is actively leading the development on top of the hours they've spent getting the documentation through legal review. There's plenty evidence to suggest the open source drivers would drop dead if AMD wasn't carrying them every step of the way, you think nVidia is impressed? The alleged army of open source coders waiting for specs is more like a handful, that's not a claim it's a fact. By all means they're making great progress and all that but they're way, way behind the blobs still.

      --
      Live today, because you never know what tomorrow brings
    12. Re:There's only two questions that matter by skine · · Score: 3, Funny

      I'm sorry you feel that way.

    13. Re:There's only two questions that matter by jim_v2000 · · Score: 1

      I suppose when someone figures out how to buy an OpenManufacturingPlant then it will happen.

      --
      Don't take life so seriously. No one makes it out alive.
    14. Re:There's only two questions that matter by tuppe666 · · Score: 1

      I liked this post. whining is extremely important. I'll give it the cool name "viral marketing". I'll go further I will chose to continue to buy and advise others of chipsets that do have a successful business model that involves free software regardless of platform.

    15. Re:There's only two questions that matter by petrus4 · · Score: 3, Insightful

      I'm really mystified by this attitude - if a company produces a stable, reliable product with closed software and the market is willing to pay for it, what difference does it make?

      The reason why you can't understand this attitude, is because you're not a Stallmanite freetard.

      You're essentially correct; from any sane, neurotypical point of view, there's absolutely nothing wrong with nVidia's hardware or its' drivers being proprietary whatsoever.

    16. Re:There's only two questions that matter by Grishnakh · · Score: 2, Informative

      Actually, there's a pragmatic reason for open-source in preference to closed-source: it integrates much better with a Linux distro. I have an Nvidia card too, and setting it up isn't the easiest thing. As mentioned in the article, you can't just open the Nvidia graphical config program and reconfigure your display on-the-fly. I just installed a new monitor last night on Kubuntu and had to go through this. While the Nvidia graphical config program works, it can't save an xorg.conf file in /etc/X11 because it doesn't have permissions (it wasn't run sudo, since I just picked it from the "System" menu). So I had to save it in my home dir and manually copy it. Even then, it didn't work that well; I ended up running it three times I think, and getting three different xorg.conf files even with the same settings. I finally stumbled on one that works with my dual-monitor (TwinView) setup.

      With open-sourced drivers and utilities, the community and distros are able to fix issues like this, and distros are able to much better integrate these things into their system. With closed-source stuff, there's only so much they can do, because they don't have access to the code, and even if parts of it were OSS (like the utilities), distros and the community are much less likely to expend any effort on them if the important parts are still closed-source.

      The linkage between closed-source drivers and the kernel isn't all that reliable either. A lot of kernel symbols are exported with "EXPORT_SYMBOL_GPL", so proprietary drivers can't use them. Kernel devs aren't very friendly towards closed-source drivers, and when bugs show up involving closed-source drivers, they refuse to help (how can they? The code is secret), whereas with open-source drivers, they can debug the problem. So, there's a pretty big price paid in maintaining a closed-source driver.

      And if you can't understand nVidia's position - e.g. maybe they really DO have some novel graphics processing pipeline in their software that provides them with a competitive speed advantage over the competition - then it's worth keeping it obscured. That's capitalism.

      Nvidia isn't a software company, it's a hardware company. They sell graphics chips, which are used by OEMs like Giga-Byte and ECS to make graphics cards for the high-performance graphics card market. There's only one other vendor out there that's even remotely competitive: ATI (now part of AMD). I'm not a graphics expert, but honestly, what could they possibly be doing in software that makes their hardware run so much better? ATI doesn't seem to feel the same way, because they had no problem open-sourcing their drivers.

      You can be damned sure that if I suddenly managed to come up with a novel algorithm for faster database transactions that I'd keep it secret, too, and then sell the hell out of it in competition with Oracle and DB2. Again, that's not bad, that's competition.

      That's apples and oranges. Databases aren't sold bundled with hardware; they're a purely software product. Oracle databases don't require a special Oracle PCIe adaptor card; they run on any sufficient hardware and supported operating system. Nvidia isn't selling drivers, they're selling graphics cards. What's more, databases and other high-level software is very distinct from the OS and hardware it runs on. Even Oracle databases come in versions for every major OS: Windows, Linux, Solaris, etc. It's no big deal, if you're a Linux distro, if Oracle is open-source or closed-source. Heck, it's probably no big deal for Oracle to make .rpm versions of its products, targeted at specific RHEL and SLES versions, making installation just as simple as any open-source app. This isn't the case with a graphics driver, for the reasons I pointed out above. It really needs to integrate better with the distro, and that isn't possible if it's closed-source, unless Nvidia does the integration work themselves for each targeted distro (which they don't).

    17. Re:There's only two questions that matter by TheSunborn · · Score: 1

      If there is such a large community why are they not working on the ati drivers? And if they are, why does the ati linux drivers still sucks?

    18. Re:There's only two questions that matter by selven · · Score: 1

      Are you sure it's a typo? They could be taking a lesson from the Linux kernel but being a bit more subtle.

    19. Re:There's only two questions that matter by Anonymous Coward · · Score: 0

      One possible (and purely theoretical) way that this may be a problem would be if nVidia used a bunch of deprecated X APIs in their drivers, which stopped the X devs from removing support for these features and focussing on new and improved APIs, and forcing them to maintain and port old code.

      Obviously this is just an indication of where one company playing dirty might hinder the overall progress of new features (like vendor-generic plug'n'play monitor support) and is not based on fact in the slightest.

      CAPTCHA: apathy

    20. Re:There's only two questions that matter by RiotingPacifist · · Score: 3, Interesting

      Sure the radeon/radeonhd drivers are in need of help, but most radeon developement is being done by two non-ATI guys.
      Sure the 3D rendering is behind the blobs, but not that far behind [1]
      And the 2D drivers are faster
      And in my experience way more stable (outside of KMS issues i have had 0 crashes under radeon, the same could not be said for catalyst or nvidia drivers)

      The reality is that for everyday use*, ATI cards now work out of the box on linux with rock solid stability this is not the case for nvidia, and it's just a matter of time till the 3D support catches up with nvidia's and firmly place ATI cards as #1 choice for Linux users (if its not already)

      *call me old fashioned, but i don't consider compositing part of that.

      --
      IranAir Flight 655 never forget!
    21. Re:There's only two questions that matter by klapaucjusz · · Score: 1

      if a company produces a stable, reliable product with closed software and the market is willing to pay for it, what difference does it make?

      You just failed Adam Smith 101. The fact that the uninformed public is willing to buy NVIDIA hardware doesn't mean that using a binary driver is a good idea.

      First, you have no guarantees that the driver will continue being developed. If tomorrow some suit at NVIDIA decides that maintaining Linux drivers is not worth their while, you end up with a piece of hardware that cannot be used with recent kernels.

      Second, any problems you may have while running their drivers are essentially undebuggable. This removes you from the pool of people able to submit useful debugging logs, which is bad for the whole Linux user-base.

      Third, binary drivers are only available for Windows, Linux, FreeBSD and Solaris. If, for some reason, you decide that, say, NetBSD is more suitable for you, you're stuck -- you cannot switch without changing your hardware. This makes competing with Linux more difficult, and hence is bad for everyone -- including Linux users.

      In short, using a binary driver is bad for you and bad for the Free Software community. Please consider spending your money in a more informed manner in the future.

      Speculation: some of their binary code dynamically optimizes an FPGA on board for better performance.

      Please mod parent as +1 Funny.

    22. Re:There's only two questions that matter by moonbender · · Score: 1

      As a non-old fashioned user who wants to use a compositing window manager, I switched from my ATI card to Nvidia purely to be able to get to use the excellent Nvidia blob. Maybe it's better these days, but getting the ATI driver to work was an endless PITA.

      --
      Switch back to Slashdot's D1 system.
    23. Re:There's only two questions that matter by RiotingPacifist · · Score: 1

      They do? I've never had problems with the open-source radeon drivers that come installed on distros, but what would I know I've only been using them for a year and a half, I'll go back to using nvidias drivers that regularly crashed my desktop ASAP, thanks for the heads up!

      --
      IranAir Flight 655 never forget!
    24. Re:There's only two questions that matter by Anonymous Coward · · Score: 0

      - We have developed substantial IP in our graphics driver that we do not want to expose.

      Apparently led to

      They don't want to open source it because they don't believe in open source.

      I'll translate that for you, Quantum G:

      There's a bunch of code in their drivers that is doing stuff that REALLY should be done in hardware, on the chipset. They don't want to expose to people exactly how much of the actual work being done by the "video card" is in reality being shifted onto the CPU. For one thing, it makes them look bad. For another, people question exactly why they paid for an add-on GPU when it's just shifting most of its burden back to the CPU. And finally, someone could take the driver source and make pretty much any card function like the nvidea, including competitors and cheap knock-offs.

      IF their hardware was really "all that", there would be NO reason to hide the driver source. Drivers only legitimate function is to interface the OS layer to the hardware layer, but a lot of GPU makers are piling a bunch of extra processing into the driver layer. Sometimes this is to make their "hardware" more "compatible" with things like directx: If the hardware isn't directly compatible, then instead of making it work properly, they fudge it in the driver layer. It's an old trick.

    25. Re:There's only two questions that matter by pnewhook · · Score: 1

      They don't want to open source it because they don't believe in open source. It's that simple. Hopefully this will kill the last of the NVIDIA apologists.

      Why does it matter to most people if they open source their driver or not?

      --
      Tesla was a genius. Edison however was a overrated hack who liked to torture puppies.
    26. Re:There's only two questions that matter by pnewhook · · Score: 0

      They can, they choose not to.

      Even if that is true, why does it matter?

      --
      Tesla was a genius. Edison however was a overrated hack who liked to torture puppies.
    27. Re:There's only two questions that matter by pnewhook · · Score: 2, Informative

      My next purchase will be AMD/ATI as soon as the drivers give me performance that match NVIDIA.

      OpenGL support in ATI is crap. never buying their stuff again.

      --
      Tesla was a genius. Edison however was a overrated hack who liked to torture puppies.
    28. Re:There's only two questions that matter by Nazlfrag · · Score: 1

      And trust me, I don't care how good a dev team you've put together, if they simply dumped the driver code out on the net I guarantee no one would be able to reverse engineer the damn thing.

      You are very wrong. If this statement was even close to true, there would be no open source drivers for nvidia at all. As for a case for open source, here's a good reason - they can let the community integrate the driver with X and the multitude of systems while focusing on their primary goal. Why have your paid engineers waste their time doing work that others are begging to do for free?

    29. Re:There's only two questions that matter by Anonymous Coward · · Score: 0

      I agree with certain parts of your post, specifically, your signature.

    30. Re:There's only two questions that matter by Anonymous Coward · · Score: 0

      They are/were also only 2D and from what I've seen are dead in the water. They were supposed to have 'production' models out by now for 300-500 bucks, PCI-only. Additionally they were using 'closed source' FPGAs, Spartans or something? The problem being, while developing the 'code' inside the chip might be free, the development tools to actually compile that source code into FPGA usable form (or for alternative FPGAs) was *NOT*, hence limiting the usefulness of it to aspiring developers.

      You could make parallels between it and running linux on non-open hardware, which would be true, but it doesn't really help things either way.

    31. Re:There's only two questions that matter by Anonymous Coward · · Score: 0

      Nvidia isn't a software company, it's a hardware company. They sell graphics chips, which are used by OEMs like Giga-Byte and ECS to make graphics cards for the high-performance graphics card market.

      Wrong. NVIDIA sells visual computing, which includes both hardware and software components. One without the other would not be as compelling.

    32. Re:There's only two questions that matter by Anonymous Coward · · Score: 0

      what to do when a company doesn't understand a path to a successful business model involving open source

      Has it occurred to you that maybe they do understand, have weighed the pros and cons, and have decided that a proprietary strategy is still better? Open source is not always a better business model.

    33. Re:There's only two questions that matter by inode_buddha · · Score: 1

      You might be surprised about reverse engineering, considering how many drivers are created in just that way. Let alone things like SAMBA. Guru kernel hackers like Alan Cox and Greg K-H eat that stuff for breakfast it seems; they enjoy something halfway challenging. Having said that, the best 3D support I ever had was from a 3dfx VooDoo card right before nvidia bought them. Pity we can't do drivers like that anymore without nvidia's input and guidance.

      --
      C|N>K
    34. Re:There's only two questions that matter by Eskarel · · Score: 1

      They don't want to open source because they want to stay in business.

      There are substantial performance optimizations in their drivers. That combined with the way they design their cards and architectures so that you basically use the same driver for every NVIDIA card(well nearly every desktop card) means that there's some rather substantial work that's been done on those drivers and quite a lot of their competitive advantages come from that work. They don't want to share that with their competitors and they don't want their linux drivers to significantly under perform on Linux, which is fair enough. They could be wrong in their assessment of these risks, but they are more than likely right.

      I've always been an nvidia on linux supporter, but that's because, unlike ATI(unless it's changed recently), they're cards have always worked. They kept changes in sync with the kernel, kept up with changes in X, created viable 64 bit drivers. They fully support OpenGL 3d rendering on Linux, and they have for quite a number of years, much farther back than ATI did, and with much better quality.

      True some of their extra features aren't implemented in Linux, but PhysX sucks anyway and no one really uses it, so that's no real loss.

      The only criticism you can make of NVIDIAs dealings with Linux is that they haven't open sourced their driver. Aside from that, they've provided more resources and more support for the Linux platform than any other hardware company I've ever dealt with. Personally I don't mind the drivers being closed source because I don't fundamentally object to close source software, and I always prefer software which works and does what I want as opposed to software which is crap but conforms to some sort of ideology. Their driver works, and with the exception of some small gaps after major(and usually political) changes in the kernel, it always has. They take Linux seriously and work to support it fully. They haven't, for a number of likely legitimate business reasons, open sourced their driver, and they haven't actively supported attempts to create an open source driver, but they have otherwise done the right thing consistently and in sharp contrast with nearly everyone else.

    35. Re:There's only two questions that matter by bill_mcgonigle · · Score: 1

      we won't try to hinder their efforts, but we have no plans to help them.

      Scumbags.

      Probably just bad businessmen.

      Let's say helping nouveau was 5FTE's at $100K each. So, half a million dollars a year to conceivably be the default vendor for the entire linux market segment. This seems like a no-brainer.

      I don't really care which of the big three I buy from, I just want a hardware/software solution that works well, and with all of the problems with binary blobs I've had, I want an open driver.

      P.S. if they want to know what percentage of linux users is using their hardware they can go look at the smolt statistics, not wonder about download logs.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    36. Re:There's only two questions that matter by MostAwesomeDude · · Score: 1

      We're way ahead of fglrx and nvidia in terms of 2D performance. You can talk up the blobs all you want, but we're definitely making good progress and we have some features the blobs just don't have. There's a good reason that AMD's deprecated their blob for older chipsets now.

      Also, there are three AMD people, two Red Hat people, two from TG/VMare, and about five independent coders (including myself) working on Radeon-related code. Hardly an AMD-led project. Go ahead, check the copyright on mesa/src/gallium/drivers/r300. I dare you. While you're at it, check the copyright on the classic driver in mesa/src/mesa/drivers/dri/r300 and note how nearly all of it was written by non-AMD people.

      --
      ~ C.
    37. Re:There's only two questions that matter by Sloppy · · Score: 1

      The problem is you basically have to choose between NVidia and ATI.

      It's worse than that, if what you want is video decoding, rather than 3D. Neither Intel's nor ATI's drivers can do it yet. If you're building a MythTV system, then you're either going to decode with CPU, or use Nvidia graphics.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    38. Re:There's only two questions that matter by Anonymous Coward · · Score: 1, Interesting

      That's capitalism. (Speculation: some of their binary code dynamically optimizes an FPGA on board for better performance.)

      Capitalism would also be other parties reverse engineering the binary. Of course, 'capitalists' like this routinely deny the 'capitalistic' process by getting laws passed that outlaw this. So much for competition, a core component of capitalism.

      If it's in an FPGA then move the secretbits to the damn chip, or its bios firmware. keep it out of the drivers.

    39. Re:There's only two questions that matter by coolsnowmen · · Score: 1

      There is no difference between hardware and software, Anything you can do in software, can be done in hardware. This goes doubly for the use of FPGA's in the graphics community, So to answer your question, what could be done in 'software' (by that I assume you mean the nvidia driver) that isn't there in hardware, in short: everything. The firmware for anything using an FPGA or similiar can be the different between something that doesn't work at all, and something that can cure cancer (metaphorically).

      As a side note, your inability to use your desktop environment to run nvidia-settings with the correct privileges is not an oversight by nvidia (it is either a lack of functionality in your environment, or a lack of understanding on how to utilize that functionality). The program has the ability to update your config.

    40. Re:There's only two questions that matter by Sloppy · · Score: 1

      Maybe they don't think it's worth it.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    41. Re:There's only two questions that matter by Anonymous Coward · · Score: 0

      You do realise that even Intel graphics run composited window managers just fine? I'd be very surprised if AMDs didn't...

    42. Re:There's only two questions that matter by True+Grit · · Score: 1

      They don't want to open source because they want to stay in business.

      So AMD (the owner of ATI) wants to commit suicide?

      FYI, within a year or two when AMD/ATI's new Xorg code/driver (open-sourced, hardware-accelerated 2D & 3D, with in-kernel modesetting) hits mainline for most Linux users, Nvidia apologists will need to come up with a new excuse, so you might want to start work on that now...

    43. Re:There's only two questions that matter by TyFoN · · Score: 1

      So how long will it be until you can run accelerated h.264 video w/o tearing on multiple desktops and composting turned on with these drivers? I'd like to use an open source driver/gfx card, but I don't really think there will ever be enough manpower to create all the features we see in the blobs. Right now my friends 4870 does not work at all in linux with either open-source or fglrx blob (that is we get basic 2d but nothing else, or with blob we get 3d, but then 2d is messed up)

    44. Re:There's only two questions that matter by Anonymous Coward · · Score: 0

      Just two guys? Really? I think that actually proofs the point of the GP. NVIDEA surely is not impressed by that number.

      Question: How do they keep up with the new hardware releases?
      Answer: They just can't because of lack of manpower.

    45. Re:There's only two questions that matter by Anonymous Coward · · Score: 0

      Why do any of the points you've raised preclude nVidia from helping Nouveau?

    46. Re:There's only two questions that matter by dnaumov · · Score: 1

      And trust me, I don't care how good a dev team you've put together, if they simply dumped the driver code out on the net I guarantee no one would be able to reverse engineer the damn thing.

      Alright, I'll bite: Considering a lot of opensource hardware drivers have been written by reverse engineering without having any original source code whatsoever to work with, why would having the code available suddenly make it harder?

    47. Re:There's only two questions that matter by RiotingPacifist · · Score: 1

      Question: Do ATI get better support included in distros?
      Answer: Yes

      Question: Will ATI eventually (talking months not years) have 3D support in distros?
      Answer: Yes

      Question: Do NVIDIA take advantage of new kernel/xorg tech (KMS,xranr,dynamic use of memory on laptops)?
      Answer: No

      If you consider opensource a cost cutting tool, AMD arn't doing well, if you consider it a way to produce better software for your customers then AMDs strategy is a storming success.

      --
      IranAir Flight 655 never forget!
    48. Re:There's only two questions that matter by _Sprocket_ · · Score: 1

      I have hope that their OSS commitment will eventually bear fruit. That hasn't happened yet AFAIK. But I'm waiting.

    49. Re:There's only two questions that matter by RiotingPacifist · · Score: 1

      A few links to follow:
      Main page
      Features
      Programs (not performance just wine style if it works)
      A developers blog
      I think the performance will always lag behind nvidia, however I'd guess that in about 9 months time the radeon drivers do most 3d rendering at a decent speed (It could be sooner, but i doubt it will be longer unless there is a major change)

      --
      IranAir Flight 655 never forget!
    50. Re:There's only two questions that matter by RiotingPacifist · · Score: 1

      Just two guys?

      No, turns out i was wrong there are 12(3 AMD, 4 corporate, 5 independent), 2 was wrong.
      there are three AMD people, two Red Hat people, two from TG/VMare, and about five independent coders (including this guy)

      --
      IranAir Flight 655 never forget!
    51. Re:There's only two questions that matter by Atriqus · · Score: 1

      Reducing the counter-argument to petty, unoriginal insults does little for moving the conversation.

      At any rate, the AC was correct given his qualifiers: it runs well today and nothing else matters. Those aforementioned freetards, however, have other concerns. What happens when they leave that market? Will it always work on this platform? Is this code doing anything I don't want it to? Do I have any recourse if code quality plummets? What if my setup deviates from their definition of the platform? All of those can be addressed by opening the code and/or releasing the documentation on the hardware.

      --
      Hey, look! It's Bono's brother.
    52. Re:There's only two questions that matter by dpilot · · Score: 1

      No Stallmanism in this reply.

      Among other things, I manage CAD for my design group. We use Linux workstations with nVidia graphics cards, and one our of primary tools is the predominate vendor VLSI CAD package.

      These systems tend to be a bit crashy, a bit brittle. I've seen the vendor CAD package do odd things before, and I routinely see odd things pass by in the tool logfiles. It leaves me with the distinct impression that the software is far from clean. The things I've gone through getting this CAD package to run on a non-corporate-standard Linux distribution further that impression.

      So while there may be other things making the machines brittle, having a CAD package talking to a closed-source binary blob for X certainly gives that package a route right into the kernel. I can't say that this is THE problem, but it is certainly A possiblity.

      Above and beyond that, nVidia taints my kernel, so other than gathering statistics, my kerneloops dumps don't do squat.

      --
      The living have better things to do than to continue hating the dead.
    53. Re:There's only two questions that matter by Anonymous Coward · · Score: 0

      somebody did come up with a way to do faster database transactions than Oracle and DB2 and they're not not keeping it a secret.

    54. Re:There's only two questions that matter by WinterSolstice · · Score: 1

      I think that's pretty much the nail on the head - this and jim_v2000's "open manufacturing plant" comment.

      Open source software isn't so incredibly hard to do when compared to open source hardware.

      Hardware requires a ton of money and infrastructure - you can't just create a modern high-quality fab plant in your garage in your spare time, and nobody is out there willing to do that for you piecemeal.

      --
      An operating system should be like a light switch... simple, effective, easy to use, and designed for everyone.
    55. Re:There's only two questions that matter by Anonymous Coward · · Score: 0

      another thing that would help a lot is if Linux didn't change the ABI at the drop of a hat, ANY hat. seriously, I dont understand why you linux people put up with it. I've moved on to opensolaris, and the one time I needed a driver that I didn't have, I pulled a solaris 8 driver and dropped it in, worked like a champ. (we won't even touch on the fact that I can put whatever drivers I want it without "tainting" anything, because of sane licensing ON THE KERNEL SIDE).

      and clearly you missed Larry's announcement of the Exidata 2 and their pending acquisition on Sun Microsystems (a hardware vendor)... Oracle atleast is trying to sell turnkey soluntions, hardware and software as one unit. I'll put money that they will optimize for their own kit too.

    56. Re:There's only two questions that matter by Jthon · · Score: 1

      I believe drivers actually have some optimizing compilers built in for the various intermediate shader languages which get run and spit out actual GPU bytecode. To make the driver useful they'd have to open source their compiler as well and maybe they have some great optimization techniques that AMD or Intel might rip off if they could. It's not like Intel's open source their C/C++ compiler on Linux. How is this any different?

      At least NVIDIA's not hindering the Nouveau project.

    57. Re:There's only two questions that matter by WNight · · Score: 1

      Stallman just wanted his printer to work.

      I don't want to read driver source for fun. I want the source to exist so that people who need to integrate with it and fix it can.

      As ms-vista showed, changing operating systems breaks hardware support. With open source you can get together and fix them if you need, with closed source you can't.

      I really don't see how this is always painted as a weird stance when it's business-101 to buy products that can be repaired at 3rd-party facilities instead of by the manufacturer only, etc. Common sense.

    58. Re:There's only two questions that matter by Anonymous Coward · · Score: 0

      And trust me, I don't care how good a dev team you've put together, if they simply dumped the driver code out on the net I guarantee no one would be able to reverse engineer the damn thing.

      You've been hiring OpenOffice.org developers, I see! ;)

    59. Re:There's only two questions that matter by Grishnakh · · Score: 2, Insightful

      another thing that would help a lot is if Linux didn't change the ABI at the drop of a hat, ANY hat.

      Simple: because things change, and it's a lot easier to just change the ABI with the changing internals, rather than worrying about backwards compatibility. When all your drivers are built-in to the kernel, ABI changes are a non-issue; when an interface changes, you simply update all the drivers affected at the same time, and no one notices. Over time, this keeps things much cleaner, as you don't have a lot of legacy junk hanging around, and everything is always optimized.

      The only place this causes problems is with jerks who insist on keeping their drivers closed-source. Obviously, the Linux kernel devs don't care much about those people.

      I dont understand why you linux people put up with it.

      Because it's not an issue, as I said before, unless you're a jerk who insists on keeping your driver closed-source. As a result of this stand, very very few drivers are closed-source in the Linux world, because they've made it such a pain. If they hadn't done this, there'd probably be tons of closed-source drivers and not enough open-source ones, the drivers would have crap quality (as in Windows land), and Linux would have about as much marketshare as OpenSolaris.

    60. Re:There's only two questions that matter by Anonymous Coward · · Score: 0

      That's the problem, though: it doesn't just hurt people trying to make closed-source drivers, it hurts at least the following other people as well:

      1. People trying to make out-of-tree open source drivers.
      2. Distributors trying to backport fixes to distribution kernels, and their users.
      3. Users who rely on the closed source drivers.
      4. Kernel developers, because companies are more likely to just skip Linux support instead of making an open source driver because it's such a pain, forcing the kernel developers to reverse-engineer the hardware instead.

    61. Re:There's only two questions that matter by Grishnakh · · Score: 2, Insightful

      1. People trying to make out-of-tree open source drivers.

      Then don't make out-of-tree drivers. Write your driver based on one kernel version, and merge it in ASAP. You might have to port it once, but it's unlikely the interfaces you're using will change in that time.

      2. Distributors trying to backport fixes to distribution kernels, and their users.

      How often does this actually present a problem? I'm pretty sure distros usually only backport security fixes to older kernels, and these are usually in the core kernel code, not device drivers. I certainly haven't seen any distros complaining about this.

      3. Users who rely on the closed source drivers.

      a. Pick hardware with open-source drivers.
      b. Complain to your hardware vendor.

      4. Kernel developers, because companies are more likely to just skip Linux support instead of making an open source driver because it's such a pain, forcing the kernel developers to reverse-engineer the hardware instead.

      I don't see the kernel developers complaining about that. Plus, if the companies cared enough to even contemplate making a Linux driver, they would certainly provide their hardware specs to anyone interesting in writing an open-source driver.

      The alternative is the driver mess that is Windows, where every product has a different driver by a different vendor (even if they're based on the same chips), and the drivers are largely crap, causing Windows to crash a lot. This is why Linux pushes open-source drivers. You get better quality, better maintained drivers, and you don't have to throw your hardware away when the hardware vendor decides to discontinue support, like people do with Windows OSes.

    62. Re:There's only two questions that matter by Anonymous Coward · · Score: 0

      Psst, nvidia-settings is open source. So is the installer. You would think, being open source, someone would have fixed this stuff right? Apparently not. You would think AMD's driver, being open source, would not be crap, but it is. Maybe making something open source doesn't magically give it powers.

    63. Re:There's only two questions that matter by Eskarel · · Score: 1

      Well aside from the fact that AMD is slowly dieing anyway, and was rather desperate when they open sourced the drivers, they have a vastly different architecture.

      They don't use a shared driver model the way that NVIDIA does, and from my experiences their drivers aren't anywhere near as optimized either. Also unlike NVIDIA's linux drivers, theirs were a steaming pile of crap which should never have been released.

      The point is that NVIDIA has fully supported Linux for quite a number of years in a way that no other graphics card manufacturer and very few other hardware manufacturers have. They've created stable quality drivers with good performance. They've updated them frequently to deal with changing kernel APIs and included the same upgrades they've done in their Windows architecture into the shared code in their Linux driver. They've done all this with their own resources. This simple fact is constantly over looked because they haven't open sourced the drivers.

      Open Source is good, being able to modify your code is always better than not being able to. However, not having to is better than either, especially when you're talking about really complex and specialized code that the vast majority, even of developers, couldn't actually do that modification. Nvidia's drivers work, they're frequently updated and fully supported. My Nvidia video cards have always "just worked". Which is a lot more than I can say for my ATI cards, or my wireless network card, or my sound card, or half a dozen other pieces of hardware from vendors who decided they couldn't be bothered supporting Linux or who threw the source code of a piece of crap driver out into the community and said "you deal with it".

    64. Re:There's only two questions that matter by True+Grit · · Score: 1

      Well aside from the fact that AMD is slowly dieing anyway,

      Yea, right, and Netcraft has confirmed it...

    65. Re:There's only two questions that matter by Anonymous Coward · · Score: 0

      Are you just ignoring the existence of every single opensource driver in linux RIGHT NOW?
      The model works, obviously.

    66. Re:There's only two questions that matter by moonbender · · Score: 1

      When I bought the new card, you needed the closed-source (I think) AMD driver to use compositing. Worked on and off, mostly off, over several months. Intel would have been fine, too, but I dual-boot once or twice a month for gaming, so on-board graphics are a no-go.

      --
      Switch back to Slashdot's D1 system.
    67. Re:There's only two questions that matter by Eskarel · · Score: 1
      1. They're worth less than they paid for ATI.
      2. They're losing serious ground in the server market.
      3. They rather desperately farmed off their chip fabrication plants(along with most of their debt) to a separate company.
      4. They haven't had anything to compete with Intel on the top end for at least two years.
      5. They're in this position because they were too incompetent to know what to do with the lead they gained against Intel when Intel released Itanium
      6. The US is going through a major recession.

      ATI is not necessarily dieing, and AMD may or may not actually die, however they are definitely in rather dire straights, and the open sourcing of ATI was part of a number of rather desperate attempts to fix that.

    68. Re:There's only two questions that matter by True+Grit · · Score: 1

      I see lots of claims there but no facts, #4 clearly shows you don't know the long history of Intel and AMD (AMD has trailed, especially in the top end, for most of that history), and #6 is downright hilarious, not only because the *whole world* is just now coming out of that economic crisis, not just the US, but also because neither AMD or Intel are somehow "US-only" companies (see the link below).

      Intel fanboys have been predicting AMD's death for as long as I can remember, at least since their first x86 clone that outperformed what Intel provided at the time (an 80286 that was clocked higher). And just recently there was this thread: http://www.phoronix.com/forums/showthread.php?t=19633 which was what I was thinking of when I read your post.

      So sorry if I don't take your word for it, but I'll wait for confirmation from Netcraft...

  7. I don't wanna see their "pubic" documentation... by yet-another-lobbyist · · Score: 1
    From the bottom of P.3:

    ... While at some point it may be possible to release some of this information in pubic form it would be quite a monumental effort [...]

  8. Hopefully this will put an end to some trolling. by serviscope_minor · · Score: 5, Insightful

    I'd like the authors of some common troll s to note:

    a) The most high profile binary kernel module distributor considers the unstable kernel API to be very little trouble.

    b) One of the most high profile X driver cerators thinks that X is well designed.

    so there.

    --
    SJW n. One who posts facts.
  9. 2009 by ciderVisor · · Score: 1

    The year of Linux on NVIDEA.

    --
    Squirrel!
  10. Lies, damn lies, and download rates by Antique+Geekmeister · · Score: 3, Insightful

    One powerful reason for the low Linux download rate is because the packaging for the NVidia Linux drivers is terrible. It doesn't upgrade properly, it replaces system provided OpenGL libraries with little warning, and it has lacked (the last time I looked) a way to detect if there is a more recent driver available. Instead, people install the freshrpms or atrpms or other repositories that report dependencies and available updates more reliably for RedHat based software,

    I shouldn't have to compile a kernel module in order to install a software package: it should be published, or at least publishable, along with the updated kernel itself. But NVidia refuses to use licensing that would permit this, so they're going to continue to have people not only using alternative installation sources, but becoming quite angry when they update their kernels and their graphics drivers from NVidia stop working until they can be recompiled and a new kernel module built.

    1. Re:Lies, damn lies, and download rates by Grishnakh · · Score: 1

      I haven't had any trouble with this since I switched to (K)ubuntu, as it seems to manage the Nvidia driver and updates just fine. But I wouldn't want to mess with getting the drivers directly from Nvidia for the reasons you stated. And that's why their download rate is so low; why would anyone, besides the developers at the distros, or someone who really wants to be on the cutting edge, ever download a driver directly from Nvidia when their distro will take care of all that crap?

    2. Re:Lies, damn lies, and download rates by Brebs · · Score: 0

      it replaces system-provided OpenGL libraries with little warning

      Because it has to, thanks to Xorg *not* providing a decent alternative. Wouldn't ya think that Xorg, being open-source (TM), shouldn't have such a problem ;)

    3. Re:Lies, damn lies, and download rates by Brebs · · Score: 0

      The info URL (that slashdot just swallowed and didn't show) is http://www.nvnews.net/vbulletin/showthread.php?t=120377

    4. Re:Lies, damn lies, and download rates by 3.1415926535 · · Score: 1

      From the nvidia-installer man page:

                    --update
                                  Connect to the NVIDIA FTP server ’ ftp://download.nvidia.com ’ and determine the lat
                                  est available driver version. If there is a more recent driver available,
                                  automatically download and install it. Any other options given on the commandline
                                  will be passed on to the downloaded driver package when installing it.

    5. Re:Lies, damn lies, and download rates by Antique+Geekmeister · · Score: 1

      That's interesting. Did they fix the uninstaller, which would would completely flush all copies of the OpenGL libraries, even the backed up ones originally with your OS distribution, if you ran the 'uninstall' script from a different version than had already been installed? That was quite nasty and made recovering your original, non-Nvidia enabled environment quite difficult.

    6. Re:Lies, damn lies, and download rates by dbIII · · Score: 1

      The "nv" driver in Xorg isn't bad for a single desktop screen. Of course you get plenty of other goodies in the nvidia driver.

    7. Re:Lies, damn lies, and download rates by Paul+Jakma · · Score: 1

      Nouveau works great here for multiple desktop screens, randr 1.2 and everthing.

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
    8. Re:Lies, damn lies, and download rates by Anonymous Coward · · Score: 0

      NVidia needs to replace a lot of slow, bugged or simply broken code on X11 to be possible to make then work corretly. If works, who cares? I need a working system and not a broken but "FOOS compliant".

  11. Comedy Answer by BandoMcHando · · Score: 2, Funny

    From page three:

    "Q: AMD was able to open source and/or document a lot by separating out the parts they couldn't legally disclose. Similar problems have been cited as preventing NVIDIA from open sourcing their driver (licensed 3rd parts code, etc) or documentation. Could nVidia use the same strategy?"

    "... While at some point it may be possible to release some of this information in pubic form ..."

    Ever the child... I must admit it made me snigger...

  12. Nvidia facing obsolescence by mrsam · · Score: 5, Interesting

    Both Intel and AMD own their own respective graphics chipset. Intel, AFAIK, developed their own integrated graphics chipset, mostly, and AMD purchased ATI.

    Both Intel and AMD support the free software community far better than Nvidia. Both Intel and AMD are racing to integrate video graphics into their respective CPUs. With the graphics chip integrated into the CPU, Nvidia gets locked out.

    Nvidia's only remaining market niche, as I see, is extremely high end graphics. Intel's and AMD's graphic offering, at the moment, lag Nvidia's, somewhat. Someone who needs all the rendering power they could get would not have Linux support as a major bullet point, as I see. They'll be quite content to using Nvidia's drivers on either Windows or Linux, depending on their software, with Nvidia's nature as a binary blob under Linux being of little concern. That's the only market niche I see remaining for Nvidia. Both AMD's and Intel's product lines, although not as powerful as Nvidia's, are perfectly fine for the average user and/or gamer. With out of the box support in current Linux distros for Intel's hardware (mostly already the case today), or AMD's hardware (eh, maybe tomorrow), Nvidia's outlook there is not too bright.

    1. Re:Nvidia facing obsolescence by Zerimar · · Score: 2, Insightful

      AMD's high end graphics (the 5870) far surpass the offerings from nVidia.

    2. Re:Nvidia facing obsolescence by Anonymous Coward · · Score: 0

      Have you ever used one of Intel's GPUs? To say they're inadequate for anything but the most simple tasks is an understatement...

    3. Re:Nvidia facing obsolescence by chrb · · Score: 1

      The market niche I see is ARM based smartphones. Within the next couple of years I expect the smartphone market will unify around Android, Google will figure out how to do a secure(ish) app store with OpenGL native code games, and the hardware manufacturers will start competing based on 3D graphics power. At this point you'll have mobile phone manufacturers wanting ARM Linux drivers and embedded low power 3D video chipsets, but they will all be shipping slightly different versions of the kernel, so they'll need source code. People will figure out how to port the existing open source ATI drivers to some low power ATI chipsets, and there will be some unified acceleration. The Ubuntu guys will ship their "Android on xorg" layer, bringing the possibility of open source xorg drivers being only a compile away from running on phones. Probably the larger manufacturers won't be brave enough to ship an Ubuntu phone with Android/xorg architecture, but somebody will.

    4. Re:Nvidia facing obsolescence by Rockoon · · Score: 1

      I've got to agree that NVidia is going to be squeezed out of the desktop graphics market, but I don't agree that their only niche will be high end graphics. I think they will definitely lose the high end graphics market. Their only niche will be the low-end market, where they will continue to do nicely selling all flavors of motherboard chipsets.

      --
      "His name was James Damore."
    5. Re:Nvidia facing obsolescence by Thagg · · Score: 1

      As others have noted, NVidia owns the workstation and DCC space -- admittedly a relatively small market. We're always going to pay a lot to get the most solid, highest performance, Linux graphics and that's been NVidia since the collapse of SGI.

      But I agree with others that NVidia is pushing very hard to be the GPGPU leader, and working very hard to have that market grow exponentially, to make up for the fact that moderate-performance graphics is going to be integrated onto CPUs within a few years. And moderate-performance in a few years will be pretty darn good.

      Fermi, though, looks astonishing. The double precision performance, in particular, should be so could that any high-performance scientific or technical computation almost has to be done there. With the new, widely supported (Intel, ATI, NVidia, and Apple, at least) OpenCL language/framework, you can be pretty sure that the work you do to take advantage of the GPU will be an investment worth making.

      So, NVidia's market is changing, but they are busy trying to create a new world where they will not only be not obsolete, they could well dominate. We'll see!

      --
      I love Mondays. On a Monday, anything is possible.
    6. Re:Nvidia facing obsolescence by vostok4 · · Score: 1

      First of all, if Intel + AMD's integrated graphics on the CPU suck, then NVIDIA's niche will not be only high end, it will be mid range too. But AMD is definitely going to support its discrete business, its making them money, its a great product at the moment. Intel, well its safe to say all their products absolutely suck. But, Intel has massive "persuasion" when it comes to spending millions "convincing" companies to support Intel products.

      Secondly, while integrating CPUs and GPUs will be possible, you will not get two high performance parts combined into one, ever. NVIDIA has a current answer to that, GPU in the chipset (the venerable ION/MCP7A chipset driving many Atom-based systems, and _every single shipping Apple machine_ (paired with dGPUs in higher end parts), and while in the future they will have issues on the Intel front with legal issues, they will definitely find ways around it (pushing Tegra probably).

      Why is NVIDIA's outlook not too bright? In all honesty, how often does not having an open source driver impact your average Joe? Virtually never. How useful will an entirely open driver actually be for the majority of Linux users? Have you ever looked into a graphics driver? Think its easy to tweak and fix? Their driver support on Linux right now is pretty damn solid with their blob. In most cases, it just "works". And yes, there are cases where it does not, but you give me any piece of software for Linux, and I'll give you a case where it doesn't work. Opening the source will not magically solve this issue.

      The real message to gather from TFA is all those wonderful references to the fact that WORKSTATION LINUX IMPLEMENTATIONS MAKE NVIDIA MONEY. Lots of money. A lot more money than your friend buying a 9400GT to throw in a *nix-based HTPC. They are going to go after that market, first and foremost. Guess what? It's working. The Quadro lines are the only viable workstation choice for Linux CAD/DCC, and CUDA on Linux is sweet too.

      AMD/ATI tried to push this entire open source movement, but its really hurting them. If they put half of that effort to making their driver rock solid in linux as a BLOB, they could really push into the market with their amazing 5xxx line of cards.

    7. Re:Nvidia facing obsolescence by Anonymous Coward · · Score: 0

      You obviously missed last week's news that Nvidia is giving up on the motherboard chipset market.

    8. Re:Nvidia facing obsolescence by Samah · · Score: 1

      Both Intel and AMD are racing to integrate video graphics into their respective CPUs.

      Obviously there's a night-and-day distinction between software rendering and a separate core on the same die, but I find it amusing to see we've (sorta) come full circle. ;)

      --
      Homonyms are fun!
      You're driving your car, but they're riding their bikes there.
    9. Re:Nvidia facing obsolescence by Anonymous Coward · · Score: 0

      I want to believe that! I hope it is true. AMD certainly does surpass the offerings of nVidia in my good simply because they've commited to providing open source drivers.

    10. Re:Nvidia facing obsolescence by kayoshiii · · Score: 1

      Depends on your circumstances....
      nVidia's still has much better overall stability and drivers (this matters if you are developing content).
      nVidia has much better OpenGL support - nVidia supports pretty much everything available to their DirectX drivers through OpenGL - with AMD this is not the case.
      If you happen to be on Linux or you are doing cross platform then Nvidia is still the better choice.

      The latest AMD cards do perform very nicely though in terms of hardware.
      Also it depends on what your definition of High End is... I am not aware of what AMD has on the market to compete with the QUATRO or higher end GPUs.

    11. Re:Nvidia facing obsolescence by Narishma · · Score: 1

      For the time being, because they've just release them this month and nVidia hasn't responded yet.

      --
      Mada mada dane.
    12. Re:Nvidia facing obsolescence by Aceticon · · Score: 1

      A couple of considerations need to be taken into account before announcing the "end of Nvidia" because their graphics chipset is not integrated into the CPU:

      • How many PC gamers upgrade their systems as a whole (i.e. by buying a complete new system) versus piecemeal (i.e. upgrade Graphics Cards standalone)? As a PC gamer that usually upgrades his system bit by bit, I can tell you from experience that the upgrade cycle for Graphics Cards is a lot faster than that for CPUs: for most new games that come out, the GPU is much more likely to be the bottleneck than the CPU. Also often CPU upgrades are much more painful/expensive (i.e. when a new CPU architecture comes out and you have to upgrade the CPU, motherboard and memory all at the same time).
      • Current systems with integrated graphics (in the motherboard) are inferior to systems with separate Graphics Cards. This is mostly because integrated systems have the graphics card sharing the main memory with the CPU and because, since the upgrade cycle for Graphics Card architecture is faster than that for CPU architectures, things like the memory architecture are much more frequently upgraded than for motherboards: which is why often the memory in a Graphics Card is one generation beyond the memory in the motherboard.

      Measured in terms of sales, because there are plenty of people out there which are non-gamers and will just buy a PC to access the Internet, the "PC with integrated-graphics" is a very large market segment. However at the moment systems with integrated graphics are sold mostly on price so they are a low-margins, commoditised market segment: margins are a lot bigger for "Gaming PCs". In terms of profit a lot more money is made by GPU manufacturers from Gaming PCs and standalone mid/high-level Graphics Card sales than in integrated graphics systems.

      If they manage to solve the problems with performance in a shared CPU/GPU architecture and convince people to upgrade their motherboards as often as they nowadays upgrade their graphics cards, AMD/ATI might capture a slice of the higher margins mid/high-end PC market from Nvidia. If not, all that they will achieve is capture a slice of the low margin low-end PC market from Intel.

    13. Re:Nvidia facing obsolescence by Anonymous Coward · · Score: 0

      Actually, AMD/Ati have the fastest single core at the moment - the radeon 5870 handily beats the geforce gtx 285.
      (The gtx 295 is faster, but that's a dualcore card - the similar dualcore radeon is arriving soon and ought to beat it.)

    14. Re:Nvidia facing obsolescence by doti · · Score: 1

      the idea is not that nvidia is obsolete now, but it faces a not-so-distant future when it will be.

      --
      factor 966971: 966971
    15. Re:Nvidia facing obsolescence by kayoshiii · · Score: 1

      I don't think they are at any great risk in the high end content creation market into the medium term... But I guess the real question is what happens in the general consumer market.

    16. Re:Nvidia facing obsolescence by kimvette · · Score: 1

      Nvidia's only remaining market niche, as I see, is extremely high end graphics. Intel's and AMD's graphic offering, at the moment, lag Nvidia's, somewhat.

      Somewhat?

      When was the last time you saw an intel graphics card with dual DVI or dual HDMI along with an S-video output?

      You might see VGA + HDMI on a notebook with integrated Intel video.

      Multi-head video isn't high end any more. More and more Joe Sixpack types are discovering it and using it.

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    17. Re:Nvidia facing obsolescence by Reservoir+Penguin · · Score: 1

      Maybe, after they get better than 0.1% good chip rate.

      --
      US-UK-Israel: The real Axis of Evil
    18. Re:Nvidia facing obsolescence by Narishma · · Score: 1

      That rate is for the prototype chip.

      --
      Mada mada dane.
  13. Linux Driver. by Anonymous Coward · · Score: 2, Interesting

    0.5 percent well if thats the only matrix they go by,then every distro should make you download it from there each time you install.

    Dont include it any more.

    1. Re:Linux Driver. by asdf7890 · · Score: 1

      0.5 percent well if thats the only matrix they go by,then every distro should make you download it from there each time you install.

      Dont include it any more.

      This is how Flash is installed on Ubuntu, and presumably other distributions too. See their flash install package info: http://packages.ubuntu.com/jaunty/flashplugin-installer

      This probably wouldn't work well enough for graphics drivers though as they may need to be kept in much closer step with X and/or the kernel which would mean coordinating updates to those with nvidia's release schedule.

      Perhaps the distributions that have "popularity" tracking (such as http://packages.ubuntu.com/jaunty/popularity-contest and http://packages.debian.org/lenny/popularity-contest) could derive some useful figures to pass on to the manufacturers. OK, only a subset of users have this installer & active and some of those won't have their sytem configured so it can send the mail messages needed, but there must be enough info to come up with an estimate of the number of people actively using (as opposed to "installed it to try and took it off later") the nvidia binary driver packages that you are happy is not astronomically wide of the mark.

  14. Re:I don't wanna see their "pubic" documentation.. by Wonko+the+Sane · · Score: 2, Interesting

    Personally I will withhold judgement until I know who exactly will be releasing the information. It just might become something that you do want to see.

  15. .05% a small portion of NVIDIA on Linux use. by delire · · Score: 1

    From TFA. Q: Overall, what percentage of NVIDIA's customers do you believe use Linux?

    I don't know many concrete percentages. Highend workstation visualization is roughly half Linux, and Digital Content Creation (DCC) is largely Linux. NVIDIA Linux graphics powers a respectable portion of the 3D workstations. Our CUDA user base also has a large Linux contingent.

    . and earlier:

    Q: Is NVIDIA starting to see more interest in the driver from companies or publishers?

    There has been, and continues to be, significant Linux workstation interest from a variety of workstation segments (e.g., Oil & Gas, Automotive, Film and Broadcast, etc). Workstation is where Linux has the most measurable business impact for NVIDIA.

    In large multi-display installations Linux is very popular and offers several strong and distinct advantages over other operating systems.

    CUDA on Linux receives huge interest from a variety of High Performance Computing (HPC) customers.

    Linux on Tegra receives a lot of customer interest.

    Linux on Ion also receives considerable interest.


    It seems Linux use is very strong among high end commercial art creation, alongside the scientific/engineering and small form-factor computing areas.

  16. Re:Hopefully this will put an end to some trolling by _Sprocket_ · · Score: 3, Funny

    Wait - you're expecting mere FACTS to dissuade trolls? You must be n.... wait a minute.

  17. Re:I don't wanna see their "pubic" documentation.. by Mr.+Roadkill · · Score: 1

    Personally I will withhold judgement until I know who exactly will be releasing the information. It just might become something that you do want to see.

    Oooh... Tux has an outie... and he ought to lay off the herring for a while, too, from the look of things.

  18. Only from repositories? by StarbuckZero · · Score: 1

    Back in the old days I would go to the site and download the drivers. Now there are installed from the Ubuntu repository soon as I turn on 3D desktop effects. So if you ask me they might want to start tracking downloads from the different distros out there. Then again I'm sure a lot of people are thinking that.

    However it still suck that they're not worried about ESA and PhysX support. I'm a little upset that the Linux gaming market is not doing well but that's when I just say fuck it and go with a gaming console. However I still enjoy playing FPS games like QuakeLive and I hope I'll still be able to play some of the new games using Wine if there isn't a native port. I think the only thing that would help Linux get back on track is a game console because a lot of games are ported to Windows using Microsoft's XNA SDK.

    --
    From Zero to Hero... Starbuck Zero
  19. Re:I don't wanna see their "pubic" documentation.. by Youx · · Score: 0

    Wow ... I never knew penguins had bellybuttons...

  20. Re:There's only two questions that matter MOD UP! by Anonymous Coward · · Score: 0

    Modder it way up!

  21. One can also ask by jim_v2000 · · Score: 1

    how many Windows users get their Nvidia drivers through their OEM and Windows Update?

    I'm going to bet that it evens out.

    --
    Don't take life so seriously. No one makes it out alive.
    1. Re:One can also ask by JackieBrown · · Score: 1

      I downloaded them when I used windows and use apt with Debian.

      With linux you need to use the matching kernel headers and a few other packages to successfully install the driver from the nvidia site.

      If I use the debian package it does this for me.

      While that seems trivial to me now, it was not when I was just starting.

      In fact, (and I am not doubting you,) but I did not even know that you could get the nvidia driver through windows update and never would have thought to take that route.

    2. Re:One can also ask by spitzak · · Score: 1

      WIndows update runs a program that downloads from Nvidia.

      However I would agree about the OEM thing, unless the OEM install actually downloads the driver on first boot, which seems unlikely. And an awful lot of Nvidia cards are sold as OEM installs.

    3. Re:One can also ask by Enderandrew · · Score: 1

      Windows update has never once, ever suggested a newer ATI or Nvidia driver for me. When managing very old workstations at work (Optiplex 280s and such), Microsoft Update actually suggests an older, broken ATI driver.

      Here is what I don't get. Microsoft has everyone submit drivers to them to be signed. This signature process is a joke. You just pay money, and they sign the drivers, regardless of quality. But if Microsoft is in possession of all these drivers, why aren't all signed drivers in Microsoft Update?

      Oh wait, then people would hold Microsoft accountable for the quality of the drivers they sign, because they would also be shipping them via Update.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    4. Re:One can also ask by jim_v2000 · · Score: 1

      Good point. You'd think that they would have all the drivers on there. I've noticed that there seem to be a lot more drivers in Windows Update for Windows 7...at I think it's just for Windows 7, I haven't noticed them in XP.

      --
      Don't take life so seriously. No one makes it out alive.
    5. Re:One can also ask by Enderandrew · · Score: 1

      I ran the beta for 7 for a little while. It died, and then I discovered that apparently the "Repair Install" option died with Vista and isn't coming back. I didn't run the RC. I do have the Ultimate edition from the party pack, but I haven't installed it yet.

      I plan to later, to run games on. But I use openSUSE daily, and I just don't feel I'm in any rush to install 7. If they're pushing drivers via Update in 7 more, then good for Microsoft. I really think they should make all drivers available in a central place. I hate when a vendor takes down a driver, and I can't find it anymore.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    6. Re:One can also ask by jim_v2000 · · Score: 1

      If TF2 ran decently in WINE (or one of the commercial WINE mods), and I didn't love my Zune pass so much, I'd use Linux a lot more.

      That said, I still like Ubuntu on low powered machines. Can't beat the RAM usage.

      --
      Don't take life so seriously. No one makes it out alive.
    7. Re:One can also ask by Enderandrew · · Score: 1

      I just discovered there is basically no way to synch a Zune in Linux, and had to reinstall Vista for a friend of mine.

      I know there are alternatives to the Zune pass (Rhapsody I believe is an example) but if you have the Zune hardware, you're largely stuck with Windows. The only solution I found to keep Linux was to install Vista and the Zune software in a VM.

      Installing Vista made me feel dirty. I'm still a little ashamed.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    8. Re:One can also ask by Anonymous Coward · · Score: 0

      I'm going to bet that it evens out.

      I don't think so. On a fresh Windows installation, the first thing I do is scour the manufacturers' websites for driver updates. This goes for video, audio and chipset. Especially for video, the MS-supplied drivers are usually lightyears beyond what's available from either Ati of NVidia.

      On Linux? The thought doesn't even occur to me. Things "just work". But that's because I buy my hardware consciously.

  22. Who downloads drivers? by Gothmolly · · Score: 1

    Insert Ubuntu or Knoppmyth CD, choose the install option, walk away, done.

    --
    I want to delete my account but Slashdot doesn't allow it.
  23. Re:Hopefully this will put an end to some trolling by thue · · Score: 4, Informative

    Saying that NVIDIA think the unstable kernel API being "very little trouble" is a little understated. What they actually say in the article:

    1) The lack of a stable API in the Linux kernel. This is not a large obstacle for us, though: the kernel interface layer of the NVIDIA kernel module is distributed as source code, and compiled at install time for the version and configuration of the kernel in use. This requires occasional maintenance to update for new kernel interface changes, but generally is not too much work.

    That said, the kernel API churn sometimes seems unfortunate: in some cases, working interfaces are broken or replaced with broken ones for no seemingly good reason. In some other cases, APIs that were previously available to us are rendered unusable.

  24. linux gaming by je+ne+sais+quoi · · Score: 1
    I found the perspective from an NVIDIA coder on linux gaming to be fascinating:

    Anyway, without a compelling Linux gamer customer base, it is hard to imagine many commercial game developers supporting Linux ports of their games. Like John alluded to in his comment, more Linux users paying for existing Linux titles like Quake Live will make the statistics more favorable for future Linux ports.

    ...

    - Linux's recent success in netbook and handheld markets may lead to more Linux games developed for those platforms. Perhaps some of those will be interesting for Linux desktop use.

    - Wine and TransGaming provide a way to run Direct3D games within Linux. Work is ongoing to continue to improve this path. Recently, several new OpenGL extensions were defined to make OpenGL semantics more closely match Direct3D semantics (thanks to TransGaming, Mark Kilgard from NVIDIA, and others at Codeweavers, Blizzard, Destineer, and Asypr). These extensions make it easier for applications like Cedega from TransGaming to map Direct3D on top of OpenGL, or for applications to interchange Direct3D/OpenGL graphics abstraction layers.

    This confirms that companies ARE paying attention to if linux users go out and buy linux games. On the other hand, the fact that bioware didn't release drag age: origins on linux after releasing nwn on it might be a depressing tell-tale that linux users aren't buying enough to make it worthwhile for them (but then, they seem to be screwing the pooch with DA in terms of everything that made NWN cool, like community content, etc.).

    --
    Gentlemen! You can't fight in here, this is the war room!
    1. Re:linux gaming by Eskarel · · Score: 1

      Part of the problem for dragon age is time. Once upon a time, OpenGL was superior to Direct3d, substantially so, and had much better in hardware support than Direct 3d. However, since that time, Direct3d has gone through about 8 major releases and improved leaps and bounds whereas OpenGL still hasn't really managed the leap from 2 to 3 yet. Unlike when NWN was first released, when you're picking what 3d API you're going to use today you're more than likely going to choose DirectX unless you have a compelling business driver for supporting Linux. This means that while porting NWN to Linux was almost free, porting Dragon Age would almost certainly involve writing a parallel rendering engine or using a substandard one on Windows.

      The other problem is very evidenced in this thread. Nvidia provides free high quality functional graphics card drivers for Linux, and everyone hates them anyway because they're not open source. Very few gaming serious gaming companies are ever going to open source current release code(code for older engines etc is different), and with more and more games being developed on third party engines and frameworks this is even less likely to happen. If game developers believe that Linux is full of people who are vehemently against closed source(and therefor their product) and that most of the remainder have no particular issue with dual booting, then what is their motivation for an expensive parallel development process.

      Some of this could be fixed by just having OpenGL get its act together and actually accomplishing something, so that it was once again a reasonable alternative on Windows. Some of it could be fixed by more standardization on the Linux desktop. It would also help if there was an example of a strong market for any sort of closed source software on Linux, which there just isn't.

      Linux ports are great when they cost almost nothing for the develoeprs, NWN worked better, for the most part, on linux, that it did on Windows, and most of it was just copied straight from an existing installtion, but with the increasing dominance of DirectX, this is hardly ever the case anymore.

  25. Re:Hopefully this will put an end to some trolling by Anonymous Coward · · Score: 0

    Yet they replace a major portion of it. Something just doesn't fit here.

  26. Re:This is where Linux fails... by Anonymous Coward · · Score: 0

    If you turn the speakers on audio works just fine. Try it some time!

  27. AMD? NVidia is far superior on Linux by HardWoodWorker · · Score: 1

    Have you tried using AMD's drivers with 2 monitors? They don't work! Their configuration process is tedious and error prone. Their Catalyst software is incredibly amateurish and dated-looking. nVidia's configuration process is not ideal, but I can always get my nVidia cards working in Linux. I am now a lifelong nVidia customer.

    It's a shame because I like AMD cards and really love their CPUs, but their cards don't work. AMD doesn't care about Linux. I have tried 3 AMD cards in the last 4 years (I tried 3 different cards 2 months ago) and had to return all of them because they don't work in Linux. I scoured the web for help with the various errors and posted on the forums and couldn't get them working on two monitors. I tried writing support and they told me to go f**k myself (in polite terms, of course).

    1. Re:AMD? NVidia is far superior on Linux by tabrnaker · · Score: 2, Insightful

      Sucks to be you. I had no problem with the hd3200 in my tx2524, even doing output to an external monitor or my tv. Granted, if you have two different screen resolutions it's very hard to discover that you need to set a virtual desktop that can encompass both together.
      I was a little wary in the beginning remembering the hell that was trying to get an ati all in wonder card trying to work in the past, have to say i was pleasantly suprised this time around. Only thing i wish they had was hardware accelerated video decoding, though it handles hdtv no problem.

    2. Re:AMD? NVidia is far superior on Linux by Anonymous Coward · · Score: 0

      I tried writing support and they told me to go f**k myself (in polite terms, of course).

      Reason 38,289,382 not to buy ATI.

  28. I think the problem by Sycraft-fu · · Score: 5, Insightful

    Is that you get people who've toyed with writing a driver for something simple, and get lulled in to thinking that means that all drivers are not a huge deal. Problem is that's not the case. Something like a basic SATA controller really doesn't have a whole lot in the way of functionality for you to implement to get a driver up and working. You can see this in terms of downloadable driver sizes too. Take a look at something like the MegaRAID cards from LSI. The actual driver is all of 25k.

    Well that's not the case with graphics cards. They are extremely complex beasts, and getting more complex all the time. You are working to implement a very complex API (OpenGL). As such the driver is going to be much more complex. You can again see this in terms of driver sizes. The core nVidia driver for my 7950 here at work is 16MB. That's just the main driver file, there are other support files it needs to work, and then more files on top of that to really give you all the functions you want (like the custom control panel and such).

    So it is a much harder job. It is also a continually moving target. As of this month, we now have a new generation of graphics hardware out that has major differences. The DirectX 11 gen hardware (Radeon 5000 series) is quite different from the previous gen in terms of what it can do. As such the drivers are going to be different. It isn't a case of "Just update the old drivers for the new hardware." It is writing drivers to support a whole new set of features.

    Thus I think you get people who have this "Oh it isn't so hard," idea because they've played with the simple stuff. Ya well, sorry guys this isn't simple. In fact, I'd wager graphics drivers are the most complex drivers on systems these days.

    As such I can see why nVidia isn't impressed. It isn't a case of "Just give us the docs and we'll knock out a dynamite driver in a week." They might like to pretend that is how it'll be but it's not.

    1. Re:I think the problem by RiotingPacifist · · Score: 4, Informative

      For anybody that cares,this covers some of the complexity in a simple way.

      --
      IranAir Flight 655 never forget!
    2. Re:I think the problem by Anonymous Coward · · Score: 0

      Posting anonymously for obvious reasons.

      A key quote from the article is:

      Unfortunately the vast majority of our documentation is created solely for internal distribution. While at some point it may be possible to release some of this information in pubic form it would be quite a monumental effort to go through the vast amounts of internal documents and repurpose them for external consumption.

      A graphics card just isn't like a simple sound codec it doesn't have a simple data sheet one can look at to get all the info necessary to make a driver. There is no single straight forward programming guide to give out to developers. The ABI can vary drastically between chips, different chips and revisions of chips have different errata, documentation for some functionality is spread across multiple documents in multiple formats, and may even be stored in internal issue/bug tracking databases.

      There's really is no simple document available to release. It would take time/effort to collect everything into a form useful for an external dev. This time/energy is probably better spent making the existing drivers better and designing new chips.

  29. Holy War by arielCo · · Score: 2, Funny

    Q: Which text editors or IDEs do NVIDIA Linux developers use?

    Most of the engineers on the Linux driver team use emacs and/or vim for their day-to-day development work.

    What, no preference? Heretics!

    [/sarcasm]

    --
    This post contains no rudeness or derision of any kind. All arguments are friendly. Terms and exclusions may apply.
    1. Re:Holy War by selven · · Score: 1

      You've got the holy war wrong. Clearly gedit is by far superior.

    2. Re:Holy War by arielCo · · Score: 1

      Silence, infidel! I keel you! -- Achmed the Dead Elitist ;)

      --
      This post contains no rudeness or derision of any kind. All arguments are friendly. Terms and exclusions may apply.
    3. Re:Holy War by socceroos · · Score: 1

      I agree with this guy - for me, using those huge cumbersome IDEs only slows me down. I find them inefficient. I always feel I can go at optimum speed when I'm using the terminal.

    4. Re:Holy War by GaryOlson · · Score: 1

      Not heretics -- bipolar developers. That's the only way 90% of the driver code can be used on both Windows and *nix.

      --
      Every mans' island needs an ocean; choose your ocean carefully.
    5. Re:Holy War by Anonymous Coward · · Score: 0

      I can't speak for the Linux team, but among other engineers at NVIDIA vim/emacs debate seems to result in a tie.

  30. Re:Hopefully this will put an end to some trolling by Grishnakh · · Score: 1

    He did say "generally is not too much work". That's not the same as "no work", but it's not as bad as "it's completely blocking us" or "it's such a pain we're thinking of giving up on this".

  31. Re:Hopefully this will put an end to some trolling by Keyper7 · · Score: 1

    I constantly lurk at the nvnews forums and download the official nvidia installers. From previous experiences I can say the following:

    1) The installer not working with a new kernel version is a rare event. When it does happen, it's usually an indication that the kernel had major changes. It's not like changing two lines related to the audio stack will break the nvidia installers

    2) nVidia is usually very explicit and clear about which kernel versions the driver will work with.

    3) They are also usually very fast in releasing a new version. Usually only people who like to use the gushing-rivers-of-blood-edge kernel are affected.

  32. BSD? by Anonymous Coward · · Score: 0

    Where is the gratuitous BSD is dead comment?

  33. Not to be a grammar nazi... by Anonymous Coward · · Score: 1, Funny

    Your card carrying membership to the "Savvy Semicolon Users" club has officially been revoked. Please pry off the appropriate key and mail it to us promptly, or we will find you.

  34. This is Slashdot... by Anonymous Coward · · Score: 0

    You can't READ the articles!

  35. And don't forget the NVidia non-user base by Anonymous Coward · · Score: 1, Interesting

    I use a Thinkpad T61 laptop computer running Ubuntu. Now when I bought it, there were two configurations available: a nicer one (higher screen resolution) that I really wanted, that used NVidia graphics, and a less-nice one (lower resolution) that I could live with, that used Intel graphics. But, there was a free (with source code) driver for the Intel version and not for the NVidia version. So I bought the Intel version. The lack of source code for the NVidia chip drove not just a download decision, but a purchase decision.

    1. Re:And don't forget the NVidia non-user base by S.O.B. · · Score: 2, Insightful

      Another example of dogma over practicality. 99.9999999999% of users have no use for the source code and could care less if it was available. Who cares if the source code for the driver is available AS LONG AS THEY HAVE A DRIVER AND IT'S FREE!!! And by free I mean "does not cost money".

      Personally I think it's a mistake to choose an inferior product simply because it does not have the source code available which most people will never need, look at or use. But of course you are free to make that choice.

      I'm a big proponent of open source but this is one of those issues where the purists bite off their nose in spite of their face. It threatens to drive away companies that have the temerity to support Linux in a way other than what the purists believe.

      That's my rant for the day.

      --
      Some of what I say is fact, some is conjecture, the rest I'm just blowing out my ass...you guess.
    2. Re:And don't forget the NVidia non-user base by Chandon+Seldon · · Score: 4, Insightful

      You're so convinced that preference for open source software is a question of "dogma" espoused by "purists" that you haven't stopped to consider the practicalities of the issue. When it comes to drivers on Linux, proper open source releases have huge practical advantages:

      • They can be distributed with distros without anyone needing to jump through weird hoops.
      • They can be maintained in-kernel, so they work with new kernel releases automatically.
      • They can be fixed by the community, so they have fast turnaround on annoying bugs and favorite features.
      • If the device manufacturer doesn't keep up with them, they don't instantly code rot.
      • They can be integrated with other standard code, so they do all the normal stuff without anyone needing to re-invent the wheel.

      When it comes to graphics drivers, these issues are mitigated to a large extent by the fact that Nvidia and ATI have very active driver teams that keep up with things. There are still some advantage to Intel graphics from open source drivers: you'll never have to worry about picking "old" or "new" driver packages like Nvidia for example. Having the option to one day run OpenBSD is another. But, in general, using Nvidia or ATI blobs on Linux is reasonably painless.

      The same is absolutely not true for any other kind of hardware. Proprietary network drivers, RAID drivers, printer drivers, or webcam drivers are simply a nightmare - much better to get something with in-kernel drivers that will just work out of the box. The manufacturer *will* forget about you and leave you stuck on random old kernel revisions limping along with an unsupported driver.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    3. Re:And don't forget the NVidia non-user base by S.O.B. · · Score: 2, Funny

      The "dogma" is that it absolutely has to be open source. Everything you've mentioned can also be addressed by a freely available hardware spec without requiring the release of the source code. There's more than one way to skin a cat (apologies to any cat lovers out there) but the purists won't settle for anything less than the source code.

      --
      Some of what I say is fact, some is conjecture, the rest I'm just blowing out my ass...you guess.
    4. Re:And don't forget the NVidia non-user base by koiransuklaa · · Score: 4, Informative

      You keep telling yourself that it's just because we're dogmatic. I'll add an anecdote in the meantime.

      I was in a similar selection dilemma as the original AC and ended up selecting Intel graphics (Thinkpad X61s) because I knew it would just work and I could use the kernels from the distro I've chosen.

      I later found out that the whole linux development team had individually made the same decision (not picked the same machine, but all went for Intel graphics).

      I'd also like to point out that "Everything you've mentioned can also be addressed ... without requiring the release of the source code" is a totally laughable idea when you present it without details. As an example how do you expect the community to be able to fix bugs and keep old drivers up-to-date (two of GPs points) when the source is not available?

    5. Re:And don't forget the NVidia non-user base by Draek · · Score: 1

      When it comes to graphics drivers, these issues are mitigated to a large extent by the fact that Nvidia and ATI have very active driver teams that keep up with things.

      As an ATI user, no they don't. The closed-source ATI driver sucks *major* ass, and is the only thing besides a dying HDD that has ever made a Linux system of mine crash. Yes, the whole system, not just X.

      Which is another advantage for your list: if the driver sucks, it can be fixed and/or replaced with relative ease. Which is exactly what happened with the Free ATI driver which works properly, cleanly, and even supports 3D acceleration on many chipsets thanks to the community.

      --
      No problem is insoluble in all conceivable circumstances.
    6. Re:And don't forget the NVidia non-user base by Jah-Wren+Ryel · · Score: 2

      As an example how do you expect the community to be able to fix bugs and keep old drivers up-to-date (two of GPs points) when the source is not available?

      A real community would be dedicated enough to write binary patches. Only pussies use compilers.

      --
      When information is power, privacy is freedom.
    7. Re:And don't forget the NVidia non-user base by Anonymous Coward · · Score: 0

      Sorry, but if you don't accept anything else this is clearly dogmatic and puristic. Sure a driver where the code is open source has advantages. But having a driver also has advantages compared to not having a driver.

    8. Re:And don't forget the NVidia non-user base by LWATCDR · · Score: 1

      I think at least some of it is dogma. The lack of a stable binary driver interface is one reason that even using nVidia and ATI's blobs is just a bit of a pain.
      I am all for FOSS drivers but I still feel that the lack of a stable binary driver interface is a bad choice. Even if the driver is FOSS it would be nice to have the option of using a driver on a CD that comes in the box with the device if it hasn't made it into the the kernel yet.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    9. Re:And don't forget the NVidia non-user base by S.O.B. · · Score: 1

      I'd also like to point out that "Everything you've mentioned can also be addressed ... without requiring the release of the source code" is a totally laughable idea when you present it without details. As an example how do you expect the community to be able to fix bugs and keep old drivers up-to-date (two of GPs points) when the source is not available?

      I presented it without the details because I felt it was obvious. I guess I'll have to spell it out for you. A freely available hardware spec allows the community to write their own open source driver if the vendor supplied binary only driver is no longer maintained or requires patching that the vendor is unwilling/unable to do.

      I don't expect the community to be able to keep a binary only driver up to date but if the hardware spec is freely available then the community has the tools to write their own open source driver. That is exactly what has happened with NVIDIA. NVIDIA does not want to open source their drivers (which is their right by the way) but the hardware spec is available and an open source driver, maintained by the community, is now available. Sure it would be easier for the community if NVIDIA handed over the source for their driver but try to look at it from someone else's perspective for once.

      NVIDIA has spent a lot of time and money improving the quality of their drivers. It's part of their competitive advantage. Why should they hand over that code where it can be easily incorporated into the drivers of a competitor? And did it ever occur that NVIDIA may have code in their driver that they licensed from someone else and they are not allowed to release it.

      The point is that as long as a driver is well maintained and the hardware spec is freely available as a protection against future issues then what does it matter that the vendor only wants to release a binary. Rather than bitching and moaning that they didn't release the source code why not thank them for the effort of supporting your chosen operating system...for free.

      --
      Some of what I say is fact, some is conjecture, the rest I'm just blowing out my ass...you guess.
    10. Re:And don't forget the NVidia non-user base by koiransuklaa · · Score: 1

      Sorry, but if you don't accept anything else this is clearly dogmatic and puristic.

      I explained my selection criteria. I don't want to fuck around with drivers, I want my operating system to work, now and as long as I use the machine. My experience is that in-kernel drivers generally and Intel graphics specifically are good at that sort of thing. Your mileage may naturally vary, but how is my view dogmatism?

      Sure a driver where the code is open source has advantages. But having a driver also has advantages compared to not having a driver.

      Right. That's a perfectly valid (although quite obvious) point which I would never ridicule. Let's take another look at what the original S.O.B said:

      Everything you've mentioned can also be addressed by a freely available hardware spec without requiring the release of the source code.

      Stating that the above is totally ludicrous does not mean I think open source is better in every way.

    11. Re:And don't forget the NVidia non-user base by Andy+Dodd · · Score: 1

      I think you just proved that open-source, while USUALLY superior, is not always the way to go.

      The state of Intel graphics in Linux over the past year has been, despite being complete open-source, pitiful. Intel graphics is in general not a good performer, but even the GMA950 is enough to run Google Earth in Windows with decent performance. For the last two Ubuntu releases, it hasn't been the case in Linux. Intel graphics performance in Linux has been PITIFUL (even my GMA graphics standards) due to excessive architecture churn.

      --
      retrorocket.o not found, launch anyway?
    12. Re:And don't forget the NVidia non-user base by Anonymous Coward · · Score: 0

      The manufacturer *will* forget about you and leave you stuck on random old kernel revisions limping along with an unsupported driver.

      They do this already with closed source Windows and Mac drivers. I have a scanner that will only run on XP or OS X 10.4 (Tiger) - not to mention the drivers are a complete pile of steaming garbage.

    13. Re:And don't forget the NVidia non-user base by wastedlife · · Score: 1

      the hardware spec is available and an open source driver, maintained by the community, is now available.

      Last I checked, the entire hardware spec was not released and the open source driver limps along because of it. Perhaps you are thinking of ATI (AMD), who have opened most of their specs (minus some video acceleration bits that are supposedly required to be kept secret for patent reasons). Please correct me if this has changed.

      Rather than bitching and moaning that they didn't release the source code why not thank them for the effort of supporting your chosen operating system...for free.

      It didn't sound like bitching and moaning. They wanted open source drivers for practical and/or dogmatic reasons and so they picked the company that provides it. That is more like voting with your wallet.

      --
      Said, "It's just like dice but it's got more sides And it tells me who lives and who dies"
    14. Re:And don't forget the NVidia non-user base by koiransuklaa · · Score: 1

      You said that the dogma is that it absolutely has to be open source. Now you told me that your alternative solution is ... an open source driver.

      So where is the dogmatism? We all seem to agree that the practical solution to this problem is a high quality open source driver.

      About that "bitching and moaning": I, Chandon Seldon or the original AC did nothing of that sort, as far as I can tell. We just pointed out why we chose another solution. So... could please tell what are you referring to?

    15. Re:And don't forget the NVidia non-user base by mvdwege · · Score: 1

      Here's your dogma for you: at work I got a Dell Latitude D820 with nVidia graphics. I use this laptop quite a bit in the field, so good ACPI support, including S2RAM, was almost mandatory. Imagine my surprise when I read the Release Notes for the nVidia binary blob driver: in order to have working power management, I had to run it on a uniprocessor kernel. That's right, nVidia wanted me to disregard half my CPU just because they can't be arsed to implement power management decently. And can the kernel devs fix this issue? What do you think?

      I was glad a colleague who was using an Intel-powered D820 left. I immediately claimed his laptop, and I have been using it without any problems (at least in ACPI space) for nearly 2 years now. Yeah, a GM965 won't run many games. So what? That's only important to the l33t kiddies anyhow.

      So no, wanting Free drivers is not dogma. It is pragmatism.

      Mart

      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    16. Re:And don't forget the NVidia non-user base by Anonymous Coward · · Score: 0

      Which release notes are you referring to? That sounds just plain incorrect.

    17. Re:And don't forget the NVidia non-user base by Jah-Wren+Ryel · · Score: 1

      Perhaps you are thinking of ATI (AMD), who have opened most of their specs (minus some video acceleration bits that are supposedly required to be kept secret for patent reasons). Please correct me if this has changed.

      If you dig around in the articles on Phoronix, you'll find ATI saying that the reason they won't release those specs is not because of patents but because they think it would compromise their DRM implementation on Windows because they tightly coupled their DRM crap with the video decode acceleration. They also said in their next revision of hardware (which ought to be shipping by now, it's been over a year) they had decoupled those parts and would be releasing the info for video decode acceleration on the new chips. I don't think they have released it yet though.

      --
      When information is power, privacy is freedom.
    18. Re:And don't forget the NVidia non-user base by S.O.B. · · Score: 1

      You said that the dogma is that it absolutely has to be open source. Now you told me that your alternative solution is ... an open source driver.

      You're taking my comments about an open source driver out of context. The alternate solution I mentioned was that if the community so desperately needs an open source driver then they can write their own rather than badgering the vendor to hand over their source code.

      So where is the dogmatism? We all seem to agree that the practical solution to this problem is a high quality open source driver.

      No, I agree that the solution is a high quality driver. I, and I believe many others, don't care if the source is open or not.

      About that "bitching and moaning": I, Chandon Seldon or the original AC did nothing of that sort, as far as I can tell. We just pointed out why we chose another solution. So... could please tell what are you referring to?

      Again, you're taking my comments out of context. You're clearly new to this thing called the internet. We have these things like conversations where the discussion evolves and not everything is in response to the original statement. Please go back and read the trail of the discussion and maybe you'll understand. If you have trouble with the big words just try to sound them out, if you still have trouble you can ask your mother upstairs for help.

      --
      Some of what I say is fact, some is conjecture, the rest I'm just blowing out my ass...you guess.
    19. Re:And don't forget the NVidia non-user base by koiransuklaa · · Score: 1

      If you have trouble with the big words just try to sound them out, if you still have trouble you can ask your mother upstairs for help.

      I don't participate in conversations like this. You can consider yourself the "winner".

    20. Re:And don't forget the NVidia non-user base by Anonymous Coward · · Score: 0

      Hell yeah! Binary Patches! Just like Jeskola buzz!
      Whoo boy, those binary patches made after the source was lost were just awesome.
      Everyone I know that used to run Buzz has the same story now, "Yeah, it just crashed, and now when I re-run it, it still immediately crashes. So, I reinstalled and it's still broken". Now THAT was a real manly community. (sarcasm noted, not retarded)

    21. Re:And don't forget the NVidia non-user base by wastedlife · · Score: 1

      Thanks for the correction and update. Does anyone know how the open-source driver compares with the binary blob on newer ATI cards? Are they feature-complete minus the DRM? I would probably consider the lack of DRM a feature itself, but that's just me.

      --
      Said, "It's just like dice but it's got more sides And it tells me who lives and who dies"
    22. Re:And don't forget the NVidia non-user base by Anonymous Coward · · Score: 0

      Real programmers use a butterfly.
      http://xkcd.com/378/

    23. Re:And don't forget the NVidia non-user base by S.O.B. · · Score: 1

      When you made your first post as an AC you had already decided to not participate.

      --
      Some of what I say is fact, some is conjecture, the rest I'm just blowing out my ass...you guess.
  36. GMA by Anonymous Coward · · Score: 0

    Unless of course your new netbook has a GMA500.

  37. Of course the the ratio sucks. by Hillview · · Score: 2, Interesting

    I install the Nvidia X server once on a box and leave it. If it has trouble, then I'll update it. Translation: very rarely. I install the Nvida drivers on my windows partition (on the same box) an average of once per month. Because I either just reinstalled windows (again) or I'm trying to fix a compatibility issue (again.) So yeah, that ratio surprises me.. well, none at all.

    --
    -Troll, Flamebait, and Offtopic are NOT equivalent to disagreement.
  38. Re:Why Graphics Support on Linux Sucks by pnewhook · · Score: 1

    Also, OpenGL is basically where DirectX was 10 years ago. Pathetic.

    No, it's DirectX that is a completely hideous API. OpenGL is far more powerful and easy to use/understand.

    --
    Tesla was a genius. Edison however was a overrated hack who liked to torture puppies.
  39. Re:Hopefully this will put an end to some trolling by Ralish · · Score: 1

    Apparently I'm a troll, because my opinion differs from yours, but oh well:

    a) The actual article doesn't in any way make it out to be "very little trouble" (the exact phrase used was "not a large obstacle"), and considering it's the very first grievance he points out, I think it should be obvious that it causes a non-trivial amount of trouble. I'm not arguing in favour of a stable kernel API mind you; I'm personally not strongly for or against, I've read insightful and convincing arguments from both sides of the debate. But pointing out that one of the biggest closed-source Linux drivers with a large team of dedicated/experienced driver developers who are paid for their work (and presumably quite well) and are are employed by a large company with significant resources don't find the unstable API to be a large obstacle doesn't exactly in my view prove anything, except that with sufficient resources the problem is manageable.

    b) He says the architectural decisions are "quite sound", but at the same time says it's the area of Linux with the "largest opportunities". I'm going to play the Devil's advocate and suggest that he's probably somewhat biased with this kind of assessment, as if he loathed X, I doubt he'd be developing graphics drivers for it. Don't take this as invalidating his comments, I think they are correct, but I'd be more than surprised if he came out and called X a gigantic turd. He _does_ point out that it is highly flexible and extensible, which is to say, you can easily change its functionality and implementation, and others have pointed out, the Nvidia binary-drivers replace a fairly large chunk of the X code in order to work, which doesn't exactly lend to your assertion that X is entirely rosy.

    I'll be honest and say I'm no fan of X, it's fairly close to my arch-nemesis on Linux, I just always to have bizarre/infuriating problems with it but that might just be that I'm unlucky/incompetent with it. But, I don't think it's wholly bad; it's been capable of various things for decades that Windows has only achieved in the last couple of years (and other it still can't). I'm just opposed to blanket labelling of opposing viewpoints as trolls.

  40. Absolutely no discussion of FreeBSD drivers by Anonymous Coward · · Score: 0

    I'm quite disappointed to see that Andy discussed absolutely *nothing* about the state of nVidia drivers on FreeBSD.

    There has been a long-standing battle between FreeBSD kernel developers and nVidia regarding their drivers, dating back to at least 2006. nVidia claims their driver has to go jump through hoops to deal with a shortcoming of the FreeBSD kernel, while kernel developers claimed nVidia's developers simply lacked the knowledge/understanding of the existing (stable) kernel API to use to gain what nVidia needs.

    The discussion in question is here -- multiple links because it spans multiple months, and some mail clients don't seem to honour Reference-ID headers.

    http://lists.freebsd.org/pipermail/freebsd-hackers/2006-June/016995.html
    http://lists.freebsd.org/pipermail/freebsd-hackers/2006-July/017062.html
    http://lists.freebsd.org/pipermail/freebsd-hackers/2006-July/017077.html
    http://lists.freebsd.org/pipermail/freebsd-hackers/2006-July/017078.html

    The thread gets heated (as most crap on freebsd-hackers does), but then dies off without a trace of resolution. Literally nothing in the years to come. There are some indications in July of discussions going private between members of FreeBSD Core (also kernel developers) and nVidia, which is shocking, given FreeBSD developers insisting on public release of GPU documentation. Pot kettle black...

    1. Re:Absolutely no discussion of FreeBSD drivers by Kira-Baka · · Score: 1

      Thanks to the recent developments in the FreeBSD community to address our long standing list of issues on that platform [15], we should finally be able to provide an NVIDIA FreeBSD x86_64 driver.

    2. Re:Absolutely no discussion of FreeBSD drivers by Narishma · · Score: 1

      From TFA:
      Thanks to the recent developments in the FreeBSD community to address our long standing list of issues on that platform [15], we should finally be able to provide an NVIDIA FreeBSD x86_64 driver

      --
      Mada mada dane.
  41. gksudo by Anonymous Coward · · Score: 0

    Go into your gnome menu editor and change the shortcut for it to be preceded by gksudo. It'll pop up a dialog for you to enter your password into when you run like the other items in the system menu.

  42. I download Windows graphics drivers all the time by OrangeTide · · Score: 1

    I think 100% of the time when I'm installing Windows from scratch I grab the drivers for the ethernet, sata, audio and graphics. Because usually those don't work out of the box when the hardware is a lot newer than the copy of Windows.

    Linux distros don't make it easy to add an extra driver disk, so I tend to have to get a distro that is recent enough to support the new hardware. And those will already have the drivers I need, including the graphics driver.

    For user's downloading drivers, maybe the Linux number isn't too small, but the Windows number is too big?

    --
    “Common sense is not so common.” — Voltaire
  43. Re:linux STILLBORN: NVIDIA CONFIRMS IT !! by someone1234 · · Score: 1

    If there is no game why bother downloading a game driver?

    --
    Patents Drive Free Software as Hurricanes Drive Construction Industry
  44. 2 nvidia cards and 3d accelleration by Anonymous Coward · · Score: 0

    since they have so many graphical workstation that are part of they core business, can they tell me how I can use two nvidia video cards, connect 4 monitors, have xinerama working with 3d acceleration? I am really struggling on this.
    Thanks for anybody else who feels like landing a helping hand
    TC

  45. 2 nvidia cards and 3d accelleration by Anonymous Coward · · Score: 0

    SInce they say Linux is a strategic market for them, could they find a way to let two nvidia cards and 4 monitors work in xinerama with 3d and hdtv acceleration working? in Windows it has been working forever .
    If it is possible and somebody feels like landing a helping hand I would appreciate

  46. Re:linux STILLBORN: NVIDIA CONFIRMS IT !! by badpazzword · · Score: 1

    To get more BOINC credits through CUDA, you insensitive clod!

    --
    When ideas fail, words become very handy.
  47. Linux distros download the driver from nvidia? by GNUPublicLicense · · Score: 1


    "0.5% that of their..."? They are damn rigth. They should just publish the hardware programming manual to let this insignificant OS deal with their own things. Or stop the Linux driver developement and keep programming infos in order to allow the entire FOSS community to push hard for AMD and re-allocate all devs on AMD GPUs (and we will have a real Linux driver, not this kernel abstrated kludge which is the DRM).
    </irony>
    BTW, I do not think that mainstream Linux distros download the nvidia driver from the web. If that is really the case, 0.5% are mainly source based distro downloads since mainstream distros are binary based.

    1. Re:Linux distros download the driver from nvidia? by GNUPublicLicense · · Score: 1

      I reply to myself, I read the interview and the missing bits states that they know that "0.5%..." is pure non sense. More over, based on what they know about the professionnal market:their professionnal user base is mostly made of GNU/Linux! They must provide GNU/Linux driver, but once the AMD GPU open source support will achieve significant results... they know that the community will return the favor to make them release the hardware programming manual.

  48. The bigger problem is people starting by Anonymous Coward · · Score: 0

    Their comments in the topic of their messages, starting the actual messages with capital letters and ending up making sentences with no sense and that are hard to read.

  49. The Year of the Linux Desktop, Nvidia Confirms It by Anonymous Coward · · Score: 0

    There, fixed that for you

    Hmmm, look at the pretty clouds. It's like, I see R.M.S in the sky, and he's got diamonds.

    .
      .
        .
          .
            .
              .

    Picture yourself in a boat on a river
    With tangerine trees and marmalade skies
    Somebody calls you, you answer quite slowly
    A girl with kaleidoscope eyes

    Cellophane flowers of yellow and green
    Towering over your head
    Look for the girl with the sun in her eyes
    And she's gone

    Lucy in the sky with diamonds
    Lucy in the sky with diamonds
    Lucy in the sky with diamonds

    Follow her down to a bridge by a fountain
    Where rocking horse people eat marshmallow pies
    Everyone smiles as you drift past the flowers
    That grow so incredibly high

    Newspaper taxis appear on the shore
    Waiting to take you away
    Climb in the back with you head in the clouds
    And you're gone

  50. Re:Hopefully this will put an end to some trolling by Anonymous Coward · · Score: 0

    Unstable kernel API? Who says this.. @)(*&%#@@! (connection lost)

  51. Interesting..... and look no X bashing! by jabjoe · · Score: 1

    With all that shared code, sounds like I should completely give up on the idea it will ever be openned, or fit in properly. :-(

    I'm keen on the idea of Gallium3D, KMS and moving drivers out of X, stripping X down to something managable. NVidia aren't going to help at all.

    Linux users, both X bashers and X fans both loose out with NVidia. If your a X fan, you won't get the X developments, if your a X basher, you won't be able to have a X replacement. Both require things to be stripped from X and abstracted.

    No, I'm buying a ATI next time. Maybe it's not as fast or stable, but it's at least beginning to move with X development. In the long run, it's a better choice.

  52. Re:Hopefully this will put an end to some trolling by GrumpyOldMan · · Score: 1

    I maintain a 10GbE network driver for an IHV. We have one guy (me) doing our 10GbE drivers for all non-Windows OSes. Our driver is GPL has been in the Linux kernel (minus a many helpful features) for quite a while, and is also in other open source OSs (FreeBSD, OpenSolaris). However, we also have to offer a driver directly from our site with all the latest features and bugfixes, since distros are so slow to pick up changes. In this driver, I abstract Linux kernel API changes away, so that the same driver compiles on 2.4.0, 2.6.32rc and all versions in between. The Linux kernel API churn is responsible for over 20% of the size of this generic Linux driver, and is a frequent source of problems when vendors like Red Hat backport new features (like GRO) from the mainline kernel in incompatible ways. OSes with stable kernel APIs are so much easier to deal with that it isn't even funny.

  53. Simple solution by phorm · · Score: 1

    Add a section to the installer that gives you one of the usual options to:

    "Click yes to notify Nvidia of your driver installation. This will send minimum information needed to track how many users are installing our drivers on various varieties of systems. Information included in the notification will include:
    - Your NVidia card model
    - Your CPU model
    - Your RAM
    - You Linux Distribution and kernel version"

    Give or take some of the above info, it should be minimally intrusive, but help them to better track the usage of their drivers and even what varieties of systems they are most used on.

  54. Linux + nVidia = great platform by apexwm · · Score: 1

    The Linux support of nVidia is awesome. Even though the drivers are still proprietary, they are solid. It's amazing how well the nVidia cards work in Linux, when you compare to ATI which can be a nightmare. When you use an nVidia card in Linux system, it's set and forget usually. Everything just works out of the box.

  55. rant++ by thtrgremlin · · Score: 1

    I think your calculations are a bit off. For all the people licensed to use linux, you are going to need ~99.9999999833% of them to care about just one bug and have the ability and desire to fix it for the entire user base to benefit.

    May not seem very efficient, but it is positive sum.

    For the sake of argument, lets just say 100% of Americans care about health care and fiscal responsibility. Hmm... my bet is a couple high school students will do a science fair project that will successfully demonstrate safe clean nano scale cold fusion technology before Social Security and Medicare get a balanced budget that is properly secured for future obligations.

    Of course, you say users don't care about open source in a practical way. Well duh; if they cared in a practical way, they wouldn't be called users, they would be called developers. So all you really need to ask yourself is 1) Do developers care about source code? and 2) Should users with a spark of intelligence and ambition have it within their ABILITY to become a developer?

    Proprietary Software is akin to the scribe culture of long ago, where certain people read books to most people. Few people could read, and very few could write. Either way, paper was very expensive. When the printing press came along, and books started becoming cheap, books became open source; ordinary people, not just those of an elite class, began to read. Quickly came the age of enlightenment, as more people began to read, so did many people begin to write.

    So I ask you, why do you need the source code to your books? Are you going to fix problems in stories and notify the author? Are you going to write a novel? Of the install base of books in homes, how many of those do you think have taken advantage of the open source nature of those books to write a book of their own outside of academic circles? Inexpensive open source books have been around for a few hundred years, though writing and libraries have been around for thousands. Digital computers have been around for about 70 years, but was restricted to a fairly elite class of people such as university students. Open source software in the 90's was much like the way scientists share their information with each other. Servers based on open source software became very popular with the birth of the Internet, and Linux for the non-geek really started to make an appearance about 2004 with OpenSuse followed by Fedora and Ubuntu. Non-geek / non-business people only just starting to get computers... early 90's? Computer literacy (basic usability) becomes mandatory at just about every job by the late 90's. With the Internet, and the human readability of html, everybody was making web pages with about much class and style as a 4 year old writing his first book half way into his kindergarten.

    Computer literacy is VERY important. I would like to hope that everybody feels it is within their ability to learn and contribute to an open source project if they desired to. I have known adults that do not have basic reading comprehension. Some are embarrassed, but many just don't think it is important or relevant to their lives, though I think it has been at least 10 years since I have heard that argument from an adult. We can either have a class structure of producers and consumers, programmers and non-programmers with the programmer class picking who will move up to become a creator, and who will not, or we can recognise that good software does exist and improve for its own sake as it serves people.

    You can either create a class system (proprietary), Give people the freedom to choose whether or not they want to support the class system (MIT/BSD), or fight the system with hostility and dogmatic ideology (GPL).

    Most people don't care how their computer works any more than their care, their house, or even biological functions. But when it comes to using that as an excuse to keep that information away from people, I err on the side of hostile dogmatic ideology.

    I guess it can depend on who you mean

    --
    Want Big Business out of government? Take away the incentive and start by getting government out of big business!
  56. What an outright lie! by Hurricane78 · · Score: 1

    Creating an AMD-like open-source strategy at NVIDIA would be time intensive and unlikely.

    No it would NOT. You just add a license to the files, that lie right on your computer, run "git init" in that directory, and upload it to the web. Done!
    The real reason is, that much of what makes your most expensive GPUs "differ" from the cheapest ones, is in the driver. Including some functionality, that you claim to be in the hardware.

    --
    Any sufficiently advanced intelligence is indistinguishable from stupidity.