If the threads do not complete within the timeout, then the system bug checks with 0x116 VIDEO_TDR_FAILURE.
In the TDR process for video cards, the operating system's GPU scheduler calls the display miniport driver's DxgkDdiResetFromTimeout function to reinitialize the driver and reset the GPU.ĭuring this process, the operating system tells the driver not to access the hardware or memory and gives it a short time for currently running threads to complete. This process of detection and recovery is known as Timeout Detection and Recovery (TDR). Windows tries to detect these problematic hang situations and dynamically recover a responsive desktop. Users usually wait a few seconds and then reboot the system by pressing the power button. No screen updates occur, and users assume that their system is frozen. Usually the GPU is busy processing intensive graphics operations, typically during game-play. Internal context dependent data, if available.Ī common stability problem in graphics occurs when the system appears completely frozen or hung while processing an end-user command or operation. The error code of the last failed operation, if available. The pointer to the internal TDR recovery context, if available.Ī pointer into the responsible device driver module (for example, the owner tag). If you are a customer who has received a blue screen error code while using your computer, see Troubleshoot blue screen errors.