This script (Substance-TDR-Values.bat) sets the registry values TdrDelay and TdrDdiDelay to the recommended amounts. If your Substance software keeps crashing within heavy GPU computations or shows you the following prompt after starting it, this script may solve your problem as it sets the recommended TDR (Timeout Detection Recovery) for Substance. For more information on this issue visit the Substance Painter Docs.
-
Download the registration entries file here.
-
Open the file.
-
A warning message will pop up, asking if you really want to add/modify the entries. Click Yes to proceed.
-
Restart your computer.
-
Whenever the issue comes up again, just re-run the script (and restart your computer).
-
Download the script here.
-
Open the folder containing the script in the File Explorer.
-
In the File Explorer, right click Substance-TDR-Values.bat and then select Run as administrator from the context menu.
-
Restart your computer. If you run Substance-TDR-Values-Restart.bat instead, it will restart automatically.
-
Whenever the issue comes up again, just re-run the script (and restart your computer).
-
Download the script here.
-
Open the folder containing the script in the File Explorer.
-
In the File Explorer, go to File > Open Windows PowerShell > Open Windows PowerShell as administrator.
-
In the PowerShell type .\Substance-TDR-Values.bat and press Enter. Your PowerShell result should look like this:
-
Restart your computer. If you run Substance-TDR-Values-Restart.bat instead, it will restart automatically.
-
Whenever the issue comes up again, just re-run the script (and restart your computer).