1.3.66
 
Loading...
Searching...
No Matches
Increasing graphics driver timeout

By default, Windows constantly monitors the GPU and driver to make sure it is responding as expected (called Timeout Detection and Recovery, or TDR). If it does not respond after 2 seconds, it will reset the driver. This is problematic for general purpose GPU computing because intensive calculations may take longer than 2 seconds.

You can and should edit the registry to increase the timeout delay. The steps are detailed below:

  1. Open the Windows Registry Editor. This can be accomplished by a) search for 'Registry Editor' in the Windows search bar, b) Right-click the Windows start icon, select "Run" and type in "regedit".
  2. Navigate to: Computer\HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\GraphicsDrivers in the left browser pane or address bar.
  3. If the "TdrDelay" key does not exist, add it by performing the following:

    a. Edit > New > "DWORD (32bit Value)"

    b. Name the key "TdrDelay"

    c. Double-click on "TdrDelay" key, make it a Decimal, and set its value to some "large" value you feel comfortable with. A conservative value may be 60 (sec), but the higher the better for potentially long-running GPU calculations.

  4. Reboot your system for settings to take effect. In some cases, the TdrDelay value can be changed automatically in some cases if you update your OS.