That's fine, thanks.
I can see five BSODs in your System log (which only goes back to 10th July) but you uploaded only two dumps. What happened to the other three dumps? The more dumps you can upload the more confidence we can have in any diagnosis we make.
I see nothing in your System or Application lopgs to account for the bugchecks - this often points to a sudden and undexpected hardware failure. Both dumps are pretty much identical, they both seem to fail during idle processing with a machine check hardware error....
Code:
9: kd> knL
# Child-SP RetAddr Call Site
00 ffffa900`97d468e8 fffff801`64ab77ba nt!KeBugCheckEx
01 ffffa900`97d468f0 fffff801`640815b0 nt!HalBugCheckSystem+0xca
02 ffffa900`97d46930 fffff801`64bb9a9e PSHED!PshedBugCheckSystem+0x10
03 ffffa900`97d46960 fffff801`64ab90e1 nt!WheaReportHwError+0x46e
04 ffffa900`97d46a40 fffff801`64ab9453 nt!HalpMcaReportError+0xb1
05 ffffa900`97d46bb0 fffff801`64ab9330 nt!HalpMceHandlerCore+0xef
06 ffffa900`97d46c00 fffff801`64ab9581 nt!HalpMceHandler+0xe0
07 ffffa900`97d46c40 fffff801`64ab87eb nt!HalpMceHandlerWithRendezvous+0xc9
08 ffffa900`97d46c70 fffff801`64abb035 nt!HalpHandleMachineCheck+0x5f
09 ffffa900`97d46ca0 fffff801`64b10b59 nt!HalHandleMcheck+0x35
0a ffffa900`97d46cd0 fffff801`64a0cbba nt!KiHandleMcheck+0x9
0b ffffa900`97d46d00 fffff801`64a0c877 nt!KxMcheckAbort+0x7a
0c ffffa900`97d46e40 fffff801`6d41138f nt!KiMcheckAbort+0x277
0d ffffef04`d92aef78 00000000`00000000 intelppm!MWaitIdle+0x1f
You read these call stacks from the bottom up, you can see we start in the intelppm.sys driver. This is a Microsoft driver that is called when a processor is idle; ie. it has no work on the ready queue. The intelppm.sys driver is the 'Processor Power Management' driver and it's job is twofold; to look for useful work to do (executing a DPC queue for example) and to halt the processor in a low power state waiting for an interrupt to wake it when more work arrives. The very next function call is to the kernel machine check abort function (nt!KiMcheckAbort+0x277), so the hardware machine check occurred during intelppm.sys processing.
It's not unusual for some CPUs to become unstable at lower power settings, though AMD processors seem to suffer more than Intel, and this would appear to be a potential low power CPU instability problem.
The first thing you need to do is remove any CPU overclock and/or CPU undervolt that you may have applied. With this type of BSOD the CPU must be running at stock voltages and frequencies.
There are two ways of stopping the CPU from entering lower power states:
- Switch your Power Options profile to the (Windows) High Performance profile
- Change the Power Options Processor Power Management values so that the Minimum Processor State is 99% and the Maximum Processor State is 99%
Try each of those, one at a time, and each for a day or two. See whether they stop the BSODs. If they do, then you most likely have a CPU that's becoming unstable in lower power states.