Esta é uma documentação de site da Microsoft :
Detecção e recuperação de tempo limite (TDR)
In Windows Vista and later, the operating system attempts to detect situations in which computers appear to be completely "frozen". The operating system then attempts to dynamically recover from the frozen situations so that desktops are responsive again. This process of detection and recovery is known as timeout detection and recovery (TDR). In the TDR process, the operating system's GPU scheduler calls the display miniport driver's DxgkDdiResetFromTimeout function to reinitialize the driver and reset the GPU.
Veja mais algumas explicação :
TDR stands for Timeout Detection and Recovery. This is a feature of the Windows operating system which detects response problems from a graphics card, and recovers to a functional desktop by resetting the card. If the operating system does not receive a response from a graphics card within a certain amount of time (default is 2 seconds), the operating system resets the graphics card.
Você pode ajustar o período de tempo antes de o TDR entrar em ação e matar o driver. O tamanho padrão é de 2 segundos, mas se você souber que precisa de mais tempo, isso pode ser aumentado. Basicamente isso está atrasando o TDR
Ajustando o valor
Clique em Iniciar, digite regedit na caixa Pesquisar e clique duas vezes em regedit.exe nos resultados acima. Se você for solicitado para uma senha de administrador ou confirmação, digite a senha ou forneça a confirmação. Procure e clique na seguinte subchave do Registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
No menu Editar, clique em Novo e selecione o seguinte valor do Registro no menu suspenso específico da sua versão do Windows (32 bits ou 64 bits):
Para o Windows de 32 bits
Selecione o valor DWORD (32-bit
).
Digite TdrDelay
como o nome e clique em Enter.
Clique duas vezes em TdrDelay
e adicione 8
para os dados do valor e clique em OK.
Para Windows de 64 bits
Selecione o valor QWORD (64-bit)
.
Digite TdrDelay como o nome e clique em Enter.
Clique duas vezes em TdrDelay
e adicione 8 para os dados do valor e clique em OK.
Feche o editor de registro e reinicie o computador para que as alterações tenham efeito.
NB: usei o valor 8, mas você sempre pode personalizá-lo. Mas no seu caso eu noto que você já tem uma ferramenta para fazer isso automaticamente para você.
Mais leitura: Trabalhando em torno do TDR no Windows para uma melhor experiência de computação em GPU