Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Anti CTD vaccine

Featured Replies

3 minutes ago, Maxis said:

Ok well it has a purpose .. give it a try .. If you ctd .. well you now know why. Im not saying that it is the reason for your ctd but for me i never install anything that i am not using and try to stick to the bare essentials. 

Hmm would an ELGATO work to capture your video ? Im not a pro at media so im probably not the one to ask but i think thats one system that streamers like to use.

I agree, I try and do the same. I'll check out ELGATO!

  • 2 weeks later...
  • Replies 72
  • Views 23k
  • Created
  • Last Reply
On 11/30/2021 at 2:42 PM, mtr75 said:

Yeah, I'd be happy if I reinstall it and get no CTDs. But the main thing is no CTDs. What's weird is I wasn't having them, didn't change anything, and then they started happening. Just one after another. It's bizarre. And what causes crashes for some people is no problem for others and vice versa. I like to think it was this regedit that did the trick.

Didn't last, by the way. Back to CTDs.

  • 8 months later...

I wanted to know if people were still using this "tweak" even today ?

41 minutes ago, Axis3600 said:

I wanted to know if people were still using this "tweak" even today ?

Yes--I started loosening the delay timings like this I think as far back as the FSX days. 

Increasing the DdiDelay values gives the system some extra time to recover from a graphics backlog before it calls it quits, resets the driver and crashes the sim.

Bob Scott | President and CEO, AVSIM Inc
ATP Gulfstream II-III-IV-V

Sys1 (MSFS20+24/XPlane12+11): AMD 9800X3D, water 2x240mm, MSI MPG X670E Carbon, 64GB GSkill 6000/30, nVidia RTX4090FE
Alienware AW3821DW 38" 21:9 GSync, 2x4TB Crucial T705 PCIe5 + 2x2TB Samsung 990 SSD, EVGA 1000P2 PSU, 12.9" iPad Pro
Thrustmaster TCA Boeing Yoke, TCA Airbus Sidestick, Twin TCA Airbus Throttle quads, PFC Cirrus Pedals, Coolermaster HAF932 case

Sys2 (P3Dv5/v4): i9-13900KS, water 2x360mm, ASUS Z790 Hero, 32GB GSkill 7800MHz CAS36, ASUS RTX4090
Samsung 55" JS8500 4K TV@60Hz,
3x 2TB WD SN850X 1x 4TB Crucial P3 M.2 NVME SSD, EVGA 1600T2 PSU
Fiber link to Yamaha RX-V467 Home Theater Receiver, Polk/Klipsch 6" bookshelf speakers, Polk 12" subwoofer, 12.9" iPad Pro
PFC yoke/throttle quad/pedals with custom Hall sensor retrofit, Thermaltake View 71 case, Stream Deck XL button box

Sys3 (DCS/P3Dv4/ATS/ETS): AMD 7800X3D, MSI MPG X870E Carbon, Noctua NH-D15S, 64GB GSkill 6000/30, EVGA RTX3090
Alienware AW3420DW 34" 21:9 GSync, Corsair HX1000i PSU, 4TB Crucial T705 PCIe5 + 2TB Samsung 970Evo Plus,
TM TCA Officer Pack
, Saitek combat pedals, TM Warthog, TM RS300 FF wheel/pedals, Coolermaster HAF XB case

Ok, what value do you use on TdrDelay and TdrDdidelay ? 60 is still good ?

I recall applying the tweak and don’t recall having a reason to uninstall it so it seems to be happily doing its thing in the background.

Dave

Current System (Running at 4k): ASUS ROG STRIX X670E-F, Ryzen 7800X3D, RTX 5090, 55" Samsung Q80T, 64GB DDR5 6000 RAM, EVGA CLC 280mm AIO Cooler, Brunner CLS-E NG Yoke, Thrustmaster Warthog HOTAS & Stick, Thrustmaster TCA Quadrant & Add-on, VirtualFly Ruddo+, TQ6+ and Yoko+, GoFlight MCP-PRO and EFIS, Skalarki FCU and MCDU

It's not going to hurt anything, as 60 is what most apps recommend, though to me that always seemed too high. I have mine at 30. I doubt it helps much in MSFS once you get over 5-10 or so, from what I have read anyhow. It will reduce the chance of a BSOD or just a general OS lockup if you keep going beyond 10, but not so much a CTD in a game like MSFS (maybe for some games).

If you've ever had your Start Menu disappear or stop functioning and the screen freezes too, and then Windows recovers that is sometimes what some TDR recoveries look like by the OS, if the screen doesn't freeze but the start menu was acting funny, it was probably just a process recovery (Windows auto-killed some stuck process, but it will usually only monitor its own MS related processes, not kill others).

I don't think I've ever seen MSFS recover from a potential GPU lockup, it always just CTD's or whatever. If you see a game recover in DirectX by using the TDR, then the screen will flash a few times or do something funny looking and then the game will resume or just maybe give you a pop-up error. Though technically, games can recover with not even a single frame loss with TDR, but that is in theory and rarely realized in code from my understanding.
 

Edited by Alpine Scenery

AMD 5800x | Nvidia 3080 (12gb) | 64gb ram

Thanks for the explanation

And I saw that some people put in QWORD 64 bits do we have to stay in DWORD 32 bits ?

I'm a bit wary of this, as I don't want my stability issues to get worse. And I don't see how this would affect the "memory could not be read" CTDs. It might however affect the freezes and lockups though? But like @Alpine Scenery says, "it's not going to hurt anything". If I were to try it, would this be okay? 

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers]
"TdrDelay"=dword:0000000a
"TdrDdiDelay"=dword:00000030

7950X3D | RTX 4090 | 64GB DDR5

Even major apps like Substance Painter and Quixel tell you to add those in there, especially for an AMD. That is the only reason I even knew much about it. I don't think it is going to help this issue though to be honest. Anyone having severe CTD should also check memory timing and voltage in BIOS just in case, try clocking down at least 200, it may help, who knows.

Edited by Alpine Scenery

AMD 5800x | Nvidia 3080 (12gb) | 64gb ram

22 hours ago, Bob Scott said:

 

Increasing the DdiDelay values gives the system some extra time to recover from a graphics backlog before it calls it quits, resets the driver and crashes the sim.

I recently made a post stating that I felt like when there was a lapse in the data stream, the system crashed.  I suggested that when I get a pause, (lack of data), I immediately hit the ESC button and the sim goes to the Menu.  Then after a short period I hit Resume and everything is okay. (The data has had time to catch up)

It appears to me that this is what this registry fix is doing.  It's allowing more time for the data to catch up, so no crash.

To me, this would indicate that it is a glitch in the streaming, and the sims inability to handle it, not any third party addons or faults in your computer.

Comments please.

Roy

i7-10700 CPU @2.90 GHz, 32 GB Ram, nVadia GTX1660ti, Samsung 1 TB SSD Drive

I applied this about a year ago.  Checked my Registry today and it was no longer there.  In the interim I upgraded my GPU and also updated drivers a couple or three times. So appropriate to check that you still have it in place.  I just put it back in.

Frank Patton
Corsair 5000D Airflow Case; MSI B650 Tomahawk MOB; Ryzen 7 7800 X3D CPU; ASUS RTX 4080 Super; 
NZXT 360mm liquid cooler; Corsair Vengeance 64GB DDR5 4800 MHz RAM; RMX850X Gold PSU;; ASUS VG289 4K 27" Display; Honeycomb Alpha & Bravo, Crosswind 3's w/dampener.  
Former USAF meteorologist & ground weather school instructor. AOPA Member #07379126
                       
"I will never put my name on a product that does not have in it the best that is in me." - John Deere

But we agree friends, is it good in 32-bit DWORD and not 64-bit QWORD ?
So I just put back the TdrDelay and TdrDdiDelay.

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.