Skip to content

TDR (Timeout Detection Recovery) values recommended for Substance

License

Notifications You must be signed in to change notification settings

narranoid/Substance-TDR-Values

Repository files navigation

Substance TDR-Values

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.

Substance Configuration Issues

Add registration entries

  1. Download the registration entries file here.

  2. Open the file.

  3. A warning message will pop up, asking if you really want to add/modify the entries. Click Yes to proceed.

  4. Restart your computer.

  5. Whenever the issue comes up again, just re-run the script (and restart your computer).

Run script via context menu

  1. Download the script here.

  2. Open the folder containing the script in the File Explorer.

  3. In the File Explorer, right click Substance-TDR-Values.bat and then select Run as administrator from the context menu. Run as administrator from context menu

  4. Restart your computer. If you run Substance-TDR-Values-Restart.bat instead, it will restart automatically.

  5. Whenever the issue comes up again, just re-run the script (and restart your computer).

Run script via PowerShell

  1. Download the script here.

  2. Open the folder containing the script in the File Explorer.

  3. In the File Explorer, go to File > Open Windows PowerShell > Open Windows PowerShell as administrator. Open Windows PowerShell as administrator menu

  4. In the PowerShell type .\Substance-TDR-Values.bat and press Enter. Your PowerShell result should look like this: PowerShell command and result

  5. Restart your computer. If you run Substance-TDR-Values-Restart.bat instead, it will restart automatically.

  6. Whenever the issue comes up again, just re-run the script (and restart your computer).