Que signifie le message «TDR détecté» d'OpenGL?
J'ai observé ce message dans le journal d’événements :
Un TDR a été détecté.
L'application doit fermer.
Qu'est-ce que ça veut dire?
Si vous avez reçu ce message à partir d'une application (dans le journal des événements ou dans un message pop up), l'application n'a pas pu continuer le rendu, car le délai de temps imposé (TDR) de Microsoft Windows a été dépassé. C'est normalement le cas lorsque la charge de travail envoyée à la carte graphique est supérieure à ce que la carte graphique peut traiter dans le temps normal alloué de deux secondes.
Vous pouvez trouver plus d'informations sur cette page:
Timeout Detection and Recovery (TDR)
Comment cela peut-il être réparé ?
Deux solution à essayer sont :
- Réduisez la charge de travail graphique si possible, par exemple en rendant une résolution inférieure ou en réduisant le détail.
- Augmenter la valeur du délai d'attente pour permettre plus de temps pour s'effectuer un rendu plus intensif. Microsoft fournit des information sur la façon de modifier le registre Windows pour y parvenir.