BLOQUEO de controladores de GPU con cálculos largos (bloqueo TDR)
En Windows, esta ventana aparecerá si Substance 3D Painter detecta que el valor de TDR actual está por debajo de un límite específico (10 segundos).
¿Por qué se bloqueo el controlador de la GPU?
Para evitar que el procesamiento o el cálculo de la GPU bloqueen el sistema, el sistema operativo Windows elimina el controlador de la GPU cada vez que el procesamiento tarda más de unos segundos. Cuando se mata al conductor, la aplicación que lo utiliza bloqueo automáticamente. No es posible saber cuánto tiempo puede tardar una tarea de procesamiento o un cálculo (depende de la GPU, los controladores, el sistema operativo, el tamaño de la malla, el tamaño de la textura, etc.), por lo tanto no es posible poner un límite a cuánto debe procesar el equipo y evitar el bloqueo desde el nivel de aplicación.
En Windows, hay una clave del registro que especifica cuánto tiempo debe esperar el sistema operativo antes de matar el controlador de la GPU. Las aplicaciones no están autorizadas a modificar esta configuración directamente, este procedimiento debe realizarse manualmente (véase a continuación).
Para más información consultar la documentación oficial: https://docs.microsoft.com/en-us/windows-hardware/drivers/display/tdr-registry-keys.
Lista de claves que se deben cambiar
Para ajustar el TDR, simplemente aumente el retraso del TDR: cambie TdrDelay y TdrDdiDelay por un valor superior (como 60 segundos).
Cómo editar los valores de TDR
Siga este procedimiento para cambiar el valor de TDR.
Tenga en cuenta que se tendrán que crear o editar dos claves diferentes.
1 - Abra la ventana Ejecutar
Haz clic en Inicio y después en Ejecutar (o pulsa las teclas Windows y R). Abrirá la ventana Ejecutar.
2 - Iniciar el editor del registro
Escriba regedit en el campo de texto y pulse Aceptar.
3 - Acceda a la clave del registro GraphicsDrivers
Se abrirá la ventana del Registro.
En el panel izquierdo, desplácese por el árbol hasta la clave GraphicsDrivers entrando en:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
Asegúrate de permanecer en “GraphicsDrivers” y no hacer clic en las claves del Registro que se encuentran debajo antes de seguir con los siguientes pasos.
4 - Agregar o editar el valor de TdrDelay
*
- O Quitar las claves TdrDelay y TdrDdiDelay de la entrada del Registro.**