Getting BSODs when video card load is LOW

1

Well it seems that I have the opposite problem of most users: When the load on my GeForce 9600 M GT is low, the nvddklm.dll causes BSOD. In addition to that, when using driver version other than 259.47, the crash happens as soon as I log in, but only if I'm using just the laptop's screen. If I have another screen connected, I can use the computer for some time before the BSOD.

When I have some load on the GPU, like for example have a CUDA program or some 3D demo running, everything seems to be working fine.

When I shut down the program causing the GPU load and leave the computer so that the screen turns off, I will almost always get the BSOD, but it will only be displayed on the secondary screen if it's connected. Otherwise, nothing will be show.

Some background: I'm using an Acer Aspire 7720G and had GeForce 9500 M GS there. It died some time ago and I've replaced it with an Acer GeForce 9600 M GT. This is a popular upgrade for this laptop and usually goes without any problems. The card itself is new and comes from a spare part dealer.

The temperatures seem to be fine (highest is 85 C for the video card, 70 C is normal) and everything works fine without nVidia drivers installed. The problem occurs on Windows 7 64bit and on fresh installation of Windows 8 64 bit (fresh installation).

The exact code reported is:0x00000116. After researching it, I've found out that it mostly happens when running demanding video applications, overheating or trying to access more video memory than available. In my case, none of the usual causes seem to apply.

So any ideas what to do in order to pinpoint the cause?

bsod
nvidia-geforce
asked on Super User Nov 5, 2012 by AndrejaKo

1 Answer

2

There seems to be a "cute" typical issue with hot-running GPUs due to thermal expansion - the balls of solder under the GPU chip are constantly expanding and shrinking, sometimes cracking. When GPU enters idle state (usually when you stop the GPU-loading application), it cools down rapidly, the contact breaks and BAM! Artifacting and BSOD. Probably I'm having the same problem too.

Try something OpenCL- or CUDA-based (memtestCL or memtestG80) on Linux, with open source drivers, to lure out the errors. If you get them, Windows and proprietary drivers will be out of the equation and it'll be down to firmware, VRAM or GPU, which you wouldn't want to test and repair by yourself, I suppose.

answered on Super User Jan 5, 2016 by ogurets

User contributions licensed under CC BY-SA 3.0