When running FenixSim on ultra graphics, you may occasionally experience crash to desktop. We've found a simple way to close off a loop resulting in fewer crashes.
Sim Update 10 DLSS users: This method of stopping crashes can cause the DLSS feature to stop working after a while.
The problem: a thing called Timeout Detection and Recovery (TDR) checker monitors the computer’s hardware, particularly the GPU.
When the GPU stops responding with the computer for 2 seconds TDR checker restarts the driver.
The TDR checker was good on paper but did not work in the real world as a GPU can stop responding when it is working hard.
Here is the solution that worked for us, it requires an extra sub key entry into the Windows registry, so please only implement if you feel OK with editing your registry!
- Exit all Windows based programs.
- Click on the Windows Start button, type regedit in the Search box and double-click regedit.exe from the results above.
- If you are prompted for an administrator password or confirmation, type the password or provide confirmation.
- Browse to and then click the following registry subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
- On the Edit menu, click New, and select the QWORD (64-bit) value from the drop-down menu. Make sure you create a Qword (64bit) key for Windows 64 bit OS and NOT a Bword (32 bit) key because that wil not give the right result.
- Type ‘TdrLevel’ as the Name and click Enter.
- Double-click TdrLevel and set the value as 0 (it is set to that by default, but double check) and click OK.
- Close the registry editor and restart your computer for the changes to take effect.
The same solution fixed CTDs in both MSFS and Prepar3d for me.
If crashes return again after a Windows update, please make sure that this key still exists in your registry! It can occasionally happen that the key vanished after a Windows Update.