Troubleshooting

A TDR has been detected. The Application must close - PIX4Dmatic

This article describes in detail the steps needed if a TDR error appears in PIX4Dmatic.

Error


For certain crashes, there may be a Windows event log message: A TDR has been detected. The Application must close. The application was unable to continue rendering because the Microsoft Windows imposed time limit (TDR) was exceeded. This is normally the case when the workload sent to the graphics card is greater than what the graphics card can process in two seconds. For more information: NVIDIA Support.

TDR_CRASH_1.png

To access this file:

  1. Start PIX4Dmatic or PIX4Dsurvey.
  2. Trigger the issue.
  3. From the Windows search field, open Windows Event Viewer.
  4. On the left panel, select Windows Logs > Application.
  5. Look for the error regarding the NVIDIA OpenGL Driver.

Solution

Increase the Timeout

To increase the Timeout:

    1. Open the Run dialog box by pressing Windows + R keys on the keyboard.
    2. Type regedit and click OK to open the Registry Editor.
    3. Navigate to the following path, by expanding the folders on the left panel:
      • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\GraphicsDrivers
    4. Right-click on a space on the right panel and select New > DWORD (32-bit) Value

      TDR_CRASH_2.png

    5. Name the new value as TdrDelay.
    6. Right-click on the new value and click Modify.
    7. Enter 10 seconds and click Decimal
    8. Click OK to save the changes.

For more information, GPU drivers crash with long computations (TDR crash)