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."

344 comments

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

    Just sayin

    1. Re:Time to open up those drivers NVIDIA by TheMadTopher · · Score: 2, Funny

      >Time to open up those drivers NVIDIA Is there a tag for wishful thinking?

    2. Re:Time to open up those drivers NVIDIA by ThirdPrize · · Score: 3, Insightful

      Yes, because we could do so much better than the NVIDIA engineers who designed the chips could.

      --
      I have excellent Karma and I am not afraid to Troll it.
    3. Re:Time to open up those drivers NVIDIA by a_nonamiss · · Score: 3, Insightful

      Let's see... 1,000,000 knowledgeable geeks vs a couple dozen at nVidia... Yeah, I'd say we could.

      They might have more direct knowledge of the hardware, but there is strength in numbers.

      --
      -Arthur
      Cave ne ante ullas catapultas ambules
    4. Re:Time to open up those drivers NVIDIA by doti · · Score: 1

      The nVIDIA engineers who designed the chips are, well, pretty busy designing chips.

      Yes, we can make better drivers for Linux, and maybe Microsoft can make better for Windows.

      Even if that is not the case, they wouldn't be responsible for quality of the drivers.

      --
      factor 966971: 966971
    5. Re:Time to open up those drivers NVIDIA by morcego · · Score: 4, Insightful

      Let's see... 1,000,000 knowledgeable geeks vs a couple dozen at nVidia... Yeah, I'd say we could.


      So, you are saying 1.000.000 knowledgeable geeks would be working to fix the driver ? Talk about wishful thinking.

      I say 10, at most.
      --
      morcego
    6. Re:Time to open up those drivers NVIDIA by pragma_x · · Score: 3, Informative

      Well, consider the fact that without reliable drivers, it doesn't matter how good their chips are. Shipping a video card with bad drivers that are difficult to fix/upgrade/replace is as bad, if not worse, than shipping sub-standard hardware with good drivers.

      I prefer to look at it this way: The good folks at NVIDIA obviously aren't doing a perfect job, so why can't they enlist some (free) help? With the proper specifications in hand*, anything is possible. So I dare to say "yes", a thousand geeks with free time to burn can certainly do better.

      As for the OP's crack about opening the drivers themselves, NVIDIA needs a massive reality check: they're in the *hardware* business - the drivers just make their cards more marketable. And given that those drivers are known to be a major PITA on some environments (Linux and now Vista), it certainly isn't helping their position.

      (* Yea, they probably want to guard this with an iron-clad NDA and know all your PII before you sign it. I've always found this to be sparse logic at best since we're just talking about stuff that can be reverse engineered for one, and two, all a developer needs is what bits to set and when; it's not like that crap is necessarily a company's bread-and-butter. )

      </rant>

    7. Re:Time to open up those drivers NVIDIA by discord5 · · Score: 1

      Time to open up those drivers NVIDIA
      Is there a tag for wishful thinking?

      No, but if enough people at nvidia get modpoints, it'll be at +5 Funny in no time.

    8. Re:Time to open up those drivers NVIDIA by ThirdPrize · · Score: 2, Interesting

      That's the thing. NVIDIA have all the software and hardware resources avaiable that they need. If they haven't deleivered a decent driver so far, it's not because they don't have enough information. Could it possibly be because the hardware is seriously flawed when it comes to implementing DX10? We are not talking small companies and short lengths of time here.

      --
      I have excellent Karma and I am not afraid to Troll it.
    9. Re:Time to open up those drivers NVIDIA by Akatosh · · Score: 3, Insightful

      Plus the quality assurance team of 999,990.

    10. Re:Time to open up those drivers NVIDIA by Anonymous Coward · · Score: 0

      Looks like the engineers are doing a great fucking job right now. Don't you think?

    11. Re:Time to open up those drivers NVIDIA by pxuongl · · Score: 2, Insightful

      just a million monkeys tapping away at a million typewriters...

    12. Re:Time to open up those drivers NVIDIA by dintech · · Score: 2, Funny

      A million monkeys? That doesn't sound like "The Way it's Meant to be Played"

    13. Re:Time to open up those drivers NVIDIA by makomk · · Score: 2, Informative

      Amusingly, the difficult bit apparently isn't the 3D acceleration; that was reverse engineered relatively easily early on. Instead, it's stuff like modesetting, and worse setting up the correct voltages and clock speeds for the memory and graphics chips - stuff that's not exactly bleeding-edge or worth keeping secret. (There is a sort-of open source 2D driver, nv, but it's written in an obfuscated way and relies on the BIOS for a lot of stuff.) Nouveau does modesetting on most hardware, but it leaves the voltages and clocks at whatever the BIOS set them to during POST, which gives subpar performance.

    14. Re:Time to open up those drivers NVIDIA by Anonymous Coward · · Score: 0

      It's always about knowing which bits to set and when.

    15. Re:Time to open up those drivers NVIDIA by asm2750 · · Score: 1

      Too many cooks spoil the drivers.

    16. Re:Time to open up those drivers NVIDIA by makomk · · Score: 1

      Those NVIDIA developers can't even do proper regression testing. (Seriously - I ended up using Nouveau for a while because NVIDIA introduced a bug that caused lockups on the 7300 in a minor release of their Linux driver, then didn't fix it until the next major release several months later. I couldn't downgrade without downgrading X.org too, which would've been a major pain. I'm currently using Nouveau now due to a different bug - issues with ARGB visuals that make using KDE 4 a pain with the closed source driver.)

    17. Re:Time to open up those drivers NVIDIA by Anonymous Coward · · Score: 0

      Its simple. First of all nvidia knows vista sucks. second of all us "geeks" know that vista is a useless junk operating system. Why i hate vista? cuz u freaking need 2gb of ram to just run smooth as it can be.

      Vista is basically a OS on aids/hiv

      To nvidia:

        Dont waste your precious time on making vista drivers. Vista=failure

    18. Re:Time to open up those drivers NVIDIA by cheater512 · · Score: 1

      What your saying would work if all their drivers are buggy.

      But we are only talking about Vista drivers. Their XP and Linux ones work brilliantly.

      I wonder if it might be to do with the OS and not with nVidia.....

    19. Re:Time to open up those drivers NVIDIA by xhrit · · Score: 0

      > Could it possibly be because the hardware is seriously flawed when it comes to implementing DX10?

      Maybe. It could also possibly be because DX10 is seriously flawed.

    20. Re:Time to open up those drivers NVIDIA by xhrit · · Score: 0

      >NVIDIA needs a massive reality check: they're in the *hardware* business - the drivers just make their cards more marketable.

      The drivers make their cards *work*. Without drivers, the cards are less then worthless.

      >given that those drivers are known to be a major PITA on some environments (Linux and now Vista)

      NVIDIA's linux drivers have worked flawlessly for me, ever since I put togeather a slackware 8.1 box for evaluation back in 2002. In fact, the reason I chose to migrate from windows to linux instead ov Beos was a lack ov nvidia drivers for that platform.

    21. Re:Time to open up those drivers NVIDIA by TekPolitik · · Score: 1

      So, you are saying 1.000.000 knowledgeable geeks would be working to fix the driver ?

      Not the Windows driver, but perhaps the Linux one. Of course geeks using Linux are less tolerant of bugs that render the system unusable, so while the Nvidia drivers used to be the source of 100% bugs that could only be recovered through a hard reboot under Linux on my desktop, Nvidia saw the light and improved quality so my desktop hasn't had such a problem in well over a year now.

    22. Re:Time to open up those drivers NVIDIA by Kalriath · · Score: 1

      I checked my RAM. Nope, not 2GB. Running smoothly too.

      Shut up twitter.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    23. Re:Time to open up those drivers NVIDIA by Cromac · · Score: 1

      Let's see... 1,000,000 knowledgeable geeks vs a couple dozen at nVidia... Yeah, I'd say we could.

      They might have more direct knowledge of the hardware, but there is strength in numbers.

      And those million geeks could get it done in about 4 seconds too right? I mean it took the couple of dozen at Nvidia a couple of years working on the Vista drivers, so 1,000,000 geeks should be able to get it done in a flash and 9 women can have a baby in 1 month.

    24. Re:Time to open up those drivers NVIDIA by dbIII · · Score: 1
      It's not the IBM PC anymore. It's Microsofts baby for all intents and purposes. Step back a little bit and consider - why isn't Microsoft writing the driver? Why are we paying Microsoft's highly inflated prices when core portions of the operating system are done by others without any of that money going to them?

      I suspect it is the currently utterly stupid software patent system that is stopping Nvidia from opening their drivers - it would cost them a lot of money.

    25. Re:Time to open up those drivers NVIDIA by wolferz · · Score: 0

      More like 200,000 knowledgeable geeks and 30,000,000 people who think they are knowledgeable geeks.... but are really just opinionated idiots who are full of shit.

      Honestly, people who actually know their shit are the exception when it comes to the geek world, the rest are posers who want to seem smart or worse, actually think they are.

      I'm speaking from experience only mind you...

    26. Re:Time to open up those drivers NVIDIA by stephanruby · · Score: 1

      So, you are saying 1.000.000 knowledgeable geeks would be working to fix the driver ? Talk about wishful thinking. I say 10, at most.
      10 self-selected geeks, or 1 self-selected geek. The number doesn't really matter as long as there is at least one.

      We only need one that's BOTH sufficiently interested AND sufficiently qualified to do the job.
    27. Re:Time to open up those drivers NVIDIA by stephanruby · · Score: 1

      Not the Windows driver, but perhaps the Linux one.
      Don't be so quick to concede. Some of us users do try to write (or debug) our own device drivers on Windows. Personal necessity is usually our motivation. If you google just a little bit, you'll find plenty of instructions for sniffing your own ports and writing your own device drivers on Windows machines.
    28. Re:Time to open up those drivers NVIDIA by roror · · Score: 1

      Assuming you being sarcastic, let me point to kx-audio: open source and much better than the drivers sound blaster team could write. Enthusiasm sometimes takes you farther than expertise.

    29. Re:Time to open up those drivers NVIDIA by xenocide2 · · Score: 1

      Let's see... 1,000,000 knowledgeable geeks vs a couple dozen at nVidia... Yeah, I'd say we could. I wish nouveau had 1 developer for every 10 idiots who posts those sentiments. Then at least the world would be more ironic. And your post could be correct too. But this is not the case. At present, nouveau has about a dozen active developers, a mildly capable 3d engine, and better 2d support than the binary blobs do. I see many posts on Slashdot that documentation is awesome and how lots of talent around could fix drivers, but actually helping with open ati or nvidia drivers, has been relatively quiet, so far.

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

    30. Re:Time to open up those drivers NVIDIA by pragma_x · · Score: 1

      Interesting point. I've always felt that if more vendors made sure that the card conformed to some kind of standardized I/O interface, that the OS guys could write a generic driver in a pinch. I recall the good 'ol days of VESA and S3 cards, and always found that as long as a whitebox card had the right chips, it would work fine w/o disks.

      I agree with your sentiment regarding their use of patents - maybe that's the problem. However, I disagree that it would cost them money since the truely patentable and valuable part of their product is in the hardware side. Furthermore, patents by their very nature are *disclosed* and documented innvoations, yet protected by law, somewhat akin to the GPL. So if the competition wants to make a competing design, they can, while tip-toeing around the patented bits; that's of no practical difference than if the source were out in the clear.

      Don't get me wrong. I'm not one of those fascist 'everything should be FOSS' types; maybe you can help me understand your point a bit better. But I honestly feel that opening the drivers up shouldn't cost them anything but pride.

  2. Awesome! by Whiney+Mac+Fanboy · · Score: 4, Funny

    I really hope there's some way I can use those same drivers under linux!

    Oh....wait.

    --
    There are shills on slashdot. Apparently, I'm one of them.
    1. Re:Awesome! by garett_spencley · · Score: 4, Funny

      Actually, what TFA doesn't say is that the Vista driver instability was done intentionally because they were sick and tired of listening to us Linux users complain. I guess they figured it would be easier to level the playing field rather than to fix the bugs.

      Hey, at least we got through to them.

    2. Re:Awesome! by Anonymous Coward · · Score: 0

      No, what TFA doesn't say is that the other 71.2% are caused by faulty logic in the vista kernel :)

  3. Not surprised by JamesRose · · Score: 2, Insightful

    The linux drivers for nvidia suck too, nvidia clearly take a long time to get up to speed on new operating systems, it's one reason I no longer use them. Having said that, they're pretty damn solid, so its most likely becuase vistas so mucked up when it comes to drivers.

    1. Re:Not surprised by morgan_greywolf · · Score: 5, Insightful

      The linux drivers for nvidia suck too, nvidia clearly take a long time to get up to speed on new operating systems, it's one reason I no longer use them. Having said that, they're pretty damn solid, so its most likely becuase vistas so mucked up when it comes to drivers. Well, from my experience (not trolling), but they historically have sucked somewhat less than the ATI drivers, which have been known to cause freezes when switching to a console, etc., due to bugs in the driver, firmware, AMD processors (ironically enough), various chipsets and all sorts of things.

      The problem is that in the race to produce the biggest, baddest, fastest, video cards for gamers, ATI/AMD and NVIDIA have often overlooked stability for performance. I don't know about you, but I'd gladly trade off a couple of FPS for a card that was rock solid stable.
    2. Re:Not surprised by TheNinjaroach · · Score: 1

      The linux drivers for nvidia suck too Really? I haven't had the same experience. I was very impressed last week as I plugged my box into my HDTV. As X booted (which was configured for the wrong resolution of my normal monitor) the NVidia logo splashed on my screen, spun around for a second and then X loaded at the perfect 1920x1080 resolution.

      I've never seen any driver for Linux adjust the resolution on the fly, I've always had to change values around in Xorg.conf, but NVidia did it.
      --
      I went to eat some animal crackers and the box said, "Do not eat if seal is broken." I opened the box and sure enough..
    3. Re:Not surprised by CmdrGravy · · Score: 1

      Same here, I built a little media centre thing last week with MythTV. I was expecting to have enormous trouble configuring X for the TV - to the extent where I had spent a while setting up dual screen, lugging a monitor down to near the TV to trouble shoot, scanning the web for mode line info about the TV etc. As it turned out I plugged in the HDMI cable, restarted X and it configured its self perfectly. Nvidia had detected it was a Panasonic LCD and got everything it needed to make it work.

      I was very impressed since 7 or 8 years ago when I started off with Linux it took 3 days to get X to work properly with my monitor.

    4. Re:Not surprised by CastrTroy · · Score: 3, Insightful

      Which is why on my Linux box, I prefer having an Intel video card. I don't do much (if any) gaming on it, so graphics don't really matter too much to me. So I would rather have something that was really stable over something that got me 400 FPS (when the refresh rate is only 60-100 Hz).

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    5. Re:Not surprised by Chineseyes · · Score: 1

      Agreed. It is now 2008 and the only way I've ever been able to easily have the resolution changed on the fly and easily add multiple monitors in linux was with nvidia drivers. It's ok though cause I have these really cool cubes that flip and rotate, wobbly windows, and all sorts of other useless crap that will keep me entertained so I forget about actual functionality. Weeee look at the cube spin...spin cube!!! spin!!!

      --
      I think the invisible hand of the market has its middle finger extended

      --A wise old fart named SC0RN
    6. Re:Not surprised by dnoyeb · · Score: 1

      Its more likely that the race for cheapness causes them to overload their software engineers because they don't hire enough.

    7. Re:Not surprised by CastrTroy · · Score: 1

      Yeah, I remember getting Linux to work on my brother's analog TV under Linux. Editing modelines to get it to look correct. Lots of fun there. Linux certainly has come a long way.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    8. Re:Not surprised by Pyrophor · · Score: 3, Informative

      but they historically have sucked somewhat less than the ATI drivers LINUX + ATI + Dual Display = BAD! The 169 series NVIDIA drivers are junk for all operating systems. LINUX + NVIDIA (100.14.19 driver) + Dual display = YAY! // A round of applause everyone -- I used the Preview button!
      --
      PYROPHOR
    9. Re:Not surprised by digitig · · Score: 2, Informative

      And the NVIDIA XP drivers -- 100% of the crashes of my system (one every couple of days) are down to the NVIDIA GeForce 8500 GT drivers, even though I've cut the settings down to their most basic. Well, at least now I know for next time.

      --
      Quidnam Latine loqui modo coepi?
    10. Re:Not surprised by plague3106 · · Score: 1

      Indeed, especially since I never had to edit mode lines with Windows. That was one of those things i could never figure out; what too X so long to get that fucking feature in there.

    11. Re:Not surprised by dc29A · · Score: 2, Informative

      The linux drivers for nvidia suck too, nvidia clearly take a long time to get up to speed on new operating systems, it's one reason I no longer use them. Having said that, they're pretty damn solid, so its most likely becuase vistas so mucked up when it comes to drivers. I got a fanless NVidia 7600GS, installed the restricted drivers for it (maybe even updated it, don't rememer). No problems at all. Runs my dual monitor setup *WAY* better than my Win 2k3 machine.

      YMMW!
    12. Re:Not surprised by boteeka · · Score: 3, Informative

      I've never seen any driver for Linux adjust the resolution on the fly

      This is because it is not the driver who changes the resolution. It is http://en.wikipedia.org/wiki/XRandR who does the magic.

    13. Re:Not surprised by mikael · · Score: 2, Informative

      I used to dread that double blue arrow icon on package-updater. It used to mean a good hour or two of searching, downloading, compiling Nvidia driver files (those NVIDIA*.run files) and editing /etc/X11/xorg.conf to get the driver working. Always having to change the module name "nv" to "nvidia", and making sure the screen resolutions were there.

      At least now there is a installable kernel module which eliminates the hassle now.

      Now upgrading from one release to another is just a matter of ensuring that every font/theme/style that was installed before is installed again.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    14. Re:Not surprised by MrNemesis · · Score: 5, Insightful

      Someone has already pointed out that if you want a rock-solid stable video card under Linux, buy a board with an Intel G965 or G33/35 chipset, so I won't make that argument (although I will say the drivers aren't completely rock solid and lack many of the options I'm used to with the nVidia driver, like OGL vsync to stop "tearing" when I play full screen video).

      However, I will say that ATI's Linux drivers have come on leaps and bounds since AMD took the helm. They're still sucky, but they now only about twice as sucky as nVidia, as opposed to the binary equivalent of disemboweling yourself with a grapefruit spoon. The fact that, thanks to AMD publishing the specs for the silicon, a fully OSS, clean room, accelerated driver is now possible is also a colossal boon, and I suspect that within a few months the RadeonHD driver will be featureful and stable enough to be more than adequate for most people, once the distros start picking up on it.

      Then, of course, it'd be nice if someone could write a way of accelerating video so that all us Linux users without eleventy billion jiggahurtz processors could play back 1080p H.264...

      --
      Moderation Total: -1 Troll, +3 Goat
    15. Re:Not surprised by Raineer · · Score: 1

      Sure would be nice, then, to be offered 2 versions of drivers straight from OEM.

      I know there are enthuisiast sites which hack the drivers to make them more "gameable", and most do a great job of it. However, it would be nice to have a 'reference' driver which kept up with some of the latest features (but not as aggressive timings).

    16. Re:Not surprised by Anonymous Coward · · Score: 1, Informative

      The automatic adjustment was probably not caused by the driver. X.org has improved a lot recently and it often works very well to go with a sparse config file and have almost everything auto-detect.

    17. Re:Not surprised by pmbasehore · · Score: 1

      I have had the same experience. When I purchased my Vista computer, it had an ATI HD2600 card in it. I had nothing but problems with the driver, including the lovely little "problem report" dialog at the bottom of my screen and sometimes Windows would just flat refuse to boot. I threw the card away and replaced it with an nVidia GeForce 8600 and I have had nary a problem since. The same goes with my Linux install on the same box. nVidia is more stable than ATI in my experience. For the record, I am using an AMD processor, too.

      --
      $> man woman $> Segmentation fault. (Core dumped)
    18. Re:Not surprised by Anonymous Coward · · Score: 0

      Well, from my experience (not trolling),... Well yeah, that definitely proves you are not trolling.
    19. Re:Not surprised by miknix · · Score: 3, Informative

      The automatic adjustment was probably not caused by the driver. Looking at nvidia-drivers README

      13C. DYNAMIC TWINVIEW

      Using the NV-CONTROL X extension, the display devices in use by an X screen,
      the mode pool for each display device, and the MetaModes for each X screen can
      be dynamically manipulated. The "Display Configuration" page in
      nvidia-settings uses this functionality to modify the MetaMode list and then
      uses XRandR to switch between MetaModes. This gives the ability to dynamically
      configure TwinView.


      It's always good to RTFM
    20. Re:Not surprised by geekoid · · Score: 2, Insightful

      Thats fine, then it's not about your use.

      Your comment regard FPS shows a little bit of ignorance on why have a high MAX FPS is important.

      When you have 60 people with effects going off all over the place, that 400FPS suddenly becomes 60FPS, which is what you want. 30FPS looks a little choppy, an effect from page flipping.

      For the record, I haven't had stability problems with nVidia for over 10 years.

      As for this report, lets not forget MS didn't give final specs to many companies until they were very close to releasing. And it seems they released easlier then some people in MS wanted to.

      Not excusing nVidia, just pointing out that it's a little more complicated then "nVidia screwed up our perfect stable release of the greatest OS ever!(DOn't forget windows 7 is coming)"

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    21. Re:Not surprised by gallwapa · · Score: 1

      The reason you don't do gaming on your Linux box is because the vast majority of games that are playable through Wine are 10 years old without 3d Acceleration.

      (And before you say LIES TROLL U BITCH LINUX R0x!, let me say this: My main machine was Linux for 8 months. I tried playing every game I had under wine - I spent hundreds of hours trying to make them work. For those that finally loaded, 90% of the functionality wasn't there. Things like crosshairs missing, transparency didn't work, textures could only be set to "very low" and other stuff. Who the eff wants to play a game at detail level worse than that of the original wolfenstein?)

    22. Re:Not surprised by discord5 · · Score: 1

      Well, from my experience (not trolling), but they historically have sucked somewhat less than the ATI drivers

      After all the trouble I had with my last ATI card and linux, I swore never to buy an ATI card again. The nvidia drivers worked like a charm for me. As for the open source part, as soon as the open source drivers are at an acceptable level for my personal use I'll be happy to switch to those (in fact, more than happy), but at the moment it's just not feasible.

      I'd gladly trade off a couple of FPS for a card that was rock solid stable.

      Rock solid stable doesn't rake in the $$$ for them, so they'll be focussing on the extra couple of FPS. Once the stability becomes enough of an issue, they'll shift focus to that.

    23. Re:Not surprised by Hatta · · Score: 1

      I've had a lot more trouble playing older games under Wine than newer games. The older games just don't get the attention. For instance, Civ4 runs perfectly, Civ2 crashes and has crashed for a long time.

      It sucks, cause I'd rather play the 10-15 year old classic games than the newest flashy thing.

      --
      Give me Classic Slashdot or give me death!
    24. Re:Not surprised by Fast+Thick+Pants · · Score: 1

      Original CIV works great under DOSBox.

    25. Re:Not surprised by Hatta · · Score: 1

      Thank god for DOSBox, but Civ2 is the best in the series. Civ4 is a close second though, so I'm happy enough.

      --
      Give me Classic Slashdot or give me death!
    26. Re:Not surprised by rtb61 · · Score: 1
      Lets not forget the other likely issue, did the OS cause the video driver to crash. Did windows vista DRM cause the video drivers to crash. So while M$ might have logged those kind of crashes via their fault reporting tool, is the fault reporting tool as able to fulfil it's function when the OS directly causes a crash, hence does a huge number of vista crashes caused by the OS directly never even get logged.

      Now of course the other interesting point, while all the crashes are going on, M$ is busy bull shitting eveyone that Vista is the most stable windows operating system ever, and that customers are exaggerating or even outright lying when they say vista crashes, 1,663,746 logged crashes and they specifically want to keep secret the time period for that number of crashes, hmm, likely one day would be more than sufficient for statistical analysis.

      --
      Chaos - everything, everywhere, everywhen
    27. Re:Not surprised by Blakey+Rat · · Score: 1

      Wow, welcome to Windows 95 or Mac OS 7, Linux world.

    28. Re:Not surprised by makomk · · Score: 1

      Gaming under Wine certainly has issues - for example, I think I switched back to Windows to play HL2 because the performance wasn't all that great and it had really awful slowdown when going underwater. It's not as bad as you're saying, though. I think a lot of the problem is that it's hard to translate between Direct3D and OpenGL efficiently.

    29. Re:Not surprised by makomk · · Score: 1

      Yeah - that's only relevant if you've got two monitors. The newer, more standard (and flexible) equivalent that other drivers use is called XRandR 1.2, and is apparently very shiny indeed. The post you've replied to is right - X.org is better in general in this area than it used to be.

    30. Re:Not surprised by makomk · · Score: 1

      I think you've been able to change resolution on the fly for a while under Linux, using most drivers out there. Adding monitors on the fly is a bit harder - until TTM catches on more, a lot of the open source drivers require you to set the maximum total screen size before starting X.

    31. Re:Not surprised by fearpi · · Score: 1

      I'd mod you up if I had the points. NVIDIA driver instability is not a new issue. Easily 90%+ of my crashes too were due to their drivers, despite continually updating to the latest version.

    32. Re:Not surprised by digitig · · Score: 1

      Yes, I should have mentioned that I keep the drivers up-to-date -- I checked that they were up-to-date before making that posting (they were). Hope springs eternal...

      --
      Quidnam Latine loqui modo coepi?
    33. Re:Not surprised by Your.Master · · Score: 1

      If the OS caused the video driver to crash, then ATI and Intel should have similar crashes (in proportion to market share). I don't even understand how Vista DRM is supposed to be the culprit in these crashes. DRM seems to be used here as a catch-all word for "cause of problems" even when it makes no sense whatsoever.

      It isn't like MS wanted to release this information. This is what *they* think caused the problem. They aren't trying to delude you. They didn't even want you to know.

    34. Re:Not surprised by Kalriath · · Score: 1

      Actually, if the OS itself crashes the details are still logged. The blue screen is more than just a confusing, evil, screen. It's actually the point the kernel generates a crash dump file and on the next successful startup, the reporting tool will send the report. Personally, I've never seen a bluescreen. Well, actually my laptop does occasionally, but it always blames a hard disk fault (amusingly, it admits that a system component is what bluescreened)

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    35. Re:Not surprised by kesuki · · Score: 1

      just a quick question here... what does civ 2 have that freeciv.org doesn't have?

      or are you referring to one of the 'numerous civ 2 clones' like the hasbro one, SMAC, or maybe civ:ctp?

    36. Re:Not surprised by Anonymous Coward · · Score: 0

      True. Can't stand the headaches nvidia has caused me lately. Anyone else here ever seen the "pink screen of death"? Tried two different sets of drivers and the only ones that solved the problem was the older version of the one I had running. Supposedly it's been fixed for the next release. It's an annoying thing to deal with though when trying to configure mythtv. That's hard enough by itself. Having to worry that the latest reason your myth box doesn't work may not be caused by mythtv itself is no fun. I've stuck with nvidia for 4-5 years now on Linux since they were always "the best" for Linux. Looks like ATI is the future though (for Linux, that is).

    37. Re:Not surprised by rtb61 · · Score: 1
      You obviously do not really appreciate the Machiavellian nature of modern corporations, do they deceive each other, the board, the shareholders, the investors and often themselves, absolutely. Does not the saying, don't kill the message bearer mean anything to you at all, surely you do appreciate that putting forward a message that is counter to the pot at the end of the rainbow of unlimited corporate profit will and does kill corporate executive careers.

      The absolute biggest no no is of course to produce facts that run counter to the distorted vision of a CEO who is more concerned about his own ego than the quality of the products his company produces.

      Now I wont bother to explain to you why all sorts of software which makes direct calls to hardware can generate all sorts of faults when they interact, perhaps you can convince someone else on slashdot to do that for you.

      --
      Chaos - everything, everywhere, everywhen
    38. Re:Not surprised by rtb61 · · Score: 1

      Ha Ha with the XP and Vista blue screen, surely everybody knows by now that a default install launches a service that monitors the system for an OS lockup and if it functions, auto reboots, hence no blue screen, or in reality before you can see it the system reboots. Now only M$ in it's infinite lack of wisdom could consider that for the end user of a PC that somehow, random auto reboots are more functional than BSODs, of course for B$ marketing purposes everyone can guess M$'s reasoning, blue screen definite OS crash, reboot hmm, power failure, accidentally hit the switch, hardware fault etc. typical M$=B$.

      --
      Chaos - everything, everywhere, everywhen
    39. Re:Not surprised by Kalriath · · Score: 1

      What the fuck are you talking about twitter?

      There is no "service" that is launched. The auto reboot is generated by the blue screen (which you don't see because, well, it doesn't really take that long to generate a crash dump). And it certainly doesn't do it for "marketing purposes" because on your next boot you're greeted by a message telling you the machine has just rebooted from a blue screen and asking if you want to bitch at... I mean, send this error to Microsoft. What was the last version of Windows you actually used, 98?

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  4. What is the standard procedure? by jkrise · · Score: 1

    For a hardware manufacturer to build h/w for the Windows PC? Is there some SDK or some specified method by which the co. can write device drivers? Or is it done by guesswork and hacking, and paying Microsoft for the honour?

    I'm seriously puzzled why and how device drivers can cause such major issues in Windows but seldom in Linux (identical hardware, mind).

    --
    If you keep throwing chairs, one day you'll break windows....
    1. Re:What is the standard procedure? by Chutulu · · Score: 1, Insightful

      ever tried installing ATI drivers in Linux???

    2. Re:What is the standard procedure? by vbraga · · Score: 4, Informative

      You can download Windows DDK (Driver Development Kit) for free. It's pretty good but doesn't play nice with Visual Studio IDE.

      You must pay for testing and signing your drivers, I think.

      --
      English is not my first language. Corrections and suggestions are welcome.
    3. Re:What is the standard procedure? by jkrise · · Score: 1

      Presumably then, NVidia used the DDK to build its drivers... which begs the question again; are these crashes to be blamed on NVidia or Microsoft again for releasing crappy DDKs?

      --
      If you keep throwing chairs, one day you'll break windows....
    4. Re:What is the standard procedure? by Bert64 · · Score: 2, Informative

      Drivers in the kernel tend to work really well... As do the default open source drivers present in Xorg...
      Nvidia drivers cause crashes occasionally, but ATI's drivers are really terrible and cause all kinds of problems.
      It seems primarily to be closed source components that cause problems on linux, i used to have big stability problems with netscape (consuming all my ram and lagging the rest of the machine) and issues with vmware (not so much crashes, more leaving the keyboard in an unusable state).

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    5. Re:What is the standard procedure? by BlowHole666 · · Score: 5, Insightful

      Well if NVidia is the only one with MAJOR driver problems....lets look at the math. 80% of the drivers work and they were built with the DDK while 20% (including NVidia's drivers) do not work and they were built with the DDK. I would think the 20% did not write their drivers correctly.

      --
      I smoked pot once. But I DID NOT inhale. Will you hire me?
    6. Re:What is the standard procedure? by Cley+Faye · · Score: 1

      ever tried installing ATI drivers in Linux???
      Yes, and although it's still lacking support for their latest cards, it's a very easy download driver, run installer procedure.
      Granted, it wasn't always like this, but they really improved a lot.
    7. Re:What is the standard procedure? by Anonymous Coward · · Score: 0

      Over and over in the comments already - "I blame Microsoft."

      And you Linux zealot types wonder why no one outside your circle takes you seriously...

    8. Re:What is the standard procedure? by MeBot · · Score: 1

      You use the freely available Windows driver development kit (DDK) and/or Windows driver kit (WDK). http://www.microsoft.com/whdc/DevTools/ddk/default.mspx/

    9. Re:What is the standard procedure? by esocid · · Score: 1

      I've never had any problem installing ATI or NVIDIA drivers in fedora. In XP I like to stick to Omega drivers. But for the record the ATI card was an x800xl and the NVIDIA a geforce 7900gtoc, soon to be an 8800gts, today.

      --
      Absolute power corrupts absolutely. indymedia
    10. Re:What is the standard procedure? by Chutulu · · Score: 0

      ATI in Linux sucks big time. I have a x700 in my laptop and it's a major pain in the ass to have properly installed drivers in my laptop. Many times drivers simply don't want to install properly or when they do they are so slow compared to XP drivers. And what's more interesting is that maybe in 90% of all Linux distributions i get a blank screen when i try to install them, i have to edit xorg.conf and add a few commands just to make stuff appear on my screen to install it. I bow to Ubuntu people for fixing this bug but in other major distributions like OpenSuse or PcLinuxOS it always happens this shit.
      Oh and that opensource Ati drivers sucks even more than the official ATI drivers. I never got that to work properly.

    11. Re:What is the standard procedure? by SanityInAnarchy · · Score: 1

      I think the main reason is that most Linux drivers either make it into the kernel eventually, and are thus maintained by kernel developers -- and are thus at least as reliable as Linux itself -- or they become entirely userspace, which is both easier to write and less likely to take down the entire system with them.

      It's worth mentioning that the most unreliable drivers on my system are the nVidia drivers, which are neither -- they are in the kernel, but they're maintained by nVidia; kernel people don't even get to read the source code.

      --
      Don't thank God, thank a doctor!
    12. Re:What is the standard procedure? by Anonymous Coward · · Score: 0

      Agreed. Another thing to note is who on this list has lower percentages. Intel has 50% GPU market, plus a massive amount of the chipset market, and their crash count doesn't come close to touching nVidia's even though they have far more driver users out there.

      I would like to know more about how this data was collected and over what span of time. Maybe it was collected during the a week where nVidia had a very unstable driver out there. Or maybe nVidia ends up with the worst number simply because their crash reporting is better than others.

    13. Re:What is the standard procedure? by 0xABADC0DA · · Score: 1

      If you go to the system preferences and change the keyboard layout options it fixes most of the vmware keyboard problems (like stuck/unusable crtl keys, or any key typed closing the window typed into). In gnome I toggle the 'caps lock is another ctrl key' option.

  5. Huh? by jjrockman · · Score: 3, Funny

    What about the other 62.2%? ATI. ;)

    --
    Quit jabbering on the phone while driving. You are not that important.
    1. Re:Huh? by jjrockman · · Score: 1

      Doh - my math skill ain't so great, especially so early in the morning.

      I meant to say 71.2%.

      Or, maybe the other 9% were actually OS related...but I doubt it.

      --
      Quit jabbering on the phone while driving. You are not that important.
    2. Re:Huh? by Pranadevil2k · · Score: 2, Interesting

      You don't think it's more likely that the other 62% were just... caused by Vista?

    3. Re:Huh? by Anonymous Coward · · Score: 0

      You sure you passed math?

      But really, what's all the fuss about? 28.8% is like... 16 crashes or so.

    4. 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.
    5. Re:Huh? by Patoski · · Score: 5, Informative

      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. This was a little surprising to me as well, but ATI had about 20% of the market during 2007.

      GPU Market Share
      =================
      Intel 37.6%
      Nvidia 32.6%
      AMD 19.5%

      Source: http://www.news.com/8301-13579_3-9752280-37.html

      It would seem that AMD has managed to turn around their driver's stability and it is better than nVidia's, who apparently has a pretty poor record at the moment.
      --
      G. Washington on Government "it is force. Like fire, it is a dangerous servant and a fearful master."
    6. Re:Huh? by jtshaw · · Score: 1

      I couldn't agree more. It is somewhat understandable that a 3rd party would have trouble with drivers, it is well less to stomach when the Creator has those problems.

      That being said... in the graphics world there are effectively 3 main players, nVidia, ATI, and Intel. I think it would be a good idea in the future for Microsoft to ensure those companies have everything they need to get there cards working properly pre-launch of a new OS... particularly pre-launch of a new OS that includes heavy use of graphics cards...

    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
    8. Re:Huh? by mdarksbane · · Score: 2, Interesting

      Now if only they could make their XP drivers suck less.

      They may be more stable to the user, but in terms of actually programming for them.. yikes. You look at them funny and you lose your whole opengl context or start running a 1 frame/hour. Nvidia's drivers are much more likely to either a) work or b) tell you why they didn't.

    9. Re:Huh? by spedrosa · · Score: 2, Interesting

      ATI drivers don't even install without serious acrobatics. Therefore, the OS cannot report them as crashing, they never worked to begin with!

    10. Re:Huh? by Hal_Porter · · Score: 1

      I have Vista, an 8600M GT and the 'Bioshock' drivers, 163.44 and they're rock solid. Zero crashes, zero glitches.

      Not surprising really, since Bioshock is the only thing that was unstable with the drivers that came with the laptop and these were released specifically to stabilise it.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    11. Re:Huh? by Anonymous Coward · · Score: 0

      I love to bash Microsoft as much as the next guy, but they do write a lot more drivers than the big video card companies do. It doesn't say in the TFA that these are caused by video drivers only.

    12. Re:Huh? by T.E.D. · · Score: 1

      This was a little surprising to me as well, but ATI had about 20% of the market during 2007. ... GPU Market Share


      That isn't even the whole story. Don't forget that they are a major player in the motherboard chipset space too with their nForce lines for both Intel and AMD processors. I'm using one in my home Vista rig. That probably accounts for at least 8 more "nVidia drivers" on my machine alone.
    13. Re:Huh? by |Cozmo| · · Score: 1

      You also have to keep in mind that a huge percentage of Microsoft's "own drivers" are actually 3rd party drivers that are bundled in Windows. Many companies have people on site at MS working on the drivers that end up on the Windows disc, or they are licensed to be put into the product (requiring the company to promise to support it, etc).

    14. Re:Huh? by tokul · · Score: 1

      Nope. Other 60% is written by Microsoft itself.

    15. Re:Huh? by mehere101 · · Score: 1

      ATI doesn't have the same number of Direct X 10 cards as nVidia. As per the Valve Hardware Survey, ATI has about 13 000 Radeon 2600 HD cards installed. nVidia, on the other hand, has 137 000 8800's installed alone. Thats not counting any other 8000 series cards. In other words, of course nVidia is looking worse, there's more opportunity for something to go wrong. I don't blame anyone for the graphics card crashes really; the changes from Direct X 9 to Direct X 10 are quite drastic. I just wish Vista's release hadn't been rushed so that everyone could get their shit together.

    16. Re:Huh? by kesuki · · Score: 1

      I must be lucky, I've never had graphic drivers cause an OS crash. i remember the days of windows 95, crashing all the time, reinstalling every so often to try to maintain some form of stability etc... but with windows 98/xp (haven't had a vista machine yet) i rarely if ever had crashes, and the majority of the problems I've had are from viruses that auto append code to the BIOS to create security holes in protected machines. right now while trying to recover my 1tb or so of data, i managed to get that BIOS virus code installed again, and now my computer needs to be powered off after every restart.... worst of all that system you can only update the BIOS over the internet, sigh... but as far as i can tell the BIOS code doesn't automatically infect windows it just causes numerous problems on boot up until the BIOS is reflashed. (I've got about 40 gigs of files archived on a Linux drive, of me taking things step by step using diff, etc, to figure out which files are being changed, and even with the 'infected' BIOS files on the hd that the virus normally uses aren't being created so far)

      worst of all i have yet to find an av tool besides 'g-mail' that can detect this virus. yahoo's Norton can't detect it, I've tried 5 of the dozens of free to try or free av programs... still no dice, none of them can detect the virus even in a benign zipfile i made in Linux... sigh its garbage like this that makes me wish i could make every system file as immutable in windows as they can be made in Linux...

    17. Re:Huh? by Lost+Race · · Score: 1

      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)
      This is only true at ATI. At other companies, understanding software is a job requirement for driver developers.
    18. Re:Huh? by TheRaven64 · · Score: 1

      Ooops. The second 'software' should have read 'hardware.' Except at ATi.

      --
      I am TheRaven on Soylent News
  6. O RLY? by thealsir · · Score: 3, Interesting

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

    I remember when the first nForce3 drivers came out that had those IDE problems. And the continuing problem with the SW drivers. Man, I thought something was seriously wrong with my new rig. Nope, just the drivers....

    --
    Do not downmod posts "overrated" simply because you disagree with them.
    1. 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?"
    2. Re:O RLY? by thealsir · · Score: 1, Interesting

      I agree, ATI has taken a dump on themselves repeatedly with video drivers in the past, and it was even one of the reasons Quadros with inferior architectures were beating FireGLs. They've cleaned up their act quite a bit though I don't like the whole catalyst control panel thing. Nah well. At least they're open

      --
      Do not downmod posts "overrated" simply because you disagree with them.
    3. Re:O RLY? by NMerriam · · Score: 1

      Though to be fair, only those of us over a certain age really remember first-hand the crimes against humanity that were ATI drivers in the 1990s. NVidia wasn't even around when ATI was at their lowest, they were facing off against the likes of Matrox (who made great 2d hardware and drivers at premium prices) and 3Dfx (who made great 3d hardware and glide drivers). ATI was practically the Intel onboard video of the era.

      Any time I installed an ATI card I half expected it to ask if I wanted to double down before the first boot.

      --
      Recursive: Adj. See Recursive.
    4. Re:O RLY? by pestie · · Score: 1, Insightful

      That's not how I remember it, actually. In the early/mid 90's I worked with a bunch of machines that had ATI Mach32/Mach64-based cards, and those things were great! They gave pretty much flawless, blazing-fast 2D performance. Of course, if you're talking about 1995 - 1997 or so, when 3D became a big deal (the era of 3Dfx Voodoo cards, etc.), that I'm not so sure about. For some reason I kept getting stuck with crappy machines that had atrocities like Trident video chipsets. Don't even get me started on how much I hate Trident.

    5. Re:O RLY? by NMerriam · · Score: 1

      No, you're right, the Mach cards were good, they built up ATI enough that I guess they thought they could slack off on stability for the latter half of the decade. And Trident was indeed the bargain basement graphics in terms of performance, though I recall the drivers being just fine.

      --
      Recursive: Adj. See Recursive.
    6. Re:O RLY? by stone2020 · · Score: 1

      If you RTFA, ATI has a much lower percentage. Yeah, 5 or 6 years ago ATI drivers sucked. But they are really good now and now the linux ones are getting open sourced. You talking about Byte Magazine only shows how long it has been since you used an ATI product.

    7. Re:O RLY? by Gojira+Shipi-Taro · · Score: 1

      The length of time without using an ATI product probably has a lot to do with the problems being SO bad that the GP swore off ATI products for life. I know I did after getting screwed twice and having driver support dropped for ATI hardware that I bought when Windows 95 came out, and then later a similar issue with an ATI TV Tuner. Can't remember which windows release that was, but that was the final straw.

      I don't care how much they've "improved" they'll never get another dime of my money. Buggy drivers can be fixed. Dropping support for hardware less than a year old is unforgivable.

      --
      "Oh my God. This is terrible. This is the end of my Presidency. I'm fucked."; ~ Donald J. Trump
    8. Re:O RLY? by samkass · · Score: 1

      ATI's drivers were still awful through the year 2000. The biggest problem, though, was that ATI sold most of the "high end" laptop graphics chips at the time, then left it up to the laptop manufacturer to upgrade drivers to fix bugs. This usually meant that you had to work around every bug that any ATI driver in the history of the chipset ever had, because you could never depend on the customer having a driver upgrade path that worked. As nVidia branched out into the low-power laptop chipset market, they started running into some of the exact same issues.

      --
      E pluribus unum
    9. Re:O RLY? by fistfullast33l · · Score: 1

      I use an ATI driver in Linux now and while it's better than a year ago it's still not super reliable. I don't have nearly the acceleration that I would under Windows. Two years ago I couldn't run most DirectX applications without some kind of artifacting. Under Linux, switching consoles from X to a VT always hung when you tried to switch back. That bug persisted for 3 freakin years on both my laptop and my desktop (during which there were numerous driver releases and Xorg upgrades). They finally fixed it in December or January, but I still hold my breath when I have to switch.

      So this year I voted the only way I know how - I'm building a new desktop with two 8800 GTs in SLI config. Of course, tonight I'm going home to assemble the system only to find out Nvidia's drivers are just as bad as ATIs. Figures.

    10. Re:O RLY? by Blakey+Rat · · Score: 1

      Wow, tell us how you really feel.

      I've been using ATI cards my whole (Windows) life, and I've never noticed any significant difference between the stability of ATI drivers and NVidia drivers. And considering that this post doesn't give the percentage of crashes caused by ATI drivers means the percentage is likely much, much lower... I'm inclined to just call your post bullshit.

      You had one bad computer, a lemon. Sorry. Now get over it and join the rest of us in sanity-ville.

    11. Re:O RLY? by p0tat03 · · Score: 1

      Actually, TFA claims that ATI was responsible for 9.3% of Vista crashes, in comparison. This may be due to their lower market share, but it's still food for thought.

    12. Re:O RLY? by BoomerSooner · · Score: 1

      Really? Show me some numbers. ATI's drivers haven't always been the best. But I rarely had problems related to using them. I've used both nVidia and ATI cards for quite sometime. Roughly 30% is ridiculous.

    13. Re:O RLY? by Anonymous Coward · · Score: 0

      ATI has taken a dump on themselves repeatedly

      2 chipsets, 1 cup?

  7. The ow starts now by Goffee71 · · Score: 4, Insightful

    This is descending below lawsuit territory, I'm starting to think that the whole PC hardware industry should be taken out back and shot. They supported MS in the release of an OS with crap under-powered hardware with smiles and big adverts, in full knowledge that these systems would never work or just were not ready for Vista.

    "The Wow Starts, oh around 2009 if you'll just let us fix this, upgrade that and force you to buy some new stuff" Should have been the tagline for Vista.

    --
    If he's the Walrus then can I be a penguin please?
    1. Re:The ow starts now by pdusen · · Score: 3, Insightful

      Even if that is true, what the hell does that have to do with the topic?

    2. Re:The ow starts now by Threni · · Score: 3, Interesting

      > They supported MS in the release of an OS with crap under-powered hardware with smiles and big adverts, in full knowledge that these
      > systems would never work or just were not ready for Vista.

      I can assure you, having worked in a place which designs cards and writes drivers for Windows, that the release of a new Microsoft OS is not met with whoops and `alrights` etc. It marks the start of another tedious cycle of testing, fixing and dealing with customer problems. People want to be able to plug in a card and have it `just work` and there's absolutely nothing in Vista* which makes any amount of hassle
      worth it.

      *I kept hearing about Aero. Am I missing something, or are the new features which require powerful hardware and plenty of ram limited to just the pseudo-3d task manager, and semi-opaque frosted-glass around the borders of active windows? That's it? Why can't this be done adequately using low-powered CPUs? Are Microsoft's coders that inept?

    3. Re:The ow starts now by pleappleappleap · · Score: 2, Interesting

      Are Microsoft's coders that inept?

      One observation. Microsoft hires a lot of "A" students in Computer Science. These people are those who tend to be better at school than at writing code. When I went to school, I observed that many of the best programmers were "C" students, because they spent all their time in the lab screwing around with their own code, and less time studying.

    4. Re:The ow starts now by RAMMS+EIN · · Score: 1

      ``Why can't this be done adequately using low-powered CPUs? Are Microsoft's coders that inept?''

      That, or they did it on purpose. They help the hardware manufacturers. The hardware manufacturers help them.

      --
      Please correct me if I got my facts wrong.
  8. Huh? by Anonymous Coward · · Score: 4, Informative

    ATI was 9%

  9. I can concur. by Anonymous Coward · · Score: 0

    I can verify this problem. I bought a new Dell XPS 720 with the fancy shiny new Nvidia 8800 GTX, and let me tell you it crashed all the time. I tried playing Crysis, and found my screen would go totally black. Next thing I know I'd get the windows message that my video driver has crashed and was handled by Vista. For the longest time just watching DVD's through Windows Media Player I'd get the same thing, working with VS 2008, or anything that required using a monitor I'd sporadically get video card crashes. My blog is full of rants from those times periods when I had to swich over to my XP laptop just to do anything other than get pissed off at Vista. So now I can be pissed off that I didn't buy an ATI. Oh well, it's a giant quagmire either way you look at it.

  10. WARNING - Shock site by adpsimpson · · Score: 4, Funny

    Parent links to shock site - do not click. This is much more amusing, if you want to click on something ;)

    --
    Is crushing a suspect's child's testicles illegal?
    John Yoo: "No, [if] the President thinks he needs to do that."
    1. Re:WARNING - Shock site by phoenixwade · · Score: 4, Funny

      Parent links to shock site - do not click. This is much more amusing, if you want to click on something ;) It's a good thing I read xkcd Or I'd have never known what "being rickrolled" meant........
      --
      A positive attitude may not solve all your problems, but it will annoy enough people to make it worth the effort.
  11. nVidia Drivers are not the issue by canuck57 · · Score: 1

    First, given the popularity of some of their chip sets, this probably isn't bad. Quite a few systems out there with the 6100 and 6150 UMA chipsets. And what about the other 71.2 %

    Could be the UMA in Vista is unstable? I am using a 8500 GT and I haven't crashed once. No UMA in use though. I question those running UMA for Video on Vista, Vista needs a beefy video.

    I do have slow disks, slow network I/O and slow... but no video issues. And the best part is that it also works with Linux/Solaris. (8500GT).

    1. Re:nVidia Drivers are not the issue by balthan · · Score: 1

      Bullshit. When Vista was first released (retail, not betas), Nvidia's drivers were horrid. They were very buggy and lacking SLI and other functionality, even for their flagship card. They've been greatly improved since then, but I believe Nvidia's early driver releases are one of the biggest reasons Vista has such a negative reputation.

    2. Re:nVidia Drivers are not the issue by TypoNAM · · Score: 1

      I believe everybody's video drivers were pretty bad when Vista initially came out which was due to Microsoft making changes to the OS related to video and audio drivers. Funny how people forget so quickly about that specific part of the story. How would you like to start over on a video driver and get all the bugs worked out with in two months? It's realistically impossible.

      --
      This space is not for rent.
    3. Re:nVidia Drivers are not the issue by aldousd666 · · Score: 1

      I believe that you are right. NVidia is probably the lions share of why Vista gets the bad rap that it does.

      --
      Speak for yourself.
    4. Re:nVidia Drivers are not the issue by balthan · · Score: 1

      Nvidia's drivers were bad throughout the betas. It wasn't just a last-minute change that broke them.

  12. It's not just NVIDIA having problems by bl8n8r · · Score: 1
    --
    boycott slashdot February 10th - 17th check out: altSlashdot.org
  13. Nothing new here by spasticfantastic · · Score: 3, Informative

    Nvidia have a shamefully lax attitude to the stability of their drivers even under XP. Try searching google for NV4Disp.dll and you'll see that there is an issue that still causes BSOD's years after it was first reported, ironically the latest drivers only make the issue worse. This latest news will only make sure that my next card will not be from Nvidia.

    1. Re:Nothing new here by Chris+Mattern · · Score: 1

      Yeah, I had problems with that a month or two back; was getting BSOD city (actually, reboots, since that's what XP defaults to now instead of giving you a BSOD) every time the card tried to do 3D or accelerated rendering. Can't really blame it on NVidia, though, because what caused it was being stupid enough to let Windows Update udpate my video driver. Reinstalled the latest NVidia driver from NVidia's website and everything worked again.

    2. Re:Nothing new here by Anonymous Coward · · Score: 1, Interesting

      My system still does this. New drivers, rolling back to old drivers will not fix the infinite loop crash that still occurs with these drivers. Its not only isolated to Vista, i dual boot Vista and XP and both crash with the same error, nv4disp.dll infinite loop error. Ive tried everything i could find to solve this and just gave up and reboot the system every other day to avoid the crash. Right now I can get 3 days of uptime max before it crashes, thats just with an idle desktop.

    3. Re:Nothing new here by Anonymous Coward · · Score: 0

      It could have make you sure not to use XP...
      I'm using nvidia's drivers since years with my Slackware and I have no complaint... I can't say the the same thing with my ATI's laptop card...

  14. Misreports by Meor · · Score: 1

    Quite often hardware overheating issues will cause the kernel to crash in the nVidia driver. This will probably be the first thing nVidia claims and it's pretty true.

    1. Re:Misreports by mikael · · Score: 1

      That happened to some laptops I have seen - the entire system would shutdown if the system CPU temperature exceeded some particular threshold. Linux systems would display this "CPUX: Temperature above threshold" on every terminal window. The solution was to clear the fluff out of the cooling fan intake installed on the underside of the laptop. Then make sure there was nothing underneath the laptop to obstruct the airflow. Although I have to ask why any engineer would think of placing an airvent on the underside of a laptop in the first place.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  15. Sounds a lot like finger pointing to me by PrescriptionWarning · · Score: 0

    Perhaps there is some blame on nVidia, but there would have to be equal blame to Microsoft for not being more compatible with windows XP drivers and spending far too long in development.

    1. Re:Sounds a lot like finger pointing to me by BlowHole666 · · Score: 1

      equal blame to Microsoft for not being more compatible with windows XP drivers I will assume you are talking about Vista? If that is the case, Vista is a new os, it is not XP. So they changed the structure of the drivers. So with that out in the open why should Microsoft Vista be more compatible with Windows XP drivers? If you had a car that used leaded gas and you bought a new car that only works with unleaded gas you would not blame the auto maker for not supporting the use of leaded gas would you? So why do you blame Microsoft?
      --
      I smoked pot once. But I DID NOT inhale. Will you hire me?
    2. Re:Sounds a lot like finger pointing to me by PrescriptionWarning · · Score: 1

      Thanks for the car analogy that really has nothing to do with how software, interoperability, and change work. I mean gas has been the same for how many year? And how quickly does software change?

      Anyway to the point is that one of Microsoft's biggest concerns should have been compatibility with existing hardware, to make it easier on vendors to update/convert/create drivers with little fuss, and it seems they did little. I'd have to imagine their big code redux 2 years or so before release certainly didn't help either since you know nVidia had to have been working with them all along the process of the creation of Vista.

      As a programmer, there's things I can admit to being my fault as I'm not perfect, but then there's many things that are simply out of my control because of dependencies on a certain other piece of software, operating system, database, process, and so on ad infinitum. I'm not saying nVidia is completely out of blame, I'm just saying maybe nVidia had crap to work with from the beginning.

    3. Re:Sounds a lot like finger pointing to me by plague3106 · · Score: 1

      Well they decided they wanted to improve reliablity or security, and to really make progress they had to make breaking changes. There's nothing wrong with that. It's up to hardware vendors to make sure their drivers work with the new model. Given that ATI and Intel seem to have been able to make stable Vista drivers, I don't see why you'd blame MS for Nvidia's failings. At the end of the day, the graphics card and drivers are THEIR products, its soley THIER responsiblity to make sure it works. It's not like MS pushed a patch that broke everything; Nvidia had plenty of time, and they choose to release drivers that weren't stable. Its poor quality control.

      Stop being a zealot MS hater, and start thinking rationally.

    4. Re:Sounds a lot like finger pointing to me by BlackSnake112 · · Score: 1

      As a programmer you should clearly state what assumptions and dependencies your code has. If you can't then you are a crappy programmer. If you are assuming that file abc.123 is going to be already on a computer then state so in your documentation.

    5. Re:Sounds a lot like finger pointing to me by Ant+P. · · Score: 1

      That car analogy doesn't work anyway. For the first few years unleaded cars were just leaded cars with engine upgrades, and could handle both just fine.

      If you want a better analogy try seatbelts: They were added in newer cars to stop drivers having so many fatal crashes, and eventually it was made illegal not to use them. Crash-related deaths are just as common, if not more, and you still get gouged on the insurance if you drive a flashy car, but the important point is that the car maker gets to shift some of the blame to other people which prevents it getting sued and drives up its profits.

    6. Re:Sounds a lot like finger pointing to me by cmacb · · Score: 4, Informative
      Here is a link:

      http://technet2.microsoft.com/windowsserver/en/library/eb1936c0-e19c-4a17-a1a8-39292e4929a41033.mspx?mfr=true

      Depending on what version of "blame Microsoft" you are responding to the complaint may or may not be legitimate.

      Windows NT 3.51 may have been the most stable version of Windows in history. I think it was the one on which Microsoft spent the most time and money on testing and on a fairly massive scale went out and helped hardware and driver people with their testing (providing labs with a large variety of configurations etc.). They were trying to solidify the Windows base within businesses, and convince businesses that Windows was no longer a toy (i.e. gaming) operating system only. The goal, among other things was to get people off of OS/2, older versions of Windows (93 and WFW).

      The program was a great success. Not only did large parts of the federal government switch, I even made the switch on my home machines. Unless you were a gamer (in which case you would have still been running 95 or then 98) you could have experienced a relatively unbloated and crash-free Windows experience. It was the lat time I tried running Windows for days on end without regular restorative reboots.

      As the link states:

      "In Windows NT 4.0, drivers were moved into kernel mode to improve performance. However, when a kernel-mode driver fails, it can crash an entire system, whereas the failure of a user-mode driver causes only the current process to crash."
      In point of fact, video drivers could "fail" prior to 4.0 and only cause minor screen corruption or glitches, or in fact be asymptomatic. After 4.0 though, the same failure might cause a system crash, or might cause other programs to appear to crash, or might cause disk I/O buffers to contain garbage that would subsequently be written out to disk and cause crashes hours later, not to mention you wondering why your spreadsheets were deteriorating over time.

      I don't remember Microsoft going out and asking video vendors if they thought this was all a good idea. In fact the element of surprise was very important to MS for some reason on the 4.0 announcement... no pre-announcement of features being added or removed as there were for years leading up to Vista. They certainly didn't ask me. I left the meeting telling my colleagues taht this was nuts. And I don't think they gave either vendors or users much time to adjust to the changes as I went from thinking that Windows had finally arrived to wishing I had stayed with OS/2.

      From what I read, MS no longer does the extensive testing they did for 3.51, and in fact they make driver and hardware makers pay them for any help they get in order to be "certified". Having won the game of becoming THE business operating system, MS said "screw you" to the partners that helped them get there. Typical.

      MS engineers bragged about being geniuses during the 4.0 product roll-out for moving drivers to kernel space, but the move was necessary due to GUI bloat that was added for that release. Subsequent bloat of that nature has made each subsequent version of Windows seem less snappy and take up more memory, and no doubt the next product roll-out after 4.0 (at which point I had stopped attending) I'm sure the MS engineers bragged about being geniuses for moving drivers back into user-mode for reliability reasons. Both moves might have cause significant adjustments to be made by driver makers on short notice depending, for example, on whether they were relying on memory protection and changing the nature of their context switches.

      If you don't blame Microsoft for some of these driver problems you either work there, or haven't been paying attention for long enough.
    7. Re:Sounds a lot like finger pointing to me by fbjon · · Score: 1

      AFAIK, Nvidia and others didn't have plenty of time, that's why there were so many faulty drivers for Vista: nobody got the information from Microsoft in time.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    8. Re:Sounds a lot like finger pointing to me by plague3106 · · Score: 1

      Here is a link:

      http://technet2.microsoft.com/windowsserver/en/library/eb1936c0-e19c-4a17-a1a8-39292e4929a41033.mspx?mfr=true

      Depending on what version of "blame Microsoft" you are responding to the complaint may or may not be legitimate.


      How is a link to Windows 2003 relevent to Vista, which has a different driver model?

      According to the only link you provided, video drivers were moved into the kernel for performance reasons, not stability reasons. Also according to the link, they were able to address the previous performance issues (or faster hardware made the impact negligible, or both) and thus moved the drivers BACK into user land.

      I don't think what they said was consistent, and given that there's more video hardware now than in the NT 3.51 days, I can understand why they started leaving it to the vendors to do the majority of testing of their own drivers.

      As for the screw you attitude, i don't see why you attibute that to only MS; that seems to be the MO of pretty much any corporation (or government, for that matter) that gains a lot of power. It's not great, but it's expected because it does seem to be human nature.

    9. Re:Sounds a lot like finger pointing to me by plague3106 · · Score: 1

      No, there were many driver faults which seem to be largely Nvidia's fault. We're talking about a single company reponsible for almost a third of the crashes.

      Nobody forced Nvidia to release drivers when they did, and in beta form. NVidia should have tested more and that's all there is to it.

    10. Re:Sounds a lot like finger pointing to me by fbjon · · Score: 1

      Not quite. If Nvidia doesn't release a driver, the card won't work at all, and then there will be angry people all over the place. All of this could (possibly) have been avoided if Microsoft had gotten their ass in gear and released the needed information in a timely fashion. Nvidia might still have screwed up though, and then it would be purely their own fault.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    11. Re:Sounds a lot like finger pointing to me by Anonymous Coward · · Score: 0

      I don't know where you got your data, but you're wrong. NT 3.51 had the shortest release cycle of any version on NT, meaning it had the least testing. And those user-mode drivers ran in CSRSS, a protected system process. That means if the driver crashes, it causes an unhandled exception in CSRSS, which makes the system BSOD. It also means it can corrupt data, run at high priority, and do anything nasty that a kernel driver can do. In particular, that meant high CPU usage activities like OpenGL rendering ran at higher priority than regular user activity, so a simple OpenGL screensaver could bring a mighty server to its knees.

      dom

    12. Re:Sounds a lot like finger pointing to me by plague3106 · · Score: 1

      Sorry, that doesn't fly. I've had cards Windows doesn't reconize. Windows falls back to a generic driver that works with pretty much everything. Yes, you lose all the acceleration and nice features and probably any decent resolution (can't move from 800x600, IIRC), but the card does in fact display something.

      NVidia jumped the gun, end of story.

    13. Re:Sounds a lot like finger pointing to me by Anonymous Coward · · Score: 0

      Congratulations. You two are arguing about kernel mode vs user mode PRINTER drivers, not VIDEO drivers.

      Sheesh.

      (Kernel Mode printer drivers. Yes. I know.)

    14. Re:Sounds a lot like finger pointing to me by Kalriath · · Score: 1

      If there's anyone that can crash a Windows Kernel faster than Nvidia or ATI, it's Lexmark.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  16. 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
    1. Re:I'm relieved by Metaphorically · · Score: 1

      their drivers work fine under XP We haven't seen the numbers for XP.
      --
      more of the same on Twitter.
    2. Re:I'm relieved by Anonymous Coward · · Score: 0

      This has nothing to do with the API documentation. Hardware vendors use Driver Development Kits provided by Microsoft. The public API is well documented and no vendor should use undocumented features anyway. Seems to me you are confusing drivers with applications where indeed the API is not fully documented so Office has an advantage over competitors.

    3. Re:I'm relieved by Chris+Mattern · · Score: 1

      In a lot of cases, the drivers contain proprietary information that they licensed. It doesn't belong to them, and they've signed contracts pledging that it will not be disclosed.

    4. Re:I'm relieved by sm62704 · · Score: 1

      Ok, they work fine under XP on my box. But you got me thinking... I have it set up for dual-boot, and if my C: drive ("/windows" under Mandriva) is too full or defragmented it will boot over and over until Windows finally comes up. I've been blaming the hardware, but I guess there's a tiny chance it COULD be the video drivers.

      Especially since at one time it got so bad it wouldn't reach Windows at all (but Linux ran fine) and reinstalling Windows fixed the problem.

      Hmm....

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    5. Re:I'm relieved by sm62704 · · Score: 3, Insightful

      Which begs the question of why the people they licensed it from demand that it not be disclosed. What are they ashamed of?

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    6. Re:I'm relieved by miknix · · Score: 2, Interesting

      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. Poor Linux support?

      With my nVidia Geforce 8400 in my Linux laptop:

      * Both GPU and CPU clocks are dynamic (Powermizer enabled) and I can see those clocks and temperature on my desktop using a applet.
      * I never had problems with openGL games.
      * I'm running compiz very smoothly.
      * I use nvidia-settings for easily changing twin-view (screen layout) settings on the fly.
      * I can use my laptop video hotkey for changing the screen layout automatically.
      * I can suspend (to memory) my laptop.
      * I never had a nvidia related crash.

      Now, I know what I'm talking about, not just flaming!
    7. Re:I'm relieved by kebes · · Score: 5, Insightful

      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. Only the companies know for sure why they keep it closed-source, but explanations that have been suggested at various times include:
      1. The drivers contain code licensed from third-parties, such that opening the source would require extensive contracts, negotiations, and more licensing. Probably most of these third-party software vendors won't agree to have their code opened for the same reasons that all closed-source companies keep their source closed.
      2. Modern video cards (and other hardware too, probably) contain a surprising amount of their logic and "acceleration magic" in the driver. The card itself, though dedicated to a particular hardware task, is quite general and thus the code controlling the card contains many of the important 'tricks' to get good performance. (In fact I've been told that the difference between some cards and higher models is only in the driver.) In such cases, releasing the software code would be like releasing the hardware circuit diagram: it would reveal many of their trade secrets (some of which may be patent-protected, others not).
      3. Even if it would be illegal, some people would modify and redistribute the code. Hobbyist hackers would alter the code and recompile. This might allow end-users to bypass restrictions on the card, enable other features (effectively upgrade the card by bypassing lockouts), and so on. This makes lock-in harder, and might reduce the frequency that people upgrade their hardware.
      4. Their code, in all likelihood, violates a large number of competitor patents. As long as the violations are buried inside a binary, no one will notice. Opening the code would make it easy for a competitor to spot violations and sue. Probably all the companies violate each other's hardware and software patents, but they maintain an uneasy balance by all being secretive. If one company released too much information, the others would use it against them.
      5. The company may worry about other liabilities that they become exposed to when users and competitors can peruse the codebase.

      As I said, only the companies know for sure. But there are plenty of plausible reasons for why a hardware company wouldn't want to release driver source code. They are not great reasons (many of us would be more willing to buy the hardware if it had more documentation and/or open code), but they make business sense.
    8. Re:I'm relieved by zstlaw · · Score: 1

      A strong reason they can not open their APIs or code base is that even though they are protected under US law what is to prevent a country from wholesale copying the code and starting a "Chinese Vista"? Right now that is not really an option, they have to use pirate versions and there are trade-offs to using pirate software. (no updates, flaky performance, root kits from hacking groups, etc)

      While open source makes a lot of sense for projects where sharign good ideas and collaboration are the main concern, it doesn't make sense when there is a lot of money involved and the company is seen as being allied with a major political force which implies powerful political enemies.

    9. Re:I'm relieved by rastoboy29 · · Score: 1

      Don't forget, if you release source code under the GPL, you are NOT giving up your copyright.

      The GPL is merely a license you are offering for your code.

      Someone else can come along and pay you money, with your consent, to license under a different license, such as a closed source one.

    10. Re:I'm relieved by Anonymous Coward · · Score: 0

      Is closed source closed so that nobody will realise just how abysmally shitty their kludges are?
      Yes? Why is that even a question? Have you seen what was published here on Slashdot as a result of the Windows source leak? From the summaries I read back then, it was full of holes, things that were sometimes intentionally broken to make their own Office software or third-party software that were good clients to them, work. I think closed source does in part lead to: nobody is going to see it, so it doesn't matter how bad it is, as long as it has an acceptable rate of failure we can patch the really bad bugs later. Windows is not closed source because it would give hackers too many ideas, but because their source is so buggy it would give hackers too many ideas!

      And how often have games been released because of a deadline, not because it was done? Can say what you want about Duke Nukem Forever, but when it is done, there'd better not be any bugs in it! Seriously though, lots of software is pushed because of deadlines, Vista included. Closed source means you don't find out, you just have to trust the people selling it to you. In the case of MicroSoft, Nvidia or ATI, why trust them? They've broken our trust too often. Ever notice the difference between console games and PC games? Console games don't crash, not just because they are created for specific hardware, but also because they take enough time fix all the bugs, as patching is impossible. Or at least used to be, don't know for sure nowadays, with consoles that have hard-drives and internet access.

      I've tried Linux basically because I'm stuck with a machine that keeps crashing under Windows XP, without any usable errors. I've tried everything short of changing out the mainboard/processor, but no solution yet. So I haven't got a clue what the problem is. Linux didn't solve my problems though, plus I broke my installation when I reinstalled XP (whoops, should have known XP would overwrite the boot sector, had read about that, just thought they might have fixed that, but of course not, they don't like Linux much and just think you have to be smart enough to think of that), but at least it would have allowed me to troubleshoot the problems if I had had the time and the programming skill. Windows and closed software simply don't offer that possibilty. You are stuck waiting until enough people have the same problem and they are -forced- to fix it. If for one would like there to be one company that only releases hardware and software when it is ready and reliable. But afaik, there aren't many that are that strict.

      With Vista looming overhead and XP crawling closer to its "best before" date, I am considering switching over to Linux again. Reluctantly, I'm absolutely no fanboy, but I would like to at least have a chance of finding out why my system is crashing instead of just having to throw my hands up in the air and hope someday someone will come up with a solution, or having to wait and hope that my next machine will simply work right from the start.
    11. Re:I'm relieved by Metaphorically · · Score: 1

      Well they work fine on XP on my box too. But they also work fine on the Vista machine I've used the most. Just saying that your sample size is pretty small.

      We don't have numbers that were collected using any similar mechanism for XP. The percentage we see here for Vista is surely affected by which users decided to report info or had their company decide to report info. Since this stat assigns blame for the crash then any kind of comparison to XP would have to assign blame in the same way. It's not trivial to figure out a machine with a pile of processes running across multiple cores just why a crash happened or who called a function they shouldn't have.

      So any kind of number that we wanted to compare would have to have the same rules on data collection and how blame gets assigned. That's all I'm saying.

      --
      more of the same on Twitter.
    12. Re:I'm relieved by amolapacificapaloma · · Score: 1

      They don't have to release it under the GPL, they can reatain all their copyrights, just publish the source.
      Ever if they release it under the GPL, the copyright for their work is still theirs.
      --
      exp(i*pi)+1=0
    13. Re:I'm relieved by drew · · Score: 1

      but their drivers work fine under XP.

      Maybe they do now, but for years (even through SP1) their drivers would blue screen XP regularly if you were using the Windows XP theme. I don't know if this was limited to certain hardware models or not, but at the time I knew a lot of laptop users that were having this problem.

      From the initial release of XP through some time in 2003, several of my coworkers, as well as my girlfriend, all complained about their video drivers crashing their computers regularly. None of them could go more than a day without blue screening, and sometimes it happened as quickly as a few minutes after they booted up. These complaints came exclusively from laptop users with Nvidia graphics cards, and persisted through countless driver updates, and even SP1 (which was supposed to fix several major Nvidia related problems). It wasn't until I started convincing them, one at a time, to switch to the windows classic theme that the problem started to go away. I have no idea when (or if) they finally fixed the problem. All of those laptops have since been retired- and continued running the Windows Classic theme until they were- and it wasn't until just this year that I've even tried running Windows XP + XP theme on an Nvidia card again.
      --
      If I don't put anything here, will anyone recognize me anymore?
    14. Re:I'm relieved by sm62704 · · Score: 1

      YMMV.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    15. Re:I'm relieved by sm62704 · · Score: 1

      surprising amount of their logic and "acceleration magic"

      In the US, patents were supposed to prevent inventors from keeping their methods secret. I think they ought to lose any and all patents on their damned card.

      the code controlling the card contains many of the important 'tricks' to get good performance

      Then why do we need software patents?

      Even if it would be illegal, some people would modify and redistribute the code

      For what purpose? You're saying people are going to market their own Nvidea cards and get away with it?

      they make business sense.

      Sigh. Greedy evil people will steal. Too bad we can't get laws written demanding open code.

      it would reveal many of their trade secrets (some of which may be patent-protected, others not).

      You can't patent something that's a trade secret. The designs of a petented machine or process are public.

      This makes lock-in harder

      Evil. Just evil.

      Their code, in all likelihood, violates a large number of competitor patents.

      A good argument in favor of my position. In fact, all good arguments in favor of mandating that all copyrighted executables and binaries be open.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    16. Re:I'm relieved by SanityInAnarchy · · Score: 1

      The drivers contain code licensed from third-parties, such that opening the source would require extensive contracts, negotiations, and more licensing.

      That's the biggest problem, I think. However, it would suggest that they could open the parts of it which don't touch that code. In any case, they could at least do what ATI is doing and open (most of) the hardware specs, so an open driver can be written.

      Modern video cards (and other hardware too, probably) contain a surprising amount of their logic and "acceleration magic" in the driver.

      Interesting. But keep in mind, there are about three competing video card companies now. If the techniques are patented, and the code is released under either no license or a sufficiently restrictive one (GPL or LGPL, say), then none of it is going into their competitors' cards. Worst case, some source code gets into the Intel drivers, which are already open, if the license is compatible -- but Intel is hardly a competitor right now, and I'm pretty sure that's due to a lot of support missing in hardware.

      Even if it would be illegal, some people would modify and redistribute the code. Hobbyist hackers would alter the code and recompile. This might allow end-users to bypass restrictions on the card, enable other features (effectively upgrade the card by bypassing lockouts), and so on.

      That's disgusting that they're forcing unneeded upgrades this way...

      But more importantly, I'd think this would give them a competitive edge. If nVidia had a reputation for having cards which last longer, no way I'm going to buy ATI, and vice versa. And people already do this anyway -- some cards are sold as a "weaker" version merely with some pipelines disabled, and I distinctly remember soldering a card to unlock parts of it.

      So, hobbyists will do this anyway. They'll also be the first to upgrade, they'll be voiding their warranty anyway, and there's even a chance they'll fry their cards while messing with them. Last I checked, nVidia seems to actually give away the tools to overclock.

      Their code, in all likelihood, violates a large number of competitor patents. As long as the violations are buried inside a binary, no one will notice.

      That seems unlikely, mostly because patents cover a way of doing something, not a particular implementation. If they are actually violating patents, that should be easy to tell. And there's the argument that once opened, the improvements to that source code may be worth paying patent royalties.

      The company may worry about other liabilities that they become exposed to when users and competitors can peruse the codebase.

      Like what? I think you've covered pretty much all of them.

      I can tell you that the first video card with an open Linux driver capable of competing with ATI or nVidia has me as a loyal customer for a long time. Right now, it looks like ATI is ahead, but there's always the threat that Intel will actually make some competitive hardware.

      --
      Don't thank God, thank a doctor!
    17. Re:I'm relieved by sm62704 · · Score: 1

      You are correct. All I was saying was that you can open your source without using the GPL.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    18. Re:I'm relieved by sm62704 · · Score: 2, Interesting

      Someone needs to start a movement to mandate open source. Not mandate GPL mind you; a copyright holder should be able to offer any licence (s)he wishes.

      But the law should state that binaries should not be able to be copyrighted unless the source code is open. Nobody would lose except bad coders and bad companies (which is unfortunately almost all of them).

      I'm guessing that before that happens pigs will fly.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    19. Re:I'm relieved by MonsterTrimble · · Score: 1

      I could understand it, except for one little issue: Their #1 competitor, ATi, has open-sourced their stuff. If they can do it, why can't nVidia.

      Disclaimer: I use nVidia chipsets in my Kubuntu box. Works kick ass with Envy. Although ATi quite possibly will get my business next time I upgrade.

      --
      I call it 'The Aristocrats'
    20. Re:I'm relieved by Anonymous Coward · · Score: 0

      I'll counter your points in order.

      1. This use of 3rd party routines/software could be the entire reason why the drivers suck in the first place. Overhaul of copyright law would have already extended to those parties as well, which negates this point.

      2. The competition already reverse engineers the drivers. Modern video hardware is NOT "all about the drivers", it's more about the hardware. Published driver source would actually enable other programmers to take advantage of hardware/driver strongpoints and avoid the weak areas.

      3. Despite what you might think, it's not illegal to update your hardware or use non-standard drivers. It might void warranty, etc. I own it, I can flash it with whatever I want. If someone releases a better driver (even illegaly) it just means that the card manufacturer can take that code for free and use it themselves for no cost. i.e they can profit from the labor of others, legally, and without compensation.

      4 and 5 I can't really disagree with.

    21. Re:I'm relieved by Blakey+Rat · · Score: 1

      There are several problems with your post.

      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.

      How do you know? Microsoft hasn't released the numbers for XP, these numbers only apply for Vista. (Or you're comparing 'statistical data' apples with 'personal experience' oranges.)

      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?

      ATI, Intel, and Matrox seem to manage just fine. Or at least they don't crash often enough to be called-out in the Slashdot headline.

      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.

      They could be using patents they don't own, and have licensed from other companies for one. They could also be using entire code modules licensed from other companies, for that matter. In both cases, NVidia has no right to release that code, and their own code would (probably) be utterly useless without it.

      For NVidia chipsets that include wifi chips, it's also a bit of CYA... the wifi chips have to be constrained to specific frequencies in different countries, and if someone downloaded their (hypothetical open source) driver and modified the frequencies, they could run afoul of the FCC or some other agency and suffer huge fines.

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

      Also a possibility. :)

      If your OS crashes, your OS is crap. Microsoft, fix your OS and publish the code.

      Vista can re-initialize hardware drivers that crash (in a detectable fashion) automatically and without rebooting. As far as I'm aware, this is better driver handling than every other OS except possibly BeOS. When my ATI video card driver crashes (usually while watching a DVD and playing WOW at the same time-- if someone from ATI is reading this, please fix this!), my screen goes blank for a few seconds then springs back into life. WOW and VLC don't complain, they just go on playing as usual, and I'd never know what happened if not for the little Vista caption that reads, "your video card driver just crashed and was restarted."

      In other words, Vista already handles shitty drivers better than most other OSes. This is clearly NVidia's fault.

    22. Re:I'm relieved by spitzak · · Score: 2, Interesting

      I think #1 and #4 are the real reasons.

      #1 is a sort of recursive problem as the suppliers are not allowing the code to be released for the same reason. Most likely it circles right around into a loop so it is impossible for anybody to make a decision to allow code to be published. For others saying they should print the stuff they can, I think the amount of work needed to extract the code they own is very significant, also the result will not compile or work, which will probably defeat most advantages of having published code.

      #2 and #3 are outwitted by reverse engineering. Having copyrighted code available would make them more likely to be able to stop a competitor because you could claim they are violating the copyright.

      #4 (revealing patent infringements) is by far the main reason. And copyright violations, there is likely code stolen from competitors, or GPL or other copyrighted code (not offically stolen, but copied in by employees who are just trying to get their job done).

      #5 (liabilities) are easily worked around by including the necessary NDA (unless you are talking about copyright violations which I more put under #4).

    23. Re:I'm relieved by Reziac · · Score: 1

      Maybe folks here are mostly too young to remember, but back in the Win9x era, NVidia was also known for crappy drivers, and at a guess was responsible for 90% of the BSODs in systems that had NVidia cards installed. Their hardware was good, but what use is that if its driver keeps crashing the system??

      (This is why my older systems all have Matrox video cards... they fucking NEVER crashed.)

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    24. Re:I'm relieved by Anonymous Coward · · Score: 0

      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.

      If only it were that simple.

      See the post earlier up in this discussion where someone brags that they have Ubuntu Gutsy with nVidia drivers and X only crashes every couple weeks. Meanwhile, I've been using Vista with nVidia drivers for the past 6 months and haven't seen a crash yet.

      The phrase "YMMV" comes to mind.

    25. Re:I'm relieved by dodobh · · Score: 1

      Anecdote vs anecdote:

      The open source nv drivers work perfectly for me. I have to use the closed source binary stuff at work (because the dual monitor on a single card bit isn't supported by nv yet). My desktop crashes every time I switch to the console.

      Considering that the biggest reason to use the GUI is the browser (needs Javascript) (all my real work gets done in the shell, and the 80x25 console is just easier to read), and the second biggest is the rss reader, I tend to switch to the console fairly often.

      --
      I can throw myself at the ground, and miss.
    26. Re:I'm relieved by whomeyup · · Score: 1

      ...but their drivers work fine under XP.
      No, not really. Nvidia and ati drivers have been the cause of the vast majority of crashes I've seen on XP. In fact, the only crash I've seen that's not been caused by crappy video drivers was due to a faulty ethernet card.
    27. Re:I'm relieved by vision864 · · Score: 0

      Nvidia drivers will *NEVER* i repeat *NEVER* go open source I really wish people would stop whining about it and go buy a board with an intel IGP, if they were to open it up tomorrow it would be the equivalent of saying yes we ripped off SGI and heres how...

    28. Re:I'm relieved by sm62704 · · Score: 1

      due to a faulty ethernet card

      When I first got XP (because I lost the driver disk for my video card and my daughter innocently ran XCP, trusting Sony, and they didn't have win98 video drivers on the web), it worked flawlessly until the first Windows auto-update.

      Coincidentally, the same night the cat got on the computer desk and knocked the cablemodem off. The internet stopped working. I thought perhaps the modem was broken, and called Insight (my provider at the time). The guy on the phone could see my modem just fine, and thought my ethernet card was shot. I figured it was a bad cable, considering the cat and all.

      I tried different cables, but when it wouldn't come back to life admitted the Insight guy was probably right. I was all ready to spend the ten bucks on a new card, but XP was annoying me - I had installed the software for the CD burner, and Windows had disabled its drivers. Uninstalling its software wouldn't help, Windows insisted on telling me it had disabled those drivers every time it booted. I couldn't remove the drivers manually either (Windows wouldn't let me!), so I just reinstalled Windows.

      Magically I got the internet back. Windows had overwritten good ethernet drivers with bad ones.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    29. Re:I'm relieved by djelovic · · Score: 1

      "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."

      It's much more complex than you make it out to be, for a number of reasons.

      - Litigation is expensive. A number of people/companies _will_ steal your code (or parts of your code) and proving that in court is very expensive and time consuming. I speak from experience.

      - Your code may contain cool techniques your competitors might not be using. Why clue them in?

      - Microsoft specific: The moron factor. Giving people source code makes it easier for them to base their code on stuff that's an implementation detail. And then when you change that implementation detail those applications and people claim your next version of operating system is crap because application X they use doesn't run on it.

      In case of Microsoft, I wager the moron factor is the most important. Two reasons:

      1. Over the years they've gotten smarter and started exporting DLL entry points for their internal stuff as ordinals instead of names.

      2. MVPs and other groups do get the source code to Windows.

    30. Re:I'm relieved by phoenix.bam! · · Score: 1

      First, it doesn't "beg the questoin" Second, they aren't ashamed of anything. They are protecting their product. They sold something to nvidia and if nvidia was to turn around and give it away for free, then the company who sold the component no longer has a revenue source.

    31. Re:I'm relieved by JustNiz · · Score: 1

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

      Actually I've never had a problem with stability of nVidia's Linux video drivers. THey don't have all the bells and whisltes the windows drivers have but they alwayy work stably, at least for me.

      I certainly can;t say the same thing about ATI. Their drivers suck under both windows and Linux. Whats worse is that I can't even find Linux drivers for my laptop's ATI GPU. I'll never buy ATI again because of their drivers (especially Linux) being shitty or even totally non-existent.

    32. Re:I'm relieved by dbIII · · Score: 1

      Their code, in all likelihood, violates a large number of competitor patents

      Since we have software patents almost as broad as "anything that draws a representation of a solid on the screen faster than before" it is almost certain.

      Personally I would point blame for reliability problems on the many changes in the way video works in Vista and then ask - where is Microsoft's driver since they are getting all the money for this?

    33. Re:I'm relieved by Kalriath · · Score: 1

      Maybe in magic-fairy-land that would work. But in the real world, if vendors did go ahead and open their code, people would copy it. Like it or not, people in general are selfish and greedy. If the source for Windows were available, do you honestly believe people would pay for it?

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    34. Re:I'm relieved by sm62704 · · Score: 1

      Of course they would. People don't want to compile their own ode, and it would be illegal to sell programs with the copied code. Now if they can get hold of the code (have a burglar break into the offices or a cracker break into their corporate servers) there's no way to tell if the code is legal.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
  17. The rest were caused by ATI. by neowolf · · Score: 2, Interesting

    I tried Vista on two machines running ATI cards- a desktop and laptop. They crashed an average of 2-3 times a day (BSOD). In all cases- Microsoft blamed the ATI video drivers, which I kept updated from ATI and Microsoft's own updates. I got fed up with it after a month.

    I dropped Windows completely and went with Ubuntu Linux. It has issues with video cards too, but aside from not being able to enable some eye-candy- it almost never crashes. (Usually the only time it does is when I try to tweak video settings or try new drivers.)

    Video card drivers are probably the number one problem with computers right now, in ANY operating system. It wouldn't surprise me if they are responsible for a lot of game console crashes too.

  18. Certified by fozzmeister · · Score: 5, Interesting

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

    1. Re:Certified by Shados · · Score: 4, Insightful

      Indeed. And its why you had to see internal mails to know that MS were saying it was Nvidia's fault. Considering anytime Windows crash, MS gets the blamed (even if a significant amount of times its not Windows' fault directly...Creative, I'm looking at you), if they felt it REALLY wasn't their fault, they would have said it reeeeally quick.

      If they didn't, its partly because they took the blame, as they should.

    2. Re:Certified by Anonymous Coward · · Score: 0

      And what exactly do you think WHQL certification means beyond that the software passed the WHQL tests in a lab? Defrauding the WHQL driver certification process. Perhaps you think that all possible combinations of code paths and system states should be verified for correctness mathematically proving that the driver won't bugcheck your machine? Even if the card is overclocked, poorly cooled, and using a shoddy power supply? Are you sure you're not just grasping at any reason to hate Microsoft? There may be valid reasons, but the crappiness of NVIDIA's drivers isn't one of them. Shouldn't your outrage be directed at NVIDIA?

    3. Re:Certified by Anonymous Coward · · Score: 0

      Yes, Microsoft definitely had the option not to certify one of the largest video card vendors' drivers.

    4. Re:Certified by Anonymous Coward · · Score: 0

      And that's a good point - if vista hadn't been the indisputable pile of feces that it is, nVidia might have had a better chance at making a decent driver.

      I'm remembering the stories here about how hardware vendors didn't get started because vista was a moving target. By the time MS said "Go ahead and start testing" no one believed them. So I think MS really didn't give the hardware vendors enough time and/or confidence to get a solid product out.

      Not that nVidia release crappy drivers is anyone else's fault, but there's enough blame to go around.

    5. Re:Certified by Anonymous Coward · · Score: 0

      This is one of the greatest features of Windows. They have you only use "signed" drivers. So when Linux crashes due to crappy NVidia drivers, it's NVidia's fault, but when Windows crashes due to crappy NVidia drivers, it's Microsoft's fault.

      Can't you guys see what an advantage "signed drivers" are? "Signed" means it's better!

      This is also, BTW, why Microsoft programmers are better. They're "Microsoft Certified Software Engineers". You don't see "Apple Certified" anything, do you? Ha, no.

    6. Re:Certified by SourceFrog · · Score: 1

      Yup, if this was some obscure hardware vendor, then maybe they'd have a blame claim ... but this is NVIDIA, one of the biggest, if not the biggest, graphics hardware vendor. So this can only mean one of two things: Either (1) Microsoft did a major new OS release without even testing it properly on NVIDIA hardware (which would be unethical and absurd - impossible even), or (2) Microsoft did know about the problems and released anyway, knowing that a significant number of users would have major crash problems as a result (again unethical, but certainly not unusual for MS). Either way they did the wrong thing. I mean if the problems were really as common as that, they would have been exposed by even a moderate amount of testing, and then should either have been fixed, or the release of Vista should've been delayed.

      --
      My other UID is three digits.
    7. Re:Certified by Shados · · Score: 1

      You forgot #3: They couldnt test the OS with Nvidia stuff, because Nvidia was trailing with their new drivers, so Microsoft made their own drivers, which, while not feature complete (actually very feature deficient), actually worked well, and that, before Nvidia had their own drivers at all. Then, AFTER VISTA's RELEASE, Nvidia FINALLY came out with drivers that worked like crap (on an OS that was out -before- the drivers, mind you). The only place (and it is significant) where MS is to blame is that they agreed to certify such shitty drivers. Nothing more, nothing less.

    8. Re:Certified by SourceFrog · · Score: 1

      They can't be "very feature deficient" AND "work well" - if they were "very feature deficient" then by definition they did NOT work well AT ALL (unless you think customers SHOULD expect "very feature deficient" drivers to be acceptable), and that MS purposely released a major OS with "very feature deficient" drivers for the second-biggest graphics hardware vendor. Excusing this in any way is bizarro-world stuff. They then *in addition* certified crappy drivers. So actually they did at least two separate things very wrong. MS should have worked with NVIDIA to make sure things would work OK, or else if NVIDIA was impossible to work with, make it clear on release that Vista didn't work properly on an NVIDIA platform.

      So after doing both of the above wrong things, they proceeded to do a third wrong thing and lie to all their customers by deliberately hiding known defects in order to sell more copies. When car manufacturers do things like this we say "that's disgusting" and stop buying their cars, when MS does it we make apologies on their behalf, soften the issue and try not to condemn the behaviour. WTF. This problem would've caused lots of people to lose valuable data, and they knowingly sold that saying "let's make money even though people will lose data". Hello, this is serious.

      --
      My other UID is three digits.
    9. Re:Certified by eonlabs · · Score: 1

      Do the same types of crashes occur when you push other graphics cards in the same ways you typically push nvidia cards?

      28% of windows crashes might be a combination of the increased use of NVIDIA cards and the unusual things they are asked to do.

      Is that 28% of the total crashes which occurred over a month?

      Is that 28% of the types of crashes which occurred over a month?

      Is that a symptom of someone with a faulty setup continually trying to play a game like WOW and having it explode in their face, and then attempting to do it again?

      --
      I wouldn't consider the mad hatter mad. Just reality impaired. He sure can make a mean cup of tea.
  19. 'Windows Certified'? by Anonymous Coward · · Score: 1, Insightful

    I assume the drivers for such a critical component were officially 'certified' by Microsoft. In that case, it's not NVidia's fault alone and Microsoft should also be jointly accountable for the problem - since such certified drivers are supposed to be thoroughly tested by MS.

    /That or Windows should just stop warning users while installing uncertified drivers, since it doesn't really mean anything either ways.

  20. Agreed by dreamchaser · · Score: 1

    There was a time back in the Detonator days that Nvidia had the best drivers going. Each generation has gotten a bit buggier. My first Vista machine has a 7900GS, not even an nv80 series chip and it had horrible problems with rendering and stability. It never brought the whole OS down but the number of times the driver itself would crash and restart (a neat feature in Vista by the way) was beyond count for the first few months.

    They've gotten far better now at least, but they (Nvidia) really dropped the ball on that one.

  21. that's nothing by Anonymous Coward · · Score: 0

    That's nothing. ATI's driver caused 100% of my crashes on Sunday. I picked up an AGP 2600XT on clearance ($60) for my old MCE machine. The machine successfully booted once with the new driver installed. After it crashed I couldn't get it to fully boot again (only safe mode worked). Spent about 4 hours screwing around with it. Back to the store it went. I think I've only had one ATI card that worked well, and that was a 9800Pro.

  22. As a developer by ZP-Blight · · Score: 1

    As a developer, I was forced to upgrade my work environment to vista in order to support users. During pretty much from when vista shipped till about a month ago, Vista would BSOD at least once or twice a day, very frustrating. Since I don't play games and the 3D hardware's only use was to display video (certain video rendering modes in windows use the 3D hardware) it was quite frustrating. However, after several updates from both NVIDIA and Microsoft, Vista has been very stable for me over the last month. However! NVIDIA's Vista driver are no where near complete compared to their XP drivers. There's a lot of missing functionality, especially when dealing with analog (S-Video) output. Considering vista was released over a year ago, this is very frustrating.

    --
    Zoom Player Lead Dev.
  23. Statistics by Anonymous Coward · · Score: 0

    Intel has highest marketshare of video adapters probably around 40%. Their video is mainly used on laptops and the most intensive thing they do is check email and surf the net. Comsidering that number would include a lot of wireless drivers though it's probably a good figure for them.

    Nvidia has about 35%, Ati has about 20%. So obviously Nvidia will get more crashes because they have higher market share. People who buy NVidia and ATI probably use their computers a lot harder, play games which are always likely to crash something and may overclock too. People who own Nvidia probably upgrade their drivers 3x more often hoping to eek out that extra .05% performance, i doubt anybody bothers to upgrade their intel drivers.

    The point is the stats mean nothing when you take usage, market share and all the other factors into consideration. Give me a graph detailing the of number of crashes per cpu/gpu instruction.

  24. This is unsurprising.. by Anonymous Coward · · Score: 0

    ..given that drivers have always been windows's leading cause of instability. The only performance-impacting difference between datacenter and other editions of windows servers (a difference of two 9s) is that datacenter only ships on OEM hardware with signed drivers.

    Frankly, given that Microsoft are effectively the OEM for the majority of drivers that ship with windows, I'm amazed the figures for crashes involving their drivers are so low. I think this demonstrates clearly the amount of pain consumers suffer through vendors (nvidia) not adequately investing time and money in training and R&D for driver development on a new platform. I know I've been feeling the same pain on linux for years.

    1. Re:This is unsurprising.. by Kalriath · · Score: 1

      ..given that drivers have always been windows's leading cause of instability. The only performance-impacting difference between datacenter and other editions of windows servers (a difference of two 9s) is that datacenter only ships on OEM hardware with signed drivers Bzzzt... wrong. Datacentre ships either OEM, or via Volume License agreements. The High Availability Program is only available from OEMs, but that's the only restriction.
      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  25. How about Nouveau ? by should_be_linear · · Score: 2, Funny

    Maybe MS could contribute some developers to Nouveau project and then insert hooks into it for their specific kernel?

    --
    839*929
  26. 28.8% of Crashes.. by jagilbertvt · · Score: 1

    .. but what percentage of Vista PC's have Nvidia cards (and what percentage of those pc's reported a crash?) You can't really compare it to the percentage of crashes reportedly caused by other drivers without knowing that.

  27. Not the whole story... by The+Living+Fractal · · Score: 1

    NVidia has been really good in the past for me, for drivers, especially compared to ATI. Until recently. I run Vista Ultimate 64 with twin 750GB Seagate HDDs running in RAID 0 via an NVidia raid controller. I used to run with windows update on and set to automatically update at 3AM each day. Until NVidia released new RAID drivers a week or so ago.

    I would wake up each morning to find my computer constantly rebooting. It would blue screen and I couldn't even make out the error before it was off the screen. I managed to get Vista running with Last Known Good configuration (amazing to me, I never see this work) and the first time I checked the last update and it was the NVidia RAID drivers. I figured what the hell, maybe it was a fluke.

    Well, the third day in a row of finding the computer in this state in the morning and I finally cancelled the RAID driver install. The next morning, the computer was fine.

    It was the NVidia drivers... and possibly Vista.

    --
    I do not respond to cowards. Especially anonymous ones.
    1. Re:Not the whole story... by alen · · Score: 1

      anyone who's been using windows for more than 2 weeks knows not to ever, ever update drivers via windows update. you only use drivers from the manufacturer website.

      don't know why MS still insists on distributing broken drivers after years of complaints

    2. Re:Not the whole story... by The+Living+Fractal · · Score: 1

      I agree 100%. I just recently built this Vista 64 box. I figured what the hell, give them a chance, let Windows Update do its thing on auto for a while (except SP1.. I told it NO on that from the moment it started downloading)... Afterall, Vista is supposed to be better, right? And it went well for a while, until the RAID drivers came.

      Oh well, it's turned off now. I tried to be an optimist and got BSOD'd...

      --
      I do not respond to cowards. Especially anonymous ones.
  28. 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.
    1. Re:I'll vouch for this by pembo13 · · Score: 1

      Sure it's not all those bad Dell capacitors?

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    2. Re:I'll vouch for this by Ant+P. · · Score: 1

      Maybe you should ask yourself why running screensavers for 60 hours straight is a mission-critical function in the first place.

    3. Re:I'll vouch for this by pherthyl · · Score: 1

      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.

      You say that like its a bad thing...

    4. Re:I'll vouch for this by gad_zuki! · · Score: 1

      >without gambling on whether or not they will be alive after a weekend on screensaver.

      Thats what group policy is for. What a waste of cycles and energy someone's left on PC running some screensaver must be. This is like complaining to Ford that your SUV left in idle for 10 hours might stall.

    5. Re:I'll vouch for this by aldousd666 · · Score: 1

      That's not addressing the issue. The problem is that there is something wrong with the driver, the screensavers are just one example of the problem 'in action.' There are a ton of other issues with the NVidia drivers sucking that I could talk about as well, but then again, it's not really incumbent upon me to give you another example ;)

      --
      Speak for yourself.
    6. Re:I'll vouch for this by aldousd666 · · Score: 1

      Workarounds like not running screensavers aren't the point. I'm not trying to figure out how I can deploy vista, I'm telling you why I cannot. If there were a driver that worked, then I would be able to do it. If I were the one responsible for the vista drivers then I would be more proactive about it, but as such I cannot be for a number of reasons. In this particular case I'm at the mercy of the companies who are not doing anything about it. Both Dell and Nvidia shoulder some of the responsibility here, I don't blame Microsoft even one bit. These companies signed up to do business with microsoft and they knew very well that vista was going to break their run of the mill stuff. Dell knows that to support their own custom mobile chipset they'll have to keep up with nvidia, and nvidia, knowing that a large portion of their sales are derived from sales to dell users, need to keep up with their customers. Sure microsoft could have made it so that their new OS didn't break things, but the other two companies are distributing their products with full knowledge of the fact that it does break.

      For those of you who aren't familiar with Dell, they use a dell branded customized chipset for mobile devices, so the only place to get drivers for Dell's mobile video hardware is from Dell. They take the vendors drivers and tweak them so that they run on their systems. So, first NVidia must put out an update, then Dell must put out an update. Then we can use it.

      Now, I must also point out that my company would have been a lot smarter not to use Dell, but it's saved them money in the past, so there wasn't really the right published information at the time for us to have known that we should do anything like looking for a new hardware vendor to support vista. We thought we were covered. Nothing I can do about it now, but some of the blame goes to us too, for buying Dells.

      --
      Speak for yourself.
    7. Re:I'll vouch for this by Anonymous Coward · · Score: 0

      Sounds like a Vista problem to me.

    8. Re:I'll vouch for this by Anonymous Coward · · Score: 0

      gambling on whether or not they will be alive after a weekend on screensaver

      How about just shutting all those work machines off at night and over weekends, you carbon-belching antarctic-ice shelf-destroying clod! Besides, there's nothing you can really to reduce the overall number of Windows crashes, so you might as well periodically shut down / restart as part of regular operations so that you're at least having a choice of when some of them occur.

    9. Re:I'll vouch for this by fat_mike · · Score: 0

      Um, why would you deploy and operating system that you know is faulty to 800 people regardless of which video card is installed. Most companies (especially if you are leasing) will just give you a few machines so you can install your standard load for testing. We haven't even begun testing Vista and probably won't because we're waiting to see what the next Windows brings. Kind of like we did with Windows XP and Server 2003. We just moved into Server 2003 last year because we felt it was stable enough.

      Just because Microsoft is going to stop selling XP doesn't mean you have to upgrade. The Vista license also covers XP (if that tells you anything) we get out laptops from Lenovo and downgrade them to XP. I've got a sweet Ghost 2003 image all setup and configured.

      Personally, I've used all the versions of Vista and ran Ultimate for a year on my home PC. I switched back to XP because the DirectX 10 card I bought worked great on DirectX games but Oblivion ran like shit and that game is my Alpha and Omega. Pulled out my 8600 and put my 7900 back in.

      But then again, our IT department (self included) is full of people who have been around for awhile and gotten burned with Microsoft. I agree with the post way above about NT 3.51. Fucking terrific OS, NT 4, not so much. Didn't it get to Service Pack 6? 2000 was rock solid after Service Pack 4 and 2003 seems to be fine so far.

      My point is, just because its there doesn't mean you have to use it. I'm also in a 800 person company.

      And don't even tell me "Well Linux doesn't have Service Packs. Yes it does, they're called "Releases" as in Fedora R2 R3. Ever joined a Linux systems security mailing list? If not, try one.

      I love Linux, I have a three system, 4TB MythTV media center sitting in my basement, but I would not run a business critical app on it, plus there isn't anything available for my industry.

    10. Re:I'll vouch for this by dbIII · · Score: 1

      All that computing power and you want to waste most of it on Vista? Put XP on the things and let the applications have the memory and CPU cycles instead of having some pretty clock widget using 40% on one CPU.

    11. Re:I'll vouch for this by aldousd666 · · Score: 1

      First of all, it's not my call. Second, we didn't. We are planning the rollout anyway though because we will have to stay in support past April of next year, which is the End of Mainstream support for XP.

      --
      Speak for yourself.
    12. Re:I'll vouch for this by aldousd666 · · Score: 1

      No, I personally don't want to waste any of it on Vista. But, my company hired me because they have a job they need me to do, and someone has it in their mind despite my objections that they'll roll out vista. And also XP is going out of support in just over 12 months.

      --
      Speak for yourself.
    13. Re:I'll vouch for this by Ant+P. · · Score: 1

      This has nothing to do with the driver. The issue is that you're boiling the GPU for three days straight and expecting it not to malfunction.

    14. Re:I'll vouch for this by aldousd666 · · Score: 1

      Then why doesnt it happen when I have XP on the same box? Anyway, that's not the only issue, just the one I decided to note.

      --
      Speak for yourself.
  29. No such problems for me by td04impostor · · Score: 5, Funny

    This is why i use my computer without graphics card. Nor screen. I am guided purely by instinct.

    1. Re:No such problems for me by Anne+Thwacks · · Score: 1
      Nor screen.

      Upgrade to Lear Siegler ADM3A on your serial port - at least you will have a half functional screen!

      Warning: Unix not included.

      --
      Sent from my ASR33 using ASCII
    2. Re: No such problems for me by neonsignal · · Score: 1

      ... and rip out the speaker wires too so it doesn't go meep meep

      [use the force Luke]

  30. I'm not buying all of this by LM741N · · Score: 1

    Nvidia drivers have been working perfectly on my Sony VIAO SZ460NC laptop with Vista right from the start. In fact, I even have an Nvidia driver that works on my FreeBSD partition.

    When I had Acer laptops with their crappy ATI graphics, OpenGL never worked. I had 3-d modeling programs that only worked in 2 dimensions. It didn't matter what ATI driver you had. You could only spin the objects in the x and y dimensions. Ubuntu's ATI drivers never worked either on the Acer laptops.

    Now with Nvidia, I get true 3-d on all the OS's on this laptop.

  31. Not for me! by pestie · · Score: 1

    I only wish it had worked that well for me. I did something very similar - MythTV machine (AMD64, dual-core) connected to LCD TV via HDMI. Huge pain in the ass to get working. I ended up having to dig deep into the nVidia documentation to find the various override switches to tell the card/driver that, yes, really, you can send a 1080p signal to this device, honest, I swear! Once I got it working it was a dream, but I spent at least two days dicking with it.

    1. Re:Not for me! by joaommp · · Score: 1

      two days? wow, you're fast!

  32. It's a cultural problem... by tjstork · · Score: 2, Insightful

    What's comical for Microsoft is that they would go and change the driver models for everyone for their new OS, and then blamed the resultant bugfest from the imposed change over on all of its business partners. Way to go Microsoft! You guys are a bunch of class acts!

    --
    This is my sig.
  33. Minimal problems with 169 series by pestie · · Score: 1

    I'm running the 169 series on Ubuntu Gutsy and I haven't had many problems. Sure, every once in a while (maybe every couple of weeks) X will crash (but not the whole OS). That's happened since I started using the nVidia drivers. Other than that, they've worked great for me. I mostly wanted 3D acceleration so I could use Google Earth and possibly experiment with compiz at some point (which I still haven't). Maybe if I was running compiz on my desktop I'd see more frequent problems.

    1. Re:Minimal problems with 169 series by je+ne+sais+quoi · · Score: 1

      I've gotten both the 169 and 100 drivers to work with no problems on my debian machine. In the past there were one or two driver installs that didn't work correctly, but I've never been in a hurry to get the latest and greatest drivers for my older graphics card (a 6800 GeForce) so when that would happen I'd just revert. However, one problem I did run into is that the 169 driver uses an updated OpenGL, so if you're running a game that runs the older version you might have trouble. My trouble was that when playing NWN I would get some models show up with a striped texture overlaying their usual one. Weird. Probably had something to do with environmental effects but I didn't bother to figure out, I just reverted to 100.

      P.S. Yes that's right, I am talking about playing games on linux -- unfortunately your choices are limited. :)

      --
      Gentlemen! You can't fight in here, this is the war room!
    2. Re:Minimal problems with 169 series by gallwapa · · Score: 5, Insightful

      So let me get this straight: When X Crashes you lose your current session, right? Which means that OOo document you were working on just went "poof" - your media player shuts down, along with all your other apps that launch within the context of the X session.

      Now, your uber OS may have stayed "on" in that it could reload all that crap without having to spend 20 seconds rebooting, but for all intents and purposes from a user perspective, your whole OS just freaking crashed.

    3. Re:Minimal problems with 169 series by Anarke_Incarnate · · Score: 0
      Please learn the difference between an OS and a session into a window manager. Just because your windows manager IS your OS does not mean you get to make assertions about other systems to which you don't understand.

      Secondly, show me a system which reboots and is usable in 20 seconds. You may get your splash screen on Vista or XP, but beyond attempting to log in, you have nothing you can do. If you don't save regularly in any document creation, you have nobody to blame but yourself. Firefox will pick up where you left off and while you may have lost some work, you have not lost everything.

    4. Re:Minimal problems with 169 series by 3.14159265 · · Score: 1

      So let me get this straight: When X Crashes you lose your current session, right? Which means that OOo document you were working on just went "poof"

      True, but OpenOffice would have gotten a chance of saving that document. For all intents and purposes it is a bit better than a BSOD.

    5. Re:Minimal problems with 169 series by gallwapa · · Score: 1

      FYI My vista media center PC automatically boots and auto logs in in about 23 seconds flat. (Not from sleep, from cold boot)

  34. Come on by Anonymous Coward · · Score: 0

    Alright listen up you numbnuts. The percentages basically equate to the market share. ATI causes just as many crashes. The total percent is lower because more people have nVidia cards.

    By the way, I had absolutely not a single problem with my G92 based card in December/January running Vista 64-bit.

  35. Is It Just Me.... by Anonymous Coward · · Score: 1, Interesting

    ...or are the Vista users on here beginning to sound almost as rabidly fanboi-ish as the Apple ones?

  36. I'm quite sure... by Anonymous Coward · · Score: 0

    ...Microsoft told us that this wouldn't happen on Vista.
    Something about moving graphics drivers out of kernel space or something like that.

  37. Doesn't suprise me by nxsty · · Score: 1

    I tried vista when it was new. After installing nvidia's driver the system would crash whenever I tried to change resolution or play a game. Apperantly this was a common problem with the Geforce 7900. I tried some workarounds but none worked very well. I ended up removing vista (not only because of the crashes).

    A few weeks ago I tried installing vista again. I hoped that the problem would've been fixed with SP1 and nvidia's latest driver. But no, the problem still remains after over a year.

    I also submited a bug report to nvidia a year back but never got any response.

  38. Linux users unite! by scubamage · · Score: 4, Funny

    Since apparently you can have a class action lawsuit for drivers not working, lets open up the floodgates and punish the manufacturers for not having compatible software! And why stop at video drivers? Lets sue all the makers of legacy hardware. And wifi hardware. Have an OLD 5 1/4 floppy? Sue! Have one of those old HP video-now PCMCIA cards? Sue! Sue sue sue!!!

    1. Re:Linux users unite! by Anonymous Coward · · Score: 1, Funny

      I sued Starbucks
      'Cause I spilled a Frappucino in my lap
      And brrr, it was cold!

      I sued Coca-Cola, yo
      'Cause I put my finger down in a bottle
      And it got stuck!

      I sued Dell Computers
      'Cause I took a bath with my laptop
      Now it doesn't work

      I'm gonna sue, sue
      Yea, I'm gonna sue
      Sue, sue, yeah that's what I'm gonna do
      I'm gonna sue, sue
      Yea, I'm gonna sue
      Sue, sue, yeah I might even sue you!

  39. No surprise there... by Anonymous Coward · · Score: 0

    My only serious problems with Vista have been related to NVIDIA drivers. The latest driver update crashed my machine on a regular basis. I reverted to the previous version (that was in early January) and haven't had a crash since. My laptop has been more lucky - the latest NVIDIA driver update hasn't affected it (different card, of course.)

  40. What makes me wonder... by scubamage · · Score: 2, Informative

    Most of these driver incompatibilities were actually caused because microsoft changed the driver structure at the last minute which basically shot a lot of the manufacturers in the foot at the starting line. If this class action lawsuit goes through... how likely do you think NVidia and ATI are going to be to jump on the bandwagon for Windows 7? I mean, fool me once, shame on you. Fool me twice, shame on me. I can't imagine being the victim of a multimillion dollar class action lawsuit because of microsoft's incompetance is going to make them the best buddies. Then again, I wonder if nvidia and ati have the right to sue microsoft in response should this current class action lawsuit go through? They developed to the specs microsoft had given them, so if microsoft changed those specs at the last minute... seems kind of uncool to me.

    1. Re:What makes me wonder... by Hanners1979 · · Score: 2, Informative

      Nothing was changed 'at the last minute', the major changes to the graphics driver model in Windows Vista were well-known years prior to the retail release of the Operating System.

    2. Re:What makes me wonder... by scubamage · · Score: 3, Informative

      That is incorrect for numerous reasons - first, it is utterly false (refer to this article). Dell presented court documents that late changes to windows drivers code broke numerous driver packages, so your idea that the changes were documented for 'years' is hogwash. Secondly, the OS that was in development was known as longhorn, which was later scrapped and replaced with a different OS - look up longhorn reloaded.

  41. Re: I remember Trident fondly by Thundersnatch · · Score: 1

    Most of my company's servers and desktops from the 1995-2000 era (some 600+ machines total) had Trident video chipsets either onboard or on a discrete video card. They just worked for the most part, as I recall.

    Of course, there were many "inexplicable" crashes in our environment during the Win9x / NT4 era (blue screen or freeze without a corresponding crash dump file), so who knows. We assumed those were from faulty IDE/SCSI/RAID drivers or hardware, since no crash dump was written to disk. But that was really just guesswork - we had no other tools available to gather the required data for analysis (users just restarted their machines before IT could investigate). It was something we just lived with until Windows 2000 came out, and everything magically improved.

  42. http://badvista.fsf.org/ by efklides · · Score: 1

    yeah right... its a driver issue of course
    maybe some kind of strange virus or malware :P

  43. Tell me about it... by Choad+Namath · · Score: 2, Interesting

    I have some weird problem with my 7900GT with Vista where it goes nuts if I plug in the supplemental power cable. Without it, the card at least outputs correct video, but it dials back performance if it can't draw enough current. When I plug in the power cable, it boots up fine, but when the nVidia drivers load, my screen goes nuts like it's not syncing properly or something.

    1. Re:Tell me about it... by Anonymous Coward · · Score: 0

      You weird problem is probably that you have a crappy power supply giving your video card inadequate or dirty 12v power...

    2. Re:Tell me about it... by Anonymous Coward · · Score: 0

      If you're talking about the EVGA 7900GT then that's a known problem with the factory settings on the firmware on the cards. If you slightly under- or over-clock the card that usually makes the problem go away. I had the same card, worked fine with the Vista RTM in-box drivers but every single driver update after that caused the insane screen scrambling. EVGA knows about the problem and will probably let you RMA your card but I'll never buy another EVGA product again.

    3. Re:Tell me about it... by Choad+Namath · · Score: 1

      Thanks, I think this is actually my problem. It is indeed an EVGA card, and I had no problems with it under XP. I never thought it might be a vendor-specific problem, but I guess I should have looked there.

  44. Not the real point by Gription · · Score: 1

    The real issue is still being missed here. With all of the promises that have been PRed our way and the years of available technology and programming technique to back it up:
    It shouldn't be possible to crash the kernel because of a driver. (well maybe a disk driver...)

    I can see the driver going bonk and having to reset itself but it shouldn't be possible to take down the whole system. It is supposed to be the end of such things..

  45. Linux crashes.. by Anonymous Coward · · Score: 0

    And how often would recent stable builds of the Linux kernel run without crashing if you discounted problems caused by video card drivers?

  46. Could they do that? Not a level playing field. by Mactrope · · Score: 0, Troll

    Where are these crashing Linux systems you mention? Is that what happens if you use Nvidia's non free drivers? I have used them and the do lower system stability but not to Windows levels. Nearly 100% of my crashes were due to Nvidia and they vanished when I moved to nv, along with pretty special effects. The crashes were just Xwindows restarts not full system stopping BSoD like you get in Windows. What's more, Intel graphics chips offer effects that are almost as good with free drivers that have no stability problems at all.

    --
    http://slashdot.org/comments.pl?sid=216934&cid=17629948
    1. Re:Could they do that? Not a level playing field. by gnuman99 · · Score: 1

      Oh, really?

      People, more FUD here (first say where are nVidia crashes then go on to say nVidia caused 100% of your crashes, ha). nVidia linux user for years, and almost never had a system crash due to nVidia. Had crashes from KVM module. Had crashes from even xfs in the earlier days. nVidia didn't crash the system yet, though it did *once* crash X during restart of X. Oh, and there was this hardware memory issue one time that caused 2 or 3 crashes in a row accounting for 50% of all my crashes in 7 years. So, we need "free RAM chips" now?

      I also have Intel graphics. Tried EVE Online with it. Crashed X last summer repeatedly every single time after maybe, 10 seconds runtime. Couldn't get past the EULA screen. That was the Intel free graphics system at the time, maybe it changed.

      So, please stop the bullshit about nVidia or non-free is "the evil" in people's boxes. It is not. Just because something is free or non-free does NOT imply its level of stability.

      Now, getting back on topic with Vista, the problem with Vista is Vista. The entire "trusted picture path bullshit" and the way they *completely* changed the drivers was the source of the problem. If you have a few MB worth of legacy source code to overhaul, I don't care if it is free or non-free, you'll screw it up. There is a good old saying, "don't fix it if it ain't broke". It especially applies to ALL software out there. It applies to nVidia former drivers that grew out organically as the hardware changed. You can't change its core and think it will magically work. Heck, nVidia's XP drivers port to Linux is *much* more straightforward than its XP => Vista port.

      nVidia uses same driver code on Linux as they use on a Mac as they use on Windows. Hence, if you make one completely different from the rest, well, expect some problems. Thank the "Vista Trusted Computing" for all these trusted crashes ;)

  47. Want GPL driver! by GNUPublicLicense · · Score: 0

    Losing time on nvidia reverse engineering... all this time could have been used to work on the new Linux graphic stack. Thank you AMD (need full R7XX specs).

  48. Re: I remember Trident fondly by pestie · · Score: 1

    I never really had problems with the Trident drivers crashing or anything like that. My problems with Trident are mostly related to personal experience. In the late 90's, I had several Trident SVGA cards that either worked like crap or didn't work at all on Xfree86. I bought a laptop back in 2001 that had a Trident chipset. In Linux, I could never get more than 640x480, 16-bit color, or 800x600 (the LCD's native resolution) in 8-bit color. It was horrible. A few years later I had the opportunity to get a good deal on a laptop at a bankruptcy auction, and once again, I get onboard Trident video! ARRGH!! The 2D acceleration is some of the worst I've ever seen. Video playback is marginal at best, since the CPU all gets eaten up pushing bits around the screen (I benchmarked video using mplayer and a null video output device, so I know the CPU/codec are plenty fast enough). It does OK in Windows XP, but that just makes it more frustrating, as I know the damned thing can do better 2D acceleration, but no matter what I tweak in xorg.conf, I end up with two choices - "bad" or "hideous."

    Someday I'll buy a laptop that's not from the late Triassic period - one with on-board wireless, Bluetooth, and nVidia or Intel graphics. Until then, I'm cursed with Trident.

  49. Well... by ledow · · Score: 4, Insightful

    NVIDIA vs ATI drivers - I don't really care.
    "It worked for me" - I don't really care.
    Statistics on the cause of crashes - I don't really care.
    Anybody running unsigned drivers and experiencing crashes - I don't really care

    Hang on. Let me explain.

    The fact that you can STILL crash a Windows machine with a dodgy driver - that I care about. I thought everything was supposed to be userspace. I thought the error-handling was supposed to be better. I thought that Windows was supposed to be more stable and secure. I thought people who were using signed drivers were supposed to be "approved" and relatively crash-free.

    Unsigned drivers? You can't support that no matter who you are, unless you're confident they are PURE userspace - they could be doing anything (like the 3DFX drivers that used to open access to all sorts of things it shouldn't in order for a primitive user-space part to actual drive the hardware). That's why you have to click that "CONTINUE Anyway" button with the dire warning. That's the Windows equivalent of kernel tainting. Once you've done that, nobody cares. The fact that most XP drivers are still using uncertified drivers is a bit of a problem but I can understand the reasons why. But you can't blame MS for crashes in uncertified drivers under XP. I thought Vista was supposed to be different, though.

    If a certified driver is crashing that often, then you have an entirely different matter. The certification effectively becomes worthless. Nobody trusts it. Therefore every driver manufacturer ignores certification and just tells users to click "Continue". Then you will have nothing BUT uncertified drivers. Catch-22.

    Blue screens should not happen. They certainly shouldn't happen often enough that people have coined the term "blue-screen" or BSOD to mean a crash. When they DO happen, when the driver goes absolutely nuts and starts stomping memory, aren't things like DEP and the user-space driver model supposed to STOP that happening and recover in some half-decent fashion? Or shouldn't the machine at least what the cause was and provide the user with some hint of what went wrong (i.e. "You installed an uncertified driver. Tough.").

    Let's compare for a second - Linux kernels crash too. They crash much more often if third-party drivers are installed and nobody really cares about that except the third-party and their users. When they do crash, there's not much you can do but most of the time you'll get all sorts of debugging information and usually you can carry on. You might lose X, which may or may not load up again - I have a laptop that likes to crash X if I run more than one copy of Xine at a time but the worst that happens is X dies and restarts and then carries on working for hours/days/weeks as if nothing had happened (and yes, I need to update the kernel/X on that machine!) but things keep on working as best they can. You can do pretty much what you like in terms of software but the worst that'll happen if you're not actually loading a kernel module or patching a kernel or playing with kernel-level features is a software crash and be chucked back to the command-line. Sometimes you might even end up taking out X, like my example above.

    You can rip out the harddrive and *make* the kernel crash but most of the time things will carry on, just without the component you ripped out (i.e. the IDE layer may die, but it'll still keep running as best it can without it). Even when Linux comes to a complete halt and freezes, you have debugging information and logs with which to narrow down the cause yourself, without needing to consult Linus himself.

    When Windows crashes (even with certified drivers and clean installs), there's bugger all to go on. Half the time the event log doesn't show anything at all. The second you see a blue screen, the computer is down and there's little arguing. There's zero information to go on. You have no idea what caused the crash at all because usually all you get is a generic STOP error and a

    1. Re:Well... by Blakey+Rat · · Score: 1

      Vista is different. When a video card driver crashes, Vista automatically restarts it and continues on like nothing happens. The entire premise of your rant is wrong. What makes you think that:
      1) The crashes reported in this article resulted in BSODs?
      2) Anything in Vista BSODs at all, other than buggy hardware? (I certainly haven't seen a BSOD in Vista, or whatever it's called now, and I've been running it since release. With some XP un-approved drivers.)

      In fact, it's much easier to crash a Macintosh or a Linux computer with a bad driver, considering that they have no real way to auto-recover from that problem.

      I'm sick of this pointless Vista bashing. Just admit that NVidia drivers suck without bringing Microsoft into the equation, ok? Microsoft is already doing everything possible, and much more than their competition.

    2. Re:Well... by Anonymous Coward · · Score: 2, Informative

      The fact that you can STILL crash a Windows machine with a dodgy driver - that I care about.
      Actually, Vista introduces a feature that can re-initialize the graphics subsystem if it crashes. I have an NVIDIA card and I get hit with this daily. It manifests itself as a black screen for about half a second, and then everything comes back and a dialog says my display driver has a problem.
    3. Re:Well... by Anonymous Coward · · Score: 0

      That's what I thought to. One of the key selling points of the WDDM driver model was that the drivers were primarily user-space affairs (kind of like the Linux or MacOS X drivers, or even the Windows NT 3 drivers), with only a small driver in the kernel to provide a communications link between the userspace driver and the hardware. All the other features (like resource sharing, or DX10 support, or the removal of the stupid "resource lost" errors) should have been there anyway, so ammount to "now our drivers suck less". Or perhaps "upgrade to Vista or we'll cut you off".

      This was supposed to prevent crashes like this. If the video driver crashes, it's just a userspace process, and shouldn't be able to break the system. The kernel is supposed to notice this, kill the driver, and restart it as if nothing had happened. Kind of like what happens if you crash the X server and have to restart it on Linux, except it's supposed to be automatic and work a bit better.

      So what happened? Why isn't this working? Is the implementation broken, or do the Nvidia drivers do something that they're not supposed to, like implementing the entire driver in the kernel?

    4. Re:Well... by plus_M · · Score: 0

      For what it's worth, I have seen Vista BSOD, and I see it every single time I try to mount something encrypted with truecrypt. All your argument amounts to is "works fine for me, I can't see what your problem is".

    5. Re:Well... by recoiledsnake · · Score: 1

      You have enough time on your hands to write a big karma whoring rant, but not two minutes to learn that Vista just restarts the driver in the event of a crash and moves on. You don't lose something that you've typed in notepad and haven't saved. Whereas in Linux you would lose the gvim session with the unsaved buffers. You've successfully told the moderators what they want to hear and earned the mod points though. Good job.

      --
      This space for rent.
    6. Re:Well... by Your.Master · · Score: 1

      Well, that's part of his argument, but another part is the very valid point that the GP's premise is wrong.

    7. Re:Well... by JustNiz · · Score: 1

      >> You don't lose something that you've typed in notepad and haven't saved.

      Wrong. actually I just now experienced Vista crashing apparently as a result of ATI driver issues.

      >> Whereas in Linux you would lose the gvim session with the unsaved buffers.

      Wrong again. VIM _does_ save a journal file as you go. Unlike notepad, if VIM was terminated abnormally it gives you an option to recover a file you were editing when you (re)run it.

    8. Re:Well... by dbcad7 · · Score: 1

      Wow..you care too much about Slashdot mod points.. Anything you might have said that would have some relevance, is lost in your mod-point jealousy.. just make your rebuttal, and let those with mod points do what they will.. and maybe you will get some points. Crying to the original poster about it, is stupid.. he doesn't mod himself.

      --
      waiting for ad.doubleclick.net
    9. Re:Well... by iabervon · · Score: 1

      The problem with making drivers bulletproof is that the hardware is inherently privileged and the interaction between the drivers and the hardware isn't documented. If the driver does some wrong things, the hardware will lock the PCI bus and there's nothing the OS (or the processor) can do. If the driver does other wrong thing, the hardware will DMA into the wrong place which ignored memory protection. And the kernel doesn't know how to validate the driver's bus transactions to prevent these. Having drivers in user mode makes it less easy to BSOD the machine, but doesn't prevent other problems.

  50. maybe just 'newer' cards by BlackSnake112 · · Score: 1

    My first vista machine was using a nvidia agp 128mb 5200FX. An old card. It worked never had crashes or stability issues. Also never gamed in vista on it. This was at work so no gaming. Alli was trying to do was to see what all the fuss was about. Shiny stuff in windows, and you got a second way to switch between running apps. Oh, and a few new screen savers. Vista is still XP with a face left to me. The only other thing is old apps do not run. Newer things work, jus the old stuff (pre year 2000 for us anyway) has issues.

  51. It's already here and more will come. by Mactrope · · Score: 1, Informative

    Nvidia already dishes out specs and programmer time for 2D drivers. It's second rate treatment but it's a start. Nouveau and both Intel and ATI's full bore release of documentation will light a fire under Nvidia that should produce more.

    --
    http://slashdot.org/comments.pl?sid=216934&cid=17629948
  52. In soviet russia drivers blames you! by miknix · · Score: 0

    In soviet russia drivers blames you!

  53. grammar police by Anonymous Coward · · Score: 0
    Correction to article.

    the Internet is scattered with reports detailing graphics driver issues when using G80 processors for the entirely of 2007


    "entirely" should be "entirety".

  54. I fully Agree by Anonymous Coward · · Score: 0

    ATI has had the worst drivers ever. I can not imagine them being any worse. OpenGL they would just crash, even on Open GL screen savers. You would get errors in the event logs that ATI.drv had went into an infinite loop. One Open GL application would would and the other one not, 2 weeks later they put out a patch and the non working one now worked and the working one now would crash. Finally after one of my more critical Open GL apps where I earned my living from would crash on any Open GL operation I finally switched to NVidia. Then I found out how crappy they really were. Try uninstalling the driver and the ATI apps. You would get the error that it could not uninstal because it could not find the ATI hardware. Well Duh I removed the piece of crap.

    I will never ever buy a ATI card again

  55. Memory protection? by Midnight+Thunder · · Score: 1

    The linux drivers for nvidia suck too, nvidia clearly take a long time to get up to speed on new operating systems, it's one reason I no longer use them. Having said that, they're pretty damn solid, so its most likely becuase vistas so mucked up when it comes to drivers.

    Are computers fast enough these days to allow for protected memory for drivers? Given that most crashes are from drivers it would be nice, but how this is realistically?

    --
    Jumpstart the tartan drive.
    1. Re:Memory protection? by MarcQuadra · · Score: 1

      What you're asking for is a 'microkernel', where every service and driver, including Virtual Memory and I/O are handled by 'servers' which are actually applications running in 'user space' (ring 1).

      The problem is that with a 'regular' kernel, you can just pass data from one thing to another quickly and easily, but with a true microkernel, there's a lot of passing of messages between the components that has to be handled by the kernel itself, which incurs a lot of expensive 'context switching' (when the processor switches between user and kernel space) so the latency of pretty much everything is MUCH higher.

      Mac OS X and even Windows use a 'hybrid' approach, where there's a microkernel -design-, but the drivers and subsystems are brought into 'ring 0' along with the core components and the message passing is negated.

      Everyone -wants- a true microkernel, because they're easy to maintain, super-stable, and very 'sound' from an architectural point-of-view, but the latency has been a huge stumbling block. The x86 architecture is -really bad- with context switches, and that's made microkernels that much less likely.

      Personally, I'd be willing to take the hit if there was a reasonably supported microkernel-based system that I could use for day-to-day stuff, but GNU HURD is still getting no love, so I suppose I'll just have to settle for the status quo.

      --
      "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
  56. Kitten killing justifications by Anonymous Coward · · Score: 0

    These theories for why drivers are closed source keep coming up. Dave Airlie's Kitten Killing article which states some (but not all) of your points:

    1. The licensed parts may simply have to be rewritten by the community or go unimplemented. It's tricky but not impossible (if Sun can do it with Java...).
    2. These folks allegedly employ the smartest people out there. They are probably already capable of reverse engineering binary drivers. If your competition can reverse engineer hardware as complicated as today's graphics card from a driver, well you had better be really concerned...
    3. If it were to be released under and open source license then it wouldn't be illegal to redistribute the code. People will already solder cards to get more speed out of their cards so I would think depending on software lockouts would be too risky.
    4. Certainly this is becoming more of an issue.
    5. If you are making guarantees to someone like military maybe you should make sure that you can really fulfill your obligations?
    1 can be worked around and 4 is turning into a growing problem. If you've done 5, well you are always on rocky ground.

  57. The problem is Microsofts. by miffo.swe · · Score: 1

    Microsoft have changed their driver model because of all the DRM that has gone into Vista. One part of that driver model kills any driver that can even remotely result in giving up secured content. Most of the stability problems are a direct result of this killswitch and other DRM idiocy. The reason the certified drivers work much worse than the drivers from the vendor is that the vendor drivers have many of theese things turned off or worked around. Anyone interested can read about this and other crap that DRM in Vista is a direct result of, like file copying. Just look it up at microsoft.com, its a pretty horrid reading.

    DRM suck in any way possible and evidently also brings endless troubles for all the parties involved.

    --
    HTTP/1.1 400
    1. Re:The problem is Microsofts. by Zymergy · · Score: 2, Interesting

      It is surprising how little has been discussed in this thread about the Vista DRM mechanism and especially the killswitch "features" for anything in software that might circumvent DRM policy.
      (another reason to be grateful for slysoft... just wish they would develop a full-featured DRM-free media player that worked perfectly out of any output/input and supported any HD content and integrated AnyDVD HD and Clone DVD/Clone CD as needed. I would pay for it too!)
      Too bad technical specifics have not been leaked via wikileaks, et al., regarding the Vista DRM mechanisms.
      I have a sneaking suspicion is it a tremendously enhanced digital Rube Goldberg Device. (This is what I tell lay persons when asked about what is wrong with Windows Vista.)

      ATI and Nvidia must have bulletproof NDAs from Microsoft and full knowledge of the Microsoft Vista DRM model for audio and video. How could they not and still write a working driver?
      Ever since I read about Vista's deliberate prevention of hardware driver and 3rd-party DMA access and the concept of the OS-controlled Cache of all of the main system memory AND VIDEO CARD MEMORY, I knew this would be a COMPLETE NIGHTMARE for any hardware accelerated 3D, Video, and Audio.. and gaming too. Can you shoot yourself in both feet any more thoroughly before the race?
      Time will tell if any disgruntled employees wanting to leak the DRM specs do so?
      Personally, I am still pretty miffed that most the neat-o ATI x1800 AIW I/O features were specifically and intentionally disabled by design in Vista. (ATI Specifically stated this on their web site for the AIW before the AMD take over...might still be there) No thank You to Vista. This ability makes XP superior in my book.
      In time, the truth will come out about the Vista DRM bulldozer and its path will lead broadly to Redmond.
      In the end, virtually all questions will be answered by only one answer: MONEY.

    2. Re:The problem is Microsofts. by Kalriath · · Score: 1

      Grateful for Slysoft? Why? all they do is repackage Elby software (and where applicable, someone else's) anyway.

      But w/r/t to the DRM, Microsoft is not entirely to blame (but not entirely blameless either) - implementing such hugely integrated mechanisms is a requirement from the MPAA (who are already universally hated) to support High Definition movie formats. By contrast, Linux will never legally support HD formats (Blu-ray, HD DVD)

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  58. Why should a GRAPHICS driver CRASH Vista? by dpbsmith · · Score: 1

    I don't get it. I understand why faulty code in a graphics driver might make the screen go black, or blue, or display garbage, or whatever, but I don't see why any operating system should allow it to anything that would crash the system.

    The essential relation between a graphics device and an operating system is unidirectional. The graphics subsystem acquires data from the OS. The OS can and should be read-only from the point of view of the graphics subsystem.

    If it wants to, the OS might well allocate some RAM for the sole use of the graphics driver, and the graphics driver might choose to do some local processing in that space, but that should all be a walled-of area and the OS ought to be able to enforce that.

    Undoubtedly the graphics card will want to do high-speed data transfers using DMA or whatever specialized capabilities the hardware provides, but again, I don't see why an OS shouldn't be able to manage this in a safe way, so that if the graphics code malfunctions it only impacts the graphic operations themselves and doesn't affect or bring down the rest of the system.

    Obviously, an OS can't protect itself entirely from faults in a driver that handles operations that the OS requires for its own operation... the driver that access the disk drives, for example. But a graphics driver? Surely it can and it should.

    For decades now, Windows has been crashing and Microsoft has been blaming the drivers. Microsoft ought to write the critical drivers (like those for disk drive access) itself, and it ought to design the OS so that non-critical drivers (e.g. graphics, sound output) simply can't damage the OS.

    1. Re:Why should a GRAPHICS driver CRASH Vista? by imsabbel · · Score: 1

      DMA excludes "OS managing it".
      If the os starts managing, its no DMA anymore.

      Thats the same reason why you can root a linux box with the DMA of its firewire drivers.

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
    2. Re:Why should a GRAPHICS driver CRASH Vista? by Blakey+Rat · · Score: 1

      Vista can recover from video card driver crashes. Please gain at least a minimal amount of experience with Vista before lying about its capabilities, please. Thank you.

      Obviously, an OS can't protect itself entirely from faults in a driver that handles operations that the OS requires for its own operation... the driver that access the disk drives, for example. But a graphics driver? Surely it can and it should.

      And... does.

      This is the third post in this thread giving FUD about how Vista handles video card driver crashes. I'm sick of it.

    3. Re:Why should a GRAPHICS driver CRASH Vista? by Frenchman113 · · Score: 1

      Um, because most video cards rely on DMA in order to not render at 0.001 fps? And moroever, I can't count the number of times ATI drivers have kernel paniced by Linux box so it's not a "lol windows" issue. Nice try. You failed.

  59. Vista must die for this to happen. by inTheLoo · · Score: 3, Informative

    From Wikipedia:

    Writer and computer scientist Peter Gutmann has expressed concerns that the Digital Rights Management copy prevention scheme in Microsoft's Windows Vista operating system may limit the availability of the documentation required to write open drivers as it "requires that the operational details of the device be kept confidential."

    Source article

    This is the only way the "trusted path" will work and it would be convenient for Microsoft if people and institutions did not realize that this is an unacceptable way of doing things.

    --
    No calls now, I'm ...
    1. Re:Vista must die for this to happen. by Anonymous Coward · · Score: 0

      What, is this a karma whore war?

    2. Re:Vista must die for this to happen. by Your.Master · · Score: 1

      Twitter, responding to himself using two different aliases. Classy.

    3. Re:Vista must die for this to happen. by dedazo · · Score: 1

      You need to stop now.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    4. Re:Vista must die for this to happen. by xhrit · · Score: 0

      how do you get good karma here if you don't have sock puppets to mod yourself up?

    5. Re:Vista must die for this to happen. by Macthorpe · · Score: 1

      Be honest?

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
  60. flip flop those results for me by TheAngryIntern · · Score: 1

    My experience is the exact opposite of this study. Most people I know that are having major issues with Vista have ATI cards, and myself and others that have had no issues at all with Vista all have nVidia cards.

  61. Troll, troll, troll your boat... by pestie · · Score: 1

    Nice troll, but I wasn't attempting to make some clandestine endorsement of Linux. I was simply mentioning that fact because I've seen bad video drivers do both - take down X, or take down the whole OS. It's a distinction that probably only matters to those of us who hang out on Slashdot for a bit of geek talk, rather than to troll.

    1. Re:Troll, troll, troll your boat... by gallwapa · · Score: 1

      Seriously though what do you run out of the WM context if you're using Linux on the desktop?

      Even when I hit the terminal I open it up within the WM

    2. Re:Troll, troll, troll your boat... by pestie · · Score: 1

      You mean what do I do when my X session crashes? Well, I run Kubuntu, so I can't speak for other distros, but when such a crash happens, one of four things occurs:

      1. The login manager (kdm) restarts the X server and provides the usual login window. - This is by far the most common result. In this case, I simply log back in.

      2. X fails to restart, kicking me back to the text console. - This is usually the result of me tampering with xorg.conf and getting something wrong. The solution is to fix whatever's preventing X from restarting, then restart manually with /etc/init.d/kdm start

      3. The system hangs irrevocably. - If the Magic SysRq key trick doesn't work, hard-boot the system. This is extremely rare, but does occasionally happen.

      4. The screen stays black, but the system is still alive. - Log in from another machine on my network using ssh, issue shutdown -r now

    3. Re:Troll, troll, troll your boat... by gallwapa · · Score: 1

      So what you're saying is your entire OS basically just crashed...

    4. Re:Troll, troll, troll your boat... by pestie · · Score: 1

      No. All my daemon processes keep running, and my filesystem is intact. That second one is especially important. Ever tried to recover a Windows system where NTFS has gone to hell? It's ugly as hell. And in answer to the original question about desktop apps - what does it matter? Most major apps have crash recovery anyway. If they're killed by a SIGPIPE or similar, they'll write out a recovery file and recover gracefully when you restart them. Firefox restarts with the same windows/tabs I had open. I imagine OOo at least has some crash recovery (I don't really use it, so I don't know). Even my preferred editors will save their contents if killed unexpectedly. And I don't care what my media player does. So, given the fact that crashes are inevitable in the real world, what's your point?

    5. Re:Troll, troll, troll your boat... by gallwapa · · Score: 1

      Just that the only time my vista box had its NVIDIA driver crash, the screen flickered and then a nice box down in the notification area said "xxxxx driver experienced a crash and has recovered" - and I didn't lose all my apps.

      As far as troubleshooting NTFS crashes: No, because TBH, I don't experience a lot of crashes in general. I've yet to have a crash with Vista save for one issue with "PowerNow" functionality. It didn't appear to be the fault of vista though because suse 10.3 also locked when it was enabled on various occasions (The whole OS). Worst I've ever had is a shutdown during a write and a chkdisk automatically happens and it 'fixes' any issues it thinks it has.

  62. Omega Drivers? Personal responsibility? by elodoth · · Score: 2, Informative

    Don't the ATI/nVidia Omega drivers work in Vista? Assuming they do, it seems most of the crashes were due to people being ill informed or giving up rather than the fault of either manufacturer. Personally, I would place blame on Microsoft before any manufacturer as I am sure they have *something* to do with the driver design process and making sure nVidia and ATI are properly informed. The ultimate blame, of course, rests on the users for daring to install a Microsoft product before SP2... http://www.omegadrivers.net/

  63. The fact by BigJClark · · Score: 1


    That graphic drivers are tied so closely to the OS bothers me. Vista still doesn't seem like an OS to me as much as a resource hogging application that I MUST have running in the background at all times.

    --

    Hi, I Boris. Hear fix bear, yes?
  64. Sadly my NVidia crashed Ubuntu too by pbhj · · Score: 1

    It's the only time with this computer I've had a complete lock up that wouldn't even respond to Alt-SysRq-B. Had to hard power-off.

    I've got a Winfast Leadtek 7600GT running in an Acer Aspire with Athlon 64 X2 4000+ and 3G RAM - crashes after about 10 mins of gameplay on my Vista, also appears to crash when running 3D apps on Linux.

  65. NVIDIA or Microsoft by Anonymous Coward · · Score: 0

    It'd be interesting to hear some NVIDIA programmers take on the situational details. Anyone who has developed commercial software for Windows, at any layer from ring 0 hardware interrupt handlers to supposedly platform-independent scripts that process nothing but high level abstracted messages, knows from experience that Microsoft breaking you is the norm, not only across Windows product changes, but even with service packs. Microsoft does not care about third party software reliability in the slightest, and will not only change critical APIs knowing that they will break third party software, but will sometimes deliberately change critical APIs for the purpose of breaking third party software. It's quite possible that the class actioners need to sue Microsoft, not NVIDIA.

  66. I thought 30% of ALL Vista crashes were video by Anonymous Coward · · Score: 0

    Many people blame Vista DRM for the video driver problem across the board (not just NVIDIA). Whether that's true or not, we should all point the finger at DRM until MS can prove otherwise. The more we can associate MS with DRM, the better life will be for everyone else. In a perfect world, MS dumps DRM, but not before conceding a huge chunk of market share and restoring competitiveness to the industry. Given all of the corporate love for DRM, it will take the loss of a few billion dollars in losses to get the corporate golfers back into the office to think about what went wrong.

  67. Point Missed. by pleappleappleap · · Score: 2, Insightful

    All of your applications probably still crashed.

    1. Re:Point Missed. by irc.goatse.cx+troll · · Score: 1

      Does anybody know why that is, or if anyone is working on changing that? I could see some kind of minimalist X11 'bnc' type program hold the apps display and bring it back once you re-launch your X server. Since all your apps are separate processes..why should they go down with their display?

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
  68. Heck with Vista, what about XP? by frovingslosh · · Score: 1
    I put together a nice new system a year ago with an 8500 Nvidia card (amazing how it has dropped from "affordable" to "too cheap to consider" in the last year). The system has never been what I would consider stable, and the hangs and crashes all seem to be video related. I've updates to the latest Nvidia XP drivers many times, but while this may have reduced the problems over the year it is far from eliminating it. While I can play 3D games just fine, I can always duplicate the problem with something as simple as running VNC, and many other seemingly simple video related operations will trigger problems as well.

    I'm rather surprised that I didn't see a lot more mention of this in this discussion.

    --
    I'm an American. I love this country and the freedoms that we used to have.
    1. Re:Heck with Vista, what about XP? by aiguyaiguy · · Score: 1

      I'm running an 8500 Nvidia card with all the latest drivers and Vista Service Pack 1. I still get get a NVidia caused crash from the Graphics driver every 3 days or so usually at night when the only thing it's doing is calculating Protein Folds (Distributed computing project) (with the graphics visualisation turned off!). I would think that with that many crashes Microsoft would off NVidia some of their driver gurus dirt cheap just to resolve the problems and keep the shitty drivers from further tarnishing Vistas already shitty reputation. But don't forget the more error checking you add inside a driver the slower the device works. My guess is that NVidia is sacrificing common sense error checking for better benchmark numbers. And they have so many generations of cards out there now that 99% of their resources are about getting their next one out the door and not fixing the shit they sold us last year. A class action suit may be the only way to wake them up!

  69. Intel? by pleappleappleap · · Score: 1

    I've not tried the Intel cards, but I've always had good luck with Matrox.

  70. The other 83.7% .... by PPH · · Score: 4, Funny
    ... were caused by Vista internals.

    These statistics were calculated using Excel.

    --
    Have gnu, will travel.
  71. Re: I remember Trident fondly by pleappleappleap · · Score: 1

    Trident was ok, but I always had better luck with S3.

  72. Coincidences by Anonymous Coward · · Score: 0

    How many people around Slashdot actually link to twitter's journal? Exactly five, including twitter. Isn't that just the biggest coincidence?

    1. Re:Coincidences by Anonymous Coward · · Score: 0

      Twitter is nothing more than a walking failed-abortion. His was an accidental conception and his cheap-ass egg & sperm donor couldn't afford the coat hanger to terminate the unwanted pregnancy. This is why he claims to be such a huge proponent of 'FREE' software...if only that coat hanger were free...

  73. Huh?? by pleappleappleap · · Score: 1

    Someone needs to start a movement to mandate open source. Not mandate GPL mind you; a copyright holder should be able to offer any licence (s)he wishes.

    Do you realize that your first sentence conflicts logically with your second?

    1. Re:Huh?? by sm62704 · · Score: 1

      No, it doesn't. By "open source" I only mean that to obtain copyright on a binary, its source must be disclosed. The source is, after all, the true "work of art", the "intellectual" part. Nobody produced the binary; it was compiled from the source.

      By "offer any licence (s)he wishes" I mean in accordance to law. Which I agree, today's corporations don't give a rat's ass about the law, except to buy it and beat you over the head with it.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    2. Re:Huh?? by pleappleappleap · · Score: 1

      You're still conflicting. What if the author chooses the BSD license? Then the licensee would be free to distribute modified binaries without source anyway.

    3. Re:Huh?? by sm62704 · · Score: 1

      If it were mandated by law that you couln't get copyright without opening your source then the licensee would NOT be free to distribute modified binaries without source anyway. You can't make an illegal license and expect it to stand up in court.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
  74. If you can't audit the code.. by Sloppy · · Score: 1

    ..then it's not secure. Period. (Whether it happens to work or not, you don't know how well it works, and therefore it can't be trusted.)

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    1. Re:If you can't audit the code.. by Anonymous Coward · · Score: 0

      Exactly what does this have to do with the article? Or are you just trying to start up a typical "WAAAH closed source drivers!" bawl-fest?

    2. Re:If you can't audit the code.. by Sloppy · · Score: 1

      Exactly what does this have to do with the article?

      When Free Software users fuck themselves by using untrustable drivers, it makes sense: they did something that is contrary to the platform's orthodoxy, and it had negative consequences. The Linux kernel, OpenBSD, etc dudes can smugly say with a shit-eating grin, "if it hurts when you do that, then don't do that."

      When Microsoft users fuck themselves by using untrustable drivers, it is ironic: they did something consistent with the platform's orthodoxy, and it had negative consequences. Microsoft can't say "don't do that" because they depend on their users taking that risk. But when the users take that risk, and run untrustable code with full privileges on their machine, and the machine crashes, Microsoft ends up looking bad. They're screwed.

      If Microsoft were to preach the obvious ("if you can't audit it, then you can't trust it") then they'd avoid this situation .. but be out of business. It's delicious.

      Or are you just trying to start up a typical "WAAAH closed source drivers!" bawl-fest?

      Ok, sure, let's. :-) Except I'd rephrase it as a "HA HA closed source drivers!" laugh-fest.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  75. 100% of crashes on my Ubuntu box by Anonymous Coward · · Score: 0

    That's nothing, the ATI driver caused 100% of the crashes on my Ubuntu box. Until I installed an nVidia card and 100% of the crashes were caused by the nVidia driver.

  76. Well, maybe MSFT should do it's job then by WebCowboy · · Score: 1

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

    Which begs the question: Why the hell hasn't MSFT done its QC/QA job and taken NVidia to task? Why can't it use its dominant, near-monopoly status in the industry for GOOD for a change, instead of for whipping the competition?

    These "root cause analysis" numbers were trotted out by MSFT in its defense argument in the "Vista Capable" lawsuit. How does this absolve MSFT of anything here? Wasn't the "Vista capable" label supposed to MEAN something? Don't they do thorough regression tests of systems to make sure that they really ARE capable of running Vista? Why were machines equipped with NVidia chipsets, which relied on drivers responsible for nearly 30 percent of crashes, allowed to be sold as "Vista capable"? In my opinion, it just bolsters the argument that MSFT was negligent and misleading in it's Vista Capable campaign when machines with such crappy drivers are allowed to be pushed out the door on vague assurances that by the time Vista was in wide release the bugs would be squished.

    Apple's computers "just work" because they have complete control over the system software and hardware stack and can ensure total quality control. Linux and BSD offer superior reliability and generally better performance because the software is developed and scrutinised by a huge community, and hardware is closely studied or specs are fully disclosed (interestingly the worst Linux drivers happen to be those where hardware specs are most closely guarded). MSFT needs one or the other. They aren't in a position do specify exact hardware as Apple is and Ballmer would be throwing chairs left and right if source code was ever opened up, so they must insist on more control over the drivers supported with their OS and demand more access to hardware specifications so they can assist in making quality drivers. If MSFT ever hopes to have a TRULY quality OS, and they are not willing to move towards a Free software development model, they absolutely MUST exert as much control as possible over the development of system-level software for thrid-party hardware vendors' products (drivers in particular).

  77. Gutmann was debunked! by Anonymous Coward · · Score: 0

    His entire "paper" was based on anecdotal evidence gleaned from message boards and willful "misinterpretations" of Microsoft's documentation.

    And when he was called on it, Peter Gutmann hemmed and hawed, shuffled some things around on his website, but never defended his results from a single challenge.

    But you already knew that, Twitter.

  78. Longhorn Beta 4 by Anonymous Coward · · Score: 0

    Lesson learned: Don't run unstable OS builds. Ever.

  79. Not my experience by darkwhite · · Score: 2

    I have used numerous nVidia cards with many games and have never seen an nVidia driver crash on me, in Windows or Linux.

    Maybe some of these crashes are caused by the flaky motherboards and memory that the drivers run on, or power supplies, and it's just that code in those drivers is what pushes the hardware to the max and makes it crash.

    --

    [an error occurred while processing this directive]
  80. nVidia had plenty of time for Vista launch by kylef · · Score: 3, Insightful

    Most of these driver incompatibilities were actually caused because microsoft changed the driver structure at the last minute which basically shot a lot of the manufacturers in the foot at the starting line.

    Actually Microsoft had been talking to the graphics IHVs about the new Longhorn "Advanced Driver Model" as early as spring 2005. Both ATI and nVidia had representatives (i.e., developers) working closely with Redmond during that time. The Longhorn/Vista display model became known as "WDDM" and was more or less locked down, from what I understand, by late 2005. By the time of WinHEC 2006 (April), they were already talking about WDDM 2.0, as you can see from this presentation. If you take a look at the slide deck, ATI's Tim Kelley actually delivered part of the presentation on WDDM 2.0.

    Frankly, I don't think nVidia invested enough energy in making high-quality Vista drivers in time for launch. They had approximately a full year of Betas, the same time that ATI and Intel had. The Vista Beta and RC programs had hundreds of thousands of users around the world, for which Microsoft collected crash dump data (which is the same type of data mentioned in this article, collected BEFORE launch). Yet even with this time, and the user crash dump reports, clearly by launch in January 2007 nVidia still wasn't ready with robust drivers.

    The evidence here really does point at nVidia, no matter how much you want it to point at Microsoft.

    1. Re:nVidia had plenty of time for Vista launch by scubamage · · Score: 1

      Please see my other reply about the Dell lawsuit against microsoft. In their evidence there is clear indications that microsoft made numerous 'last minute' changes to the driver structure of Vista.

  81. Re:MOD PARENT DOWN by PitaBred · · Score: 3, Insightful

    What's that "oldid" part of that URL? I don't see that in most wikipedia links I follow... you wouldn't be trying to pull a fast one by simply noting that Wikipedia in the past has been defaced (and quickly fixed, a whole 15 minutes it was up), yet trot it out as an operational fact, would you? Because that would be dishonest, and I wouldn't think an AC would be dishonest.

  82. No crashes here... Intel, however.... by Doug52392 · · Score: 1

    I switched from a shitty Intel integrated graphics card to a nVidia 8600GT a few months ago, no crashes yet! I'm running Windows Vista and Linux on this computer (Vista I only use for gaming), no game has ever crashed (except for one, but I overloaded it by accident), and no OS issue has ever happened caused by the graphics card in Windows or Linux. However, you know how many times the drivers for the shitty Intel 845G integrated graphics card my computer came with caused the computer to crash? Too many to count! When I would try to perform simple and specific tasks (for instance, load a specific level or play on a specific online level in games), the program would crash, and it would spit back a c0000005 Access Violation error (this has NEVER happened since I got the nVidia card by the way), or a message that says "Graphics driver intel845g had to be restarted". And then there was the time Vista completely fucked up because of the driver (One day, I could NOT get on Windows because of a c0000005 Access Violation which caused a BSoD). I had to REINSTALL VISTA! The sad part: Almost ALL casual user PCs have Intel graphics cards in them! Most Dells, Gateways, and HP PCs in the $500-700 range have these cards that can't run any games! There's the real problem!

  83. Pardon me for interrupting your Two Minutes Hate by walbourn · · Score: 2, Informative

    One can always count on any thread on /. about Windows Vista to generate posts full of verve, passion, and technical ignorance. So far the responses have included long rants about NVIDIA's (and other video vendor's) policy towards Linux drivers, the usual anti-Vista FUD from posters who are proud of their lack of actual experience with the OS, and even the old "DRM sux" chestnut.

    XPDM (the current nomenclature for the Windows Driver Model for Windows XP video) was the end-point of a decade of side-by-side work between the DirectX graphics technology (DirectDraw/Direct3D) and the core Graphics Device Interface (GDI). It worked, but only when the OS itself never used 3D features at all. In fact, 3D applications were extremely limited in their ability to multi-task the GPU, and writing XPDM drivers had become extremely complex. After years of experience writing & optimizing drivers for Direct3D9, it was obvious that the bottlenecks for future performance growth were in the driver stack itself. Many years of work lead to the development of WDDM (the nomenclature for the Windows Display Driver Model for Windows Vista video) to address GPU-sharing, 'small-batch' performance overhead, and to unify the GDI/Direct3D APIs to simplify driver development.

    Drivers have always been a major source of crash reports. This is fairly obvious for any OS that has a 3rd party plug-in model: MSFT can test the OS with the drivers it ships with, but it cannot test every possible combination of hardware in the market. Windows Error Reporting (aka WATSON) provides numerous data points that help MSFT find these problems, and video drivers crashing in kernel-mode remains a key source of crashes on XPDM. Part of this comes from the complexity of supporting both GDI and Direct3D DDI at the same time, but a lot of it comes from the problem space inherent in programmable shader GPUs. XPDM drivers include shader compilers, and these code bases are like most compilers for non-trivial cases: difficult to get right 100% of the time. Therefore, one of the design features of WDDM was segregating the video driver into a kernel-mode piece and a user-mode piece, so that crashes in complex shader compilers would result in user-mode applications crashes, not BSOD. I note that the original article cited in this thread doesn't state if these are application crashes or BSOD crashes. WDDM didn't just change for the sake of change, but to invest in the needs of the next 5-10 years of video graphics performance, stability, and security.

    While MSFT, the hardware vendors, and end-users would all like to have seen 100% rock-solid WDDM drivers and full performance optimizations across Direct3D9 (XP-era games), Direct3D9Ex (the new Windows Vista Shell), and Direct3D 10 the day Windows Vista shipped, the work involved was immense and the timing very tight. AMD/ATI & NVIDIA were developing major revs of their hardware which market realities demanded worked well on XP (and all the benchmarks at the time would judge them on XPDM), at the same time they were supporting an entirely new driver model and new API, had to support both 32-bit x86 and 64-bit x64 native kernel-mode drivers to get full coverage for the transition to 64-bit mandated by the Windows driver logo programs, and deal with the technical challenges 512 MB+ VRAMs created for SLI/Crossfire and PC BIOS compatibility. All that while investing in their own initiatives (CUDA, OpenGL, Linux, etc.) and dealing with things like the AMD / ATI merger.

    The transition from XPDM to WDDM is no more messy than the transition from Windows 9x/ME was to NT/2000. There are a lot of moving pieces, a lot of actors to coordinate, and a great deal of technical challenges to overcome and new optimization expertise to develop. As with the previous transitions, it took a year or so to get the kinks worked out, and today the latest WDDM drivers are in pretty good shape overall.

    Now back to your regularly scheduled Schadenfreude...

  84. count me in! by gbjbaanb · · Score: 1

    ook. ook ook, ook. uhuhuh ooooooook. oook oook, ahhha, ook ook.

    (trans: if enough of us work at it, we're bound to make the perfect driver)

  85. My favourite way to crash a (LAN buddy's) computer by fatalGlory · · Score: 1

    int main()
    {
    int *i;
    while (1)
            i = new int;
    return 0;
    }

    And just watch them kick their keyboard across the room shouting "Freakin LAG!" he he.

    The point of this post is to demonstrate that crashing a computer is not as hard for a programmer to do as people might think.

    --
    Censorship is the opposite of education. If neo-darwinism were defensible, people would not need to try and censor ID.
  86. startx -- :1. ? by NemoinSpace · · Score: 1

    The main reason I switched to linux 10 years ago was some CLI geeks showed me all the advantages of running things like startx -- :1. Not to mention multiple users logged onto my hardware with their own x sessions running. but if I have my FTP transfer running on VT1, and wget doing something somewhere else, and my webserver running too, yeah I guess I would rather restart X than reboot my machine. So while I understand your situation, I disagree with your assessment. Maybe you should start taking advantage of the coolness of the penguin. p.s. I never struggle with shitty hardware or software, I am quite happy being 6 months behind the bleeding edge.

  87. I once bumped into an NVidea driver engineer by GWBasic · · Score: 2, Interesting

    About a year ago, my college had an alumni breakfast in Silicon Valley. One of my fellow alumni proudly exclaimed that he worked for NVidea writing drivers.

    When asked about Vista, he told us how Microsoft was "sooo understanding" about letting them ship drivers before they were complete. I bit my tounge and decided to stay away from Vista.

  88. The problem aint the GPU drivers by Anonymous Coward · · Score: 0

    Its clearly cause vista sucks....