Slashdot Mirror


NVIDIA's Drivers Caused 28.8% Of Vista Crashes In 2007

PaisteUser tips us to an Ars Technica report discussing how 28.8% of Vista's crashes over a period in 2007 were due to faulty NVIDIA drivers. The information comes out of the 158 pages of Microsoft emails that were handed over at the request of a judge in the Vista-capable lawsuit. NVIDIA has already faced a class-action lawsuit over the drivers. From Ars Technica: "NVIDIA had significant problems when it came time to transition its shiny, new G80 architecture from Windows XP to Windows Vista. The company's first G80-compatible Vista driver ended up being delayed from December to the end of January, and even then was available only as a beta download. In this case, full compatibility and stability did not come quickly, and the Internet is scattered with reports detailing graphics driver issues when using G80 processors for the entirely of 2007. There was always a question, however, of whether or not the problems were really that bad, or if reporting bias was painting a more negative picture of the current situation than what was actually occurring."

7 of 344 comments (clear)

  1. Time to open up those drivers NVIDIA by Homer's+Donuts · · Score: 4, Interesting

    Just sayin

  2. Re:Huh? by gigne · · Score: 4, Interesting

    I know you say that in jest, but the article states that ATI have 9.3% of the problems. It stands to reason that it is representative of their market share.

    The part that seems to have been missed is the fact that Microsoft had 17.9% of the crashes related to their own drivers. IMO this is much more significant and interesting than Nvidia beta drivers crashing and should be the real news here.

    --
    Signature v3.0, now with 42% less memory usage.
  3. Re:O RLY? by red_dragon · · Score: 4, Interesting

    Well, this wouldn't be the first time Nvidia drivers are responsible for instability.

    At 28.8%, nVidia still has a long way to go to reach the epitome of device driver excellence that is ATI's collection of video drivers. Those extrusions of fecal material have accounted for more cases of alopecia on users than most other kinds of software. I'm actually surprised that the submitter didn't take a swipe at ATI while writing about driver crashes; the urge to do that must've been immense. In fact, ATI driver problems where the single biggest contributor to Jerry Pournelle's best writing ever in Byte Magazine's Chaos Manor column.

    --
    In Soviet Russia, Jesus asks: "What Would You Do?"
  4. I'm relieved by sm62704 · · Score: 4, Interesting

    28.8% of Vista's crashes over a period in 2007 were due to faulty NVIDIA drivers

    Well then it's a good thing their driver support is so crappy with Linux!

    Oh wait...

    More seriously, I rag on Nvidea for poor Linux support, and this is more of a chance to bash them, but their drivers work fine under XP. If Microsoft provided better documentation of their APIs, as the EU has been demanding, perhaps writing drivers wouldn't be such a pain in the ass?

    I also wonder why closed source vendors don't open their code. They don't have to release it under the GPL, they can reatain all their copyrights, just publish the source. How could it hurt them? They retain copyrights and presumably patents so it's not like anyone could copy them.

    Is closed source closed so that nobody will realise just how abysmally shitty their kludges are?

    If your OS crashes, your OS is crap. Microsoft, fix your OS and publish the code. Nvidea, fix your shitty drivers and open the code. Don't give up any rights, just open it.

    I'd like to see copyright law changed so that executables can't be copyrighted unless the source is also provided. How can IBM tell what parts of their code they stole from SCO? Of course the answer was "none". Time to reboot copyright law!

    -mcgrew

    --
    mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
  5. Certified by fozzmeister · · Score: 5, Interesting

    Did MS certify they drivers? If so, it's still _their_ fault

  6. I'll vouch for this by aldousd666 · · Score: 4, Interesting

    We're a dell hardware shop. We buy on a 4 year cycle, every machine gets replaced every 4 years with the latest latitude line shipping model of laptop. In this past few cycles they've been NVidia based. They all have 2 gigs of ram, sata hard drives, dual core higher end processors and of course, NVidia Mobile chipsets. So, all 800 people at my company with nvidia chipsets cannot deploy vista until a) the drivers are fixed. b) the hardware cycle comes up in 4 years. All the people getting new machines right now are perfectly happy because the hardware is supported, but just those purchased 6 months ago and before (D820's) are not capable of running vista with dual monitors without gambling on whether or not they will be alive after a weekend on screensaver.

    --
    Speak for yourself.
  7. Re:Huh? by TheRaven64 · · Score: 5, Interesting
    In my (somewhat limited) experience, the best drivers are those written by a third party. The more complex the hardware, the bigger the hardware and driver teams get. When you have a really complex bit of hardware, like a GPU, you have a huge team of hardware designers (who don't really understand software) and a huge team of driver developers (who don't really understand software). If they are both in house then you generally have pretty poor documentation because both teams have access to the other's work, but not the expertise to understand it fully. The hardware guys all think that the software team can get most of what they need from the HDL, and just fill in the gaps with their documentation.

    When a third party is writing the drivers, you don't want them to have access to anything proprietary and so the interfaces need to be very thoroughly documented because the external team isn't allowed to have access to the implementation details at all. A lot of the early XFree86 accelerated drivers were developed in this way and, at the time, were a lot more stable than their Windows counterparts, as were the early Radeon drivers written by the open source community.

    --
    I am TheRaven on Soylent News