ЧТО ОЗНАЧАЕТ СООБЩЕНИЕ OPENGL "TDR DETECTED"?
Я видел следующее сообщение в журнале событий:
A TDR has been detected.
The Application must close
Перевод:
TDR обнаружено.
Приложение будет закрыто.
Что оно означает?
Если вы видите это сообщение от приложения (в журнале событий или как всплывающее сообщение), приложение не смогло продолжить рендеринг так как допустимый лимит времени Microsoft (TDR) был превышен. Это нормально, когда нагрузка, отправленная на видеокарту, выше чем видеокарта может обработать в стандартно отведенное для этого время - две секунды.
Вы можете найти больше информации на этой странице:
Timeout Detection and Recovery (TDR)
Как это можно исправить?
Вы можете попробовать 2 возможных решения:
- Уменьшить графическую нагрузку, если возможно. Например, уменьшив разрешение или качество деталей при рендеринге.
- Увеличить временной промежуток (timeout value), чтобы разрешить больше времени для завершения более трудного рендеринга. Microsoft предлагает информацию о том, как модифицировать реестр Windows, чтобы добиться этого.