Description
While I am using my computer, the cursor will turn into an hourglass and the displays will stop updating. After six minutes, the computer will reboot. There is a bugcheck recorded in the event log. And the !analyze is below.
I know the underlying computer keeps working. Only the displays freeze. I was typing in a remote computer. And I found my missing keystrokes after reconnecting.
This issue is very sporadic. The issue only happens while the computer is in use. It did not bugcheck overnight. Also, it did not bugcheck while I was away from my desk for three hours. But I did have an issue early in the afternoon when I started using my computer again. There does not seem to be a specific trigger. It just happens after some interactive use. I tried running FurMark for fifteen minutes. That had no impact.
Hardware
I am using an Intel NUC5CPYH.
The only video card is the integrated Intel Graphics.
I have two displays in an extended configuration. Both are LG IPS234V-PN displays. The resolution on each display is 1920 x 1080 x 32bit 60Hz. The monitors and the NUC use DC power adapters. One display is connected by HDMI and the other by VGA.
There is 8GB of memory installed.
See attached for the graphics hardware stepping.
Software
The operating system is Windows 10 Pro x64 Version 1511.
I am including a screen capture of the Intel Graphics Properties.
I installed the graphics driver from the sticky post on the Intel forums. This is the driver version printed in the installation log: 20.19.15.4501 The !analyze is for this driver.
Sticky Driver
https://communities.intel.com/thread/106219
See attached for the Intel System Support Utility output.
Bugcheck
System Log Entry
The computer has rebooted from a bugcheck. The bugcheck was: 0x00000116 (0xffffe000e4da31e0, 0xfffff800e91c1cd0, 0xffffffffc0000001, 0x0000000000000003). A dump was saved in: C:\Windows\MEMORY.DMP. Report Id: 4e0652f5-a26a-49c1-8c6d-3c327c397687.
!analyze
Microsoft (R) Windows Debugger Version 10.0.14321.1024 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.
Loading Dump File [C:\Windows\MEMORY.DMP]
Kernel Bitmap Dump File: Kernel address space is available, User address space may not be available.
************* Symbol Path validation summary **************
Response Time (ms) Location
Deferred SRV*C:\My\Sym*http://msdl.microsoft.com/download/symbols
Symbol search path is: SRV*C:\My\Sym*http://msdl.microsoft.com/download/symbols
Executable search path is:
Windows 10 Kernel Version 10586 MP (2 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 10586.589.amd64fre.th2_release.160906-1759
Machine Name:
Kernel base = 0xfffff802`df68b000 PsLoadedModuleList = 0xfffff802`df968cd0
Debug session time: Fri Oct 7 16:15:26.279 2016 (UTC - 5:00)
System Uptime: 0 days 0:08:39.504
Loading Kernel Symbols
...............................................................
................................................................
....................................................
Loading User Symbols
Loading unloaded module list
.......
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
Use !analyze -v to get detailed debugging information.
BugCheck 116, {ffffe000e4da31e0, fffff800e91c1cd0, ffffffffc0000001, 3}
Page 2748bb not present in the dump file. Type ".hh dbgerr004" for details
Page 2748bb not present in the dump file. Type ".hh dbgerr004" for details
*** ERROR: Module load completed but symbols could not be loaded for igdkmd64lp.sys
Page 274bc5 not present in the dump file. Type ".hh dbgerr004" for details
Page 274bc5 not present in the dump file. Type ".hh dbgerr004" for details
Page 3a0 not present in the dump file. Type ".hh dbgerr004" for details
Page 3a0 not present in the dump file. Type ".hh dbgerr004" for details
Page 3a0 not present in the dump file. Type ".hh dbgerr004" for details
Page e8bd6 not present in the dump file. Type ".hh dbgerr004" for details
Probably caused by : igdkmd64lp.sys ( igdkmd64lp+11cd0 )
Followup: MachineOwner
---------
1: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
VIDEO_TDR_FAILURE (116)
Attempt to reset the display driver and recover from timeout failed.
Arguments:
Arg1: ffffe000e4da31e0, Optional pointer to internal TDR recovery context (TDR_RECOVERY_CONTEXT).
Arg2: fffff800e91c1cd0, The pointer into responsible device driver module (e.g. owner tag).
Arg3: ffffffffc0000001, Optional error code (NTSTATUS) of the last failed operation.
Arg4: 0000000000000003, Optional internal context dependent data.
Debugging Details:
------------------
Page 274bc5 not present in the dump file. Type ".hh dbgerr004" for details
Page 274bc5 not present in the dump file. Type ".hh dbgerr004" for details
Page 3a0 not present in the dump file. Type ".hh dbgerr004" for details
Page 3a0 not present in the dump file. Type ".hh dbgerr004" for details
Page 3a0 not present in the dump file. Type ".hh dbgerr004" for details
Page e8bd6 not present in the dump file. Type ".hh dbgerr004" for details
DUMP_CLASS: 1
DUMP_QUALIFIER: 401
BUILD_VERSION_STRING: 10586.589.amd64fre.th2_release.160906-1759
SYSTEM_MANUFACTURER:
SYSTEM_PRODUCT_NAME:
SYSTEM_SKU:
SYSTEM_VERSION:
BIOS_VENDOR: Intel Corp.
BIOS_VERSION: PYBSWCEL.86A.0056.2016.0901.1751
BIOS_DATE: 09/01/2016
BASEBOARD_MANUFACTURER: Intel Corporation
BASEBOARD_PRODUCT: NUC5CPYB
BASEBOARD_VERSION: H61145-404
DUMP_TYPE: 1
BUGCHECK_P1: ffffe000e4da31e0
BUGCHECK_P2: fffff800e91c1cd0
BUGCHECK_P3: ffffffffc0000001
BUGCHECK_P4: 3
FAULTING_IP:
igdkmd64lp+11cd0
fffff800`e91c1cd0 48895c2410 mov qword ptr [rsp+10h],rbx
DEFAULT_BUCKET_ID: GRAPHICS_DRIVER_TDR_FAULT
CPU_COUNT: 2
CPU_MHZ: 640
CPU_VENDOR: GenuineIntel
CPU_FAMILY: 6
CPU_MODEL: 4c
CPU_STEPPING: 3
CPU_MICROCODE: 6,4c,3,0 (F,M,S,R) SIG: 363'00000000 (cache) 363'00000000 (init)
BUGCHECK_STR: 0x116
PROCESS_NAME: System
CURRENT_IRQL: 0
ANALYSIS_SESSION_HOST: DASHBOARD05
ANALYSIS_SESSION_TIME: 10-07-2016 16:34:51.0836
ANALYSIS_VERSION: 10.0.14321.1024 amd64fre
STACK_TEXT:
ffffd000`e7886b78 fffff800`e7274f5c : 00000000`00000116 ffffe000`e4da31e0 fffff800`e91c1cd0 ffffffff`c0000001 : nt!KeBugCheckEx
ffffd000`e7886b80 fffff800`e725d669 : fffff800`e91c1cd0 ffffe000`e63ad010 ffffe000`e63ad0d0 00000000`00000000 : dxgkrnl!TdrBugcheckOnTimeout+0xec
ffffd000`e7886bc0 fffff800`e725ef6b : 00000000`00000100 ffffe000`e4da31e0 ffffe000`e63ad010 fffff800`e725eed4 : dxgkrnl!DXGADAPTER::PrepareToReset+0x159
ffffd000`e7886c10 fffff800`e7274795 : fffff802`dfa10100 00000000`00000000 ffff1a0e`00000000 fffff802`df6db0c0 : dxgkrnl!DXGADAPTER::Reset+0x97
ffffd000`e7886c60 fffff800`e72748eb : 00000000`00000800 fffff802`dfa1d340 ffffe000`e38481e0 fffff800`e6a20880 : dxgkrnl!TdrResetFromTimeout+0x15
ffffd000`e7886c90 fffff802`df75d399 : ffffe000`e3898040 fffff800`e7274890 ffffe000`e48710b0 fffff802`72775044 : dxgkrnl!TdrResetFromTimeoutWorkItem+0x5b
ffffd000`e7886cc0 fffff802`df6d1ab5 : 81297568`747541fb 00000000`00000080 ffffe000`e38d5700 ffffe000`e3898040 : nt!ExpWorkerThread+0xe9
ffffd000`e7886d50 fffff802`df7d2b16 : ffffd000`ec858180 ffffe000`e3898040 fffff802`df6d1a74 047719f8`8366bf42 : nt!PspSystemThreadStartup+0x41
ffffd000`e7886da0 00000000`00000000 : ffffd000`e7887000 ffffd000`e7881000 00000000`00000000 00000000`00000000 : nt!KiStartSystemThread+0x16
STACK_COMMAND: kb
THREAD_SHA1_HASH_MOD_FUNC: 3aa6aac2005fb728aff349df2b5f504893184b97
THREAD_SHA1_HASH_MOD_FUNC_OFFSET: f44014dea51e2154c4cb1784c941d2d67f8450b2
THREAD_SHA1_HASH_MOD: 3225689ea8bf23dca00cdfd517975e0703e07271
FOLLOWUP_IP:
igdkmd64lp+11cd0
fffff800`e91c1cd0 48895c2410 mov qword ptr [rsp+10h],rbx
FAULT_INSTR_CODE: 245c8948
SYMBOL_NAME: igdkmd64lp+11cd0
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: igdkmd64lp
IMAGE_NAME: igdkmd64lp.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 57acf562
FAILURE_BUCKET_ID: 0x116_IMAGE_igdkmd64lp.sys
BUCKET_ID: 0x116_IMAGE_igdkmd64lp.sys
PRIMARY_PROBLEM_CLASS: 0x116_IMAGE_igdkmd64lp.sys
TARGET_TIME: 2016-10-07T21:15:26.000Z
OSBUILD: 10586
OSSERVICEPACK: 0
SERVICEPACK_NUMBER: 0
OS_REVISION: 0
SUITE_MASK: 272
PRODUCT_TYPE: 1
OSPLATFORM_TYPE: x64
OSNAME: Windows 10
OSEDITION: Windows 10 WinNt TerminalServer SingleUserTS
OS_LOCALE:
USER_LCID: 0
OSBUILD_TIMESTAMP: 2016-09-06 23:16:16
BUILDDATESTAMP_STR: 160906-1759
BUILDLAB_STR: th2_release
BUILDOSVER_STR: 10.0.10586.589.amd64fre.th2_release.160906-1759
ANALYSIS_SESSION_ELAPSED_TIME: 184b
ANALYSIS_SOURCE: KM
FAILURE_ID_HASH_STRING: km:0x116_image_igdkmd64lp.sys
FAILURE_ID_HASH: {324931ef-ea62-5c19-4163-aa71015c261f}
Followup: MachineOwner
---------
1: kd> lmvm igdkmd64lp
Browse full module list
start end module name
fffff800`e91b0000 fffff800`e98e7000 igdkmd64lp (no symbols)
Loaded symbol image file: igdkmd64lp.sys
Image path: \SystemRoot\system32\DRIVERS\igdkmd64lp.sys
Image name: igdkmd64lp.sys
Browse all global symbols functions data
Timestamp: Thu Aug 11 17:00:02 2016 (57ACF562)
CheckSum: 00715ADF
ImageSize: 00737000
Translations: 0000.04b0 0000.04e4 0409.04b0 0409.04e4