nVidia drivers can bite hard

October 23rd, 2006 at 01:27am Os

I’m a big fan of nVidia graphics cards, unlike my past experience of ATI, nVidia cards have never given me problems.

Recently, my PC would have issues with processes consuming 100% CPU and making Windows grind to a halt. I have a dual CPU machine so the process would only get 100% of one of them, but the process that would suffer the most was explorer. Now when explorer being over-demanding the rest of Windows tends to go with it – programs continue to run but actually interacting with them is a bit of a hit and miss affair. Manually killing explorer would move the problem to another process, and eventually a slow spiral of death from a thousand cuts occurred, in most cases hitting the big red switch was the only solution as shutting down turned into an avalanche of hitting ‘this process has stopped responding’ dialogues.

I was quite prepared to believe that it was just XP suffering from a bad case of bit rot and is in dire need of a re-install, however I don’t like to let things be when they’re bothering me on my own PC so I broke out the heavy tools and started debugging.

The heavy tool of choice in this case was the terrific Process Explorer from SysInternals, it allowed me to dump the stack of the locked up explorer process and at the bottom, sucking all the CPU was the nVidia nView dll, which is part of the nVidia drivers.

I had enabled nView months ago for something and completely forgotten about it, until my debugging session.

One quick trip to control panel and nView was disabled, and I’ve not experienced any process lockups since. If I was a betting man I’d think it was a race condition exacerbated by having dual processors, but in these days of dual-core CPU’s this problem could become more prevalent.

 

Entry Filed under: Technical


Calendar

October 2006
M T W T F S S
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

Most Recent Posts