My primary PC experiences a BSOD (bug check 124) roughly once a day and has been doing so for several months. These BSODs appear to be related to warnings 500 and 501 in the Windows event log. Both message types say "The Desktop Window Manager is experiencing heavy resource contention". 500 adds "The DWM responsiveness has degraded". 501 adds "Graphics subsystem resources are over-utilized. A consistent degradation in frame rate for the DW".
After checking that the graphics driver was up-to-date, I replaced the AMD graphics card with a Nvidia card from another machine. Although replacing the graphics card is expensive, I thought it was the most likely suspect, and it's easier than replacing the motherboard or the power supply. But this has made no difference to the problem. Still the same warnings 500/501 and a daily BSOD.
No hardware events in the event log. No errors or warnings in the device manager. Nothing else unusual that I could find. So I have 3 questions:
- Any other investigative technique available (short of a voltmeter)?
- Any alternative to replacing the motherboard and/or the power supply?
- Any other likely causes for the BSOD?
EDIT 1: I've run the built-in Windows memory diagnostic twice, and had a clean result both times. But when I ran the Prime95 torture test (blended, lots of RAM testing) twice, it caused the same BSOD both times within 30 seconds. When I ran the Prime95 torture test (small FFTs, RAM not tested much), it ran fine for 10 minutes, although the temperature on a couple of the cores reached a nasty-looking 91C on full boost (33C at idle, ambient temperature 22C). So perhaps a memory hardware or voltage issue.
EDIT 2: I've changed the memory voltage setting so that it can go as high as 1.6 (from the default of 1.5). The Prime95 blended torture test now runs for 10 minutes without a BSOD, although 3 of the 4 cores reach the terrifying temperature of 98C! I'm going to watch for 500/501 events over the next couple of days.
EDIT 3: I'm unable to disable the core with the dodgy L2 cache as the bios doesn't allow me to disable specific cores. But changing to a profile with memory voltage raised from 1.5 to 1.6 and over-clocking boost reduced from 4.6 to 4.2 GhZ appears to have eliminated the BSODs.
System details
- Motherboard: Asus P8Z68-V LE
- Graphics: Nvidia GTX 770 2 Gb
- Power:Corsair 600W
- CPU: Intel i7 2600K 3.4 GhZ (on-demand to 4.6 Ghz)
- Cooling: Noctua NH-D14
- Memory: 16 Gb PC3-10666 1333MHz DDR3
- OS: Windows 7 Pro with Aero switched-off
- All device drivers up-to-date. OS fully-patched.
- Machine is rarely pushed hard - maybe once a month.
.dmp
file in yourC:\Windows\Minidump
folder?Minidump
folder to the desktop, compress it in a .zip/.7z archive, and upload it somewhere (e.g. http://ge.tt/). Then post the resulting link here.