The GPU scheduler then tries to preempt this particular task. The GPU scheduler, which is part of the DirectX graphics kernel subsystem ( Dxgkrnl.sys), detects that the GPU is taking more than the permitted amount of time to execute a particular task. If the OS detects that six (6) or more GPU hangs and subsequent recoveries occur within one (1) minute, the OS bug-checks the computer on the next GPU hang. The OS then attempts to dynamically recover from the frozen situations so that desktops are responsive again, alleviating the situation where end users needlessly reboot their systems. The operating system (OS) attempts to detect situations in which computers appear to be "frozen". TDRs enable the operating system to detect that the UI is not responsive. The frozen appearance of the computer typically occurs because the GPU is busy processing intensive graphical operations, typically during game play, and hence does not update the display screen. The user typically waits a few seconds and then decides to reboot the computer. One of the most common stability problems in graphics occurs when a computer "hangs", or when it appears to be completely "frozen" while, in reality, it is processing an end-user command or operation. See also TDR in Windows 8 and later for additional implementation details. This page describes timeout detection and recovery (TDR) for driver developers.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |