• On TechRepublic: Five super-secret features in Windows 7
March 28, 2008 3:59 PM PDT

Nvidia to blame for many early Vista crashes

by Ina Fried

There is a ton of interesting information in the documents that have been released as part of the Windows Vista Capable lawsuit.

There's the juicy e-mails that show Microsoft caving to pressure from Intel and lowering the graphics requirements to get the Vista Capable sticker. There's also Dell outlining all of the problems it had with Microsoft in getting Vista to market as well as with its many readiness programs.

For those that want to give the full documents a read, the Seattle Post-Intellingencer has posted the complete PDF files of the documents, linked to from this blog by Todd Bishop.

Another area that got some notice this week was the inordinate number of early Vista crashes that were attributed to Nvidia, according to a list from early 2007. Nvidia was cited as causing nearly 30 percent of early Vista crashes (the exact time of the report is not listed), while Microsoft itself was to blame for nearly 18 percent. Intel and ATI each accounted for about 9 percent of crashes, according to the documents.

"These issues are a year and a half old," Nvidia PR director Derek Perez said on Friday. Perez noted the company took a number of steps in response to the issues, including establishing a Web site where people could report such issues and said the company made significant progress in reducing those errors. "We continue to improve drivers," he said.

In a statement, Microsoft also pointed to the complexities inherent in creating new graphics drivers.

"Microsoft takes exhaustive steps in testing hardware compatibility internally, as well as by working directly with our partners, to address compatibility long before customers experience an issue," the software maker said. "However, testing can only be conducted under so many different circumstances, particularly with such an exceptionally complex code that graphic drivers have. Understanding this, Microsoft has set up a system to help quickly identify the problems, work to fix them and, if warranted, potentially push them through to customers via Windows Update. NVIDIA has taken similar steps, and since launching Windows Vista, Microsoft has seen great progress in addressing potential issues by NVIDIA."

One of the questions I have is which is worse--having buggy drivers, as Nvidia clearly did--or pushing Microsoft to lower its graphics requirements to include less-than-optimal graphics, as Intel appears to have done. Nvidia can and has improved its drivers, but there were a whole lot of systems pushed out in 2006 with the Intel graphics chip that did not initially qualify for the Vista capable logo.

During her years at CNET News, Ina Fried has changed beats several times, changed genders once, and covered both of the Pirates of Silicon Valley. These days, most of her attention is focused on Microsoft. E-mail Ina.
Recent posts from Beyond Binary
Windows 7 use continues to climb
Microsoft pulls Windows 7 download tool
Microsoft releases Exchange 2010, acquires Teamprise
Ex-Palm trio loads up on Vitamin D
Sesame Street, Droid get Google's love
Microsoft launching health tech video show
FAQ: Buying the right Windows 7 upgrade
T-Mobile says software error behind outage
Add a Comment (Log in or register) (30 Comments)
  • prev
  • 1
  • next
Never Nvidia again
by cdotspace March 28, 2008 5:58 PM PDT
I have a Nvidia card on my Dell (With Windows XP) and I have nothing but trouble with it. I'm thinking of removing it for almost anything else.
Reply to this comment
Lazy, lazy
by WildmanCAL March 28, 2008 6:08 PM PDT
nVidia has gotten kind of lazy since taking the graphics card throne back from ATI. Their drivers are certainly not as stable as the once have been. They need a good kick in the tail so they can go back to being a company with kick ass products and the drivers to support them.
View reply
Interesting to note...
by WildmanCAL March 28, 2008 6:05 PM PDT
I find it interesting it was Intel who pressured MS to change the Vista logo. Guess we can tell who has just as much muscle in the tech industry as MS.

As for the crashes, this reminds me of Win95 and its driver woes. When the OS came out, there were NO DirectX compatible drivers (to my knowledge) available for any of the video cards yet the chispet/card makers had been working with Win95 for at least a year. Same goes for Vista. Most chipset/card makers didn't have released/optimized drivers for their products when it hit the shelves. Who's to blame for that one?
Reply to this comment
The device manufacturer, of course
by Leria March 29, 2008 5:35 AM PDT
Because Microsoft makes it almost trivially easy to make a good driver for their latest operating systems.... heck, some of the devices I use didn't HAVE any new drivers for Windows Vista, because they had been made right in the first place.
nvlddmkm driver crash 99% of my reports
by timber2005 March 28, 2008 7:40 PM PDT
The nvlddmkm.sys crash issue is REDICULOUS. It happens across OS, across diffrent motherboards and configs, and the only solution from nVidia is to UNDERCLOCK the card and/or system ram.

And thats what those 30% of crashes are.

If anyone is interested, check out http://www.google.com/search?hl=en&rls=com.microsoft:*&sa=X&oi=spell&resnum=0&ct=result&cd=1&q=nvlddmkm&spell=1
Espically nVidia forums with the hundred page topic on the issue.
Reply to this comment
*spelling correction: ridiculous
by timber2005 March 28, 2008 7:41 PM PDT
ridiculous
sorry... my spelling is ridiculous sometimes.
View reply
Grove giveth, but Gates taketh...
by gabeheim March 29, 2008 5:34 AM PDT
Except now it is Otellini that giveth and Ballmer that taketh. And Ballmer saw that gates taketh well, and ballmer said, let ballmer taketh well, like gates taketh well. But before Otellini giveth, Grove sayeth that the giveth must be less because the law of moore shall fail, thus Otellini giveth less. But Gates still taketh, and ballmer still taketh more though otellini giveth less. And thus, Otellini asketh ballmer, do not taketh more than I can giveth. And thus said ballmer, I shall labeleth so that it is capable and they shall not think that I taketh too much.

Microsoft lives in a new world that they were not ready for. They just can't expect Moore's law to automatically bail them out of bad design/performance issues. Is it really that unreasonable to ask MS to support a then 2 year old chipset that was still in popular use? How long did the ATI Radeon 7000 hang around in the laptop market? Regarding Nvidia, thats the way drivers go, especially in a closed source system (MS is the only completely closed desktop vendor). I'm not saying they need to open source, but since you can't exactly LXR the ms source, they might need to provide more support to Nvidia and other OEMS. Also, what caused the crashes? Was it Nvidia code, or MS API's nvidia was using. Was nvidia using them wrong, or did MS change them? Saying it was nvidia drivers says very very little.
Reply to this comment
NVIDIA != Intel. ;)
by Penguinisto March 31, 2008 7:05 AM PDT
Methinks you got your companies mixed up ;)

[i]"Microsoft lives in a new world that they were not ready for. They just can't expect Moore's law to automatically bail them out of bad design/performance issues."[/i]

Agreed, perfectly.


/P
Nvidia crashing.
by Imalittleteapot March 29, 2008 5:39 AM PDT
Of all the complaints I've had about Vista. Strangely crashing wasn't one of them.

I heard somewhere Microsoft changed the driver model at the last minute meaning hardware makers had to release with crap drivers. Have sense lost the source, but here is another.
http://www.nytimes.com/idg/IDG_002570DE00740E18002573FE006B7266.html?ref=technology

Apparently NVidia drivers are bad across operating systems though so that doesn't matter. However, this is really good news for Nvidia fans. After a news article like this people will be getting the best darn Nvidia drivers anyone could imagine.

Maybe that'll learn them to optimize the drivers for Crysis benchmarks (which some say does no good in actual gameplay) instead of debugging the code.

Unless Nvidia is a bunch of complete retards.
Reply to this comment
Whoops
by Imalittleteapot March 29, 2008 5:55 AM PDT
Since not sense Grrrr. Maybe Cnet could add an edit option. Do they have an edit option that I'm just not seeing?
Improper installs
by Guru Master March 29, 2008 8:22 PM PDT
Just because the problem report generated points to nVidia Drivers does not mean that it is solely a driver issue. It is in my experience that the drivers were not properly installed. I will say that nVidia's installer should have accounted for what was already installed and cleaned it up first, but it did not at the time, although in fairness specific instructions were given to uninstall the old drivers first.
As we know WHQL nVidia drivers are now available from Windows Update, so I find the only point of this article is to recreate year old FUD (and generate some revenue for this site).
I hope nVidia isn't upset about those jumping to conclusions here. I would be.
Reply to this comment
nvidia
by dadamedan March 30, 2008 7:59 PM PDT
you are so correct , this is what happen to my laptop it was'nt installed properly.. no problems after that..d
This is why....
by perfectblue97 March 30, 2008 2:18 AM PDT
...I'm still using XP.

Vista is going to have to be a lot more stable and a lot less resource hungry before I'll consider using it.

Let's all hope that Microsoft learns from this and that they make their next OS a light OS (Some chance,huh).
Reply to this comment
The first page shows what to do and why
by Guru Master March 30, 2008 7:57 AM PDT
From EggHeadCafe:

http://www.eggheadcafe.com/software/aspnet/29415832/display-driver-nvlddmkm-s.aspx

"Display Driver nvlddmkm stopped responding -- FIX-- - Dwai
03-Mar-07 06:31:00

I have found and fixed the problem today. This is what appears to happen.
during the installation of the most current drivers 100.65 Vista, an OLD file
nvlddmkm.sys is copied into windows/system32/drivers and not the current one
in the install. As a result the new drivers are attempting to access a file
dated 11/2006 instead of 2/2007 ver 7.15.11.0065 which is in the newest WHQL
driver ver 100.65 vista 32.

Fix: Go to windows/system32/drivers and rename nvlddmkm.sys to
nvlddmkm.sys.old. Go to the nvidia directory and find the file nvlddmkm.sy_
and copy it to windows/system32. Using the cmd window (DOS box) type
EXPAND.EXE nvlddmkm.sy_ nvlddmkm.sys. When the expansion is complete, copy
the new nvlddmkm.sys to windows/system32/drivers and restart the computer.

Your computer should now work properly.

You will notice that any uninstall and reinstall of nvidia drivers will not
remove the old nvlddmkm.sys file and will not overwrite it with the newer
version. You have to do it manually. I do not know why this happens but who
cares as long it is fixed.

Good luck..."

What the commenter really should have said is the that the installer was not removing the old drivers.

That was March of last year and clearly points to the installer issue I previously noted here. Once corrected all was well.

So, we cannot go out and say that because the feedback reported an nVidia driver issue, that it was a driver issue, it was not.

If those people had followed the instructions and removed the old drivers first, this would not have happened.

So what we have learned is 29% of people don't read instructions.
Crap OS Maker Blames Vendor - pix @ 11.
by Penguinisto March 31, 2008 7:03 AM PDT
Please... this is the same Nvidia that has a nice solid history of making stable drivers, is careful to place caveats and cautions about any possible conflicts and instabilities on their website when you go get the drivers, and seems to have little problem with making stable drivers for Linux, Mac OSX, and even earlier versions of Windows, up to /including XP.

...so what makes Vista so hard to code for? Therein lies your answer - and a smart OS maker wouldn't go around petulantly blaming them (esp. when nearly everyone else is having a tough go of coding for Vista as well at that level).

Instead, we got a pack of stupid finger-pointing at the same 3rd-party vendors that can make or break your product.

Personally, if MSFT blamed me, I'd forget about making the drivers run DX10 all that well, and just shoot for stability. That way, everyone will slowly realize that Vista is not a decent gaming/graphics platform, and take their business elsewhere.

/P
Reply to this comment
where?
by celticbrewer March 31, 2008 7:29 AM PDT
I don't see M$ blaming anyone in this article.

And nvidia replies "These issues are a year and a half old," Nvidia PR director Derek Perez said on Friday. Perez noted the company took a number of steps in response to the issues"

So they accepted responsibility for their issues and resolved most of them and are working on the others.

Looks like the anti-vista bandwagon made an unwarranted stop here. You better run or they'll leave you behind, troll.
View reply
Penguin Nazis
by Vegaman_Dan March 31, 2008 2:09 PM PDT
Yeah, your post just set back the Linux community several years in credibility.

Good job. Way to go there.

nVidia has had a long history of problems with their drivers. Look at the gaming community. In the race against ATI for supremacy, they overclocked their chipsets to the point of meltdown. Blaming the OS for the hardware maker's design failure is simply baffling.

Seriously, it's like you don't have any clue whatsoever about what you're posting- only the same old tired rhetoric- Microsoft is evil, Apple is godly, Linux is supreme to all.
View reply
I think the key word is "3rd Party"
by timber2005 March 31, 2008 4:43 PM PDT
Microsoft provides the guidelines on how the driver needs to be made to interact with the OS.

If Microsoft had to make the driver for nVidia, it wouldn't be a "3rd Party" issue.

The nvdlddmkm crash happens across OS's, which leaves only the card or driver to blame.
MS Specs for Drivers
by Renegade Knight March 31, 2008 10:57 AM PDT
Which is the real problem Nvidea drivers or MS specifications making drivers needlessly difficult to write for Vista? As a user I gained nothing by the artifically complex drivers mandated for Vista. MS gained a huge black eye for a future service that I will refuse to use because it's backed by MS.
Reply to this comment
abhorrent
by Guru Master March 31, 2008 9:42 PM PDT
I find it ironic that the one thing the so called experts who write the so called tech news have yet to figure out is that the the model for Vista video drivers was disclosed more than two years before the video hardware makers even thought about doing something other than making money from XP game developers. Considering the huge market in consoles and the dead PC gaming market, tell me who was right? None of them. This always puzzled me because Sony had every reason to want people in the living room in front of their TV's. MS did not, yet they brought this market to where it is today. So who's screwing who? No one. Well, not intentionally. Everyone wins when we spend a fortune on hardware (that will be obsolete tomorrow). Really, everyone does. It's an abhorrent ecosystem, but it beats welfare, anyday.
And in related news...
by AppleSuxLeo March 31, 2008 8:34 PM PDT
Cnet is the biggest supporter of Apple`s false advertising campaign. Use FlashBlock and stick it to them !
Reply to this comment
(30 Comments)
  • prev
  • 1
  • next
advertisement

After 5 years, Firefox faces new challenges

Mozilla helped reshape the Web since releasing Firefox 1.0 five years ago. Now it's got a reawakened Microsoft and Google Chrome to reckon with.

There's a map for that: GPS or smartphone?

Almost every handset comes with mapping software these days, but standalone GPS devices are becoming more affordable than ever.

About Beyond Binary

During her years at CNET News, Ina Fried has changed beats several times, changed genders once, and covered both of the Pirates of Silicon Valley. These days, most of her attention is focused on Microsoft.


Beyond Binary is a look at how technology is changing our lives and the people behind all that life-changing stuff, with an extra emphasis on that which emanates from Redmond, Wash.

Add this feed to your online news reader

Beyond Binary topics

Binary Bits

    Follow Ina on Twitter (Twitter name: InaFried)
    advertisement
    advertisement

    Inside CNET News

    Scroll Left Scroll Right