New
#1
Help me configure registry correctly to solve TDR issue
I sometimes get a Timeout Detection & Recovery problem (Display Driver stopped responding but has sucessfully recovered) and sometimes even the dreaded nvlddmkm.sys BSOD. I use Windows 7 64-bit on a 8800GTS 512MB (G92) graphics card.
I have tried this step to see if this works, essentially by changing the default TDrDelay from 2 secs to perhaps 8 seconds - Or even setting TdrLevel = 0. Using this method:
A fellow SevenForum member named jutajata posted this:
"What you are experience is called TDR, is a tool that check the response off your gpu to the system and if this response takes more than 2 secs your display driver is rebooted until a specific number of times and end up in a bsod. Ive that here too. This post solved my problem, just have to increase the time on TdrDelay in registry or you can disable tweaking TdrLevel to 0. Its a tweak but can free you from this issue until we wait for proper drivers for Windows 7.
Best regards"
and then I tried this from the linked post:
"Ok, the trick is:
1) open your vista registry editor
2) go to the key : HKLM\System\CurrentControlSet\Control\GraphicsDrivers\
3) highlight it then right click on this key
4) Add DWORD TdrDelay
5) Set value of TdrDelay to the number of seconds you allow your GPU to run with no feedback to the system (ie Timeout watchdog..)
personally I've set this value to 8 seconds (from the default 2s) so that it leaves plenty of time to the GPU to perform overcomplicated computing intensive kernel without having Vista considering a fault and hence "recovering the device"
However as the Windows 7 Registry Editor is slightly different to the Vista, it isn't exactly the same - How do I do this in the Windows 7 Registry editor?
I assume it is by following:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
but then what????
Do you go to DCI TimeOut rightclick modify then change Binary from 7 to 0??? Is this correct? I can't seem to find any reference to TDrDelay or TDrLevel?? This is the only mention of "TimeOut".
Can someone post a clear step by step guide on how to set TDrLevel = 0 or set TDrDelay to a longer default time (not 2 seconds) - for windows 7
thankyou.