La funzione Timeout Detection and Recovery (TDR) all'interno di Windows serve per determinare se ilGPUha smesso di rispondere durante una specifica operazione grafica. Una volta effettuata la determinazione, ilTDRverrà quindi reimpostato il driver della scheda grafica per evitare di dover riavviare completamente il computer. TDR viene spesso utilizzato durante i periodi di operazioni grafiche intensive, ad esempio durante l'editing video o il gioco.
Il periodo di timeout predefinito utilizzato dalTDRla funzione è impostata su 2 secondi. Se ilGPUImpossibile completare l'attività corrente entro questo periodo di tempo, Windows determina che l'GPUsmesso di rispondere e utilizzaTDRper riavviare il driver video. Lo schermo lampeggia per mostrare che il ripristino è in corso e la schermata verrà ridisegnata.
Per impedire il rilevamento e il ripristino del timeout, i vendor hardware devono garantire che le operazioni grafiche non riprendano più di 2 secondi per alcuni scenari intensivi di grafica (editing video, applicazioni di produttività, gioco). Se l'hardware non è progettato per soddisfare questa specifica, ilTDRla funzione segnala i problemi con il processo specifico di grafica intensivo e ripristina il driver della scheda grafica prima che il processo possa essere completato.
L'indicazione che questo è il caso verrà visualizzato all'interno del Windows Event Viewer. Ad esempio, vengono visualizzate più istanze dell'ID evento di avvertenza 4101 che indica che il driver di visualizzazione nvlddmkm ha smesso di rispondere ed è stato ripristinato correttamente se sono presenti problemi di timeout con un driver della scheda grafica NVIDIA.
Le impostazioni all'interno della funzionalità di rilevamento e ripristino del timeout possono essere modificate all'interno del registro Windows per facilitare la risoluzione dei problemi specifici di TDR. Ad esempio, l'ora predefinita per il rilevamento può essere modificata per un periodo più lungo di 2 secondi. Oppure la funzione TDR, può essere disabilitata.
Per ulteriori informazioni sull'utilizzo del registro Windows per configurare il rilevamento e il ripristino dei timeout, fare riferimento al seguente articolo: TDR chiavi di registro.
Il seguente articolo di Microsoft fornisce ulteriori informazioni sulla funzionalità TDR: Rilevamento e ripristino del timeout (TDR).