In the right pane, double click on the value TdrDdiDelay.
The case if important, be sure to follow it (and check that there are no other characters such as spaces). If the TdrDdiDelay value does not exist, right-click in the right pane and choose New > DWORD (32bit) Value. To adjust the TDR simply increase the TDR Delay: change both TdrDelay and TdrDdiDelay to a higher value (like 60 seconds). Application are not authorized to modify this setting directly, this procedure has to be done manually (see below).įor more information consult the official documentation. On Windows there is a registry key specifying how long the OS should wait before killing the GPU driver.
It is not possible to know how long a rendering task or a computation may take (it depends on the GPU, the drivers, the OS, the mesh size, the texture size, etc.), therefore it is not possible to put a limit on how much the computer should process and avoid the crash from the application level.
When the driver is killed, the application using it crashes automatically. In order to prevent any rendering or GPU computation from locking up the system, the Windows operating system kills the GPU driver whenever a rendering takes more than a few seconds. On Windows, this window will appear if Substance 3D Painter detects that the current TDR value is below a specific limit (10 seconds).