GPU TdrDelay registry change


  1. Posts : 121
    Windows 7 home premium 64 bit sp1
       #1

    GPU TdrDelay registry change


    I use a 3d program called Blender. There are 2 different ways to render in their cycles render engine. One of those ways is within the viewport. This allows you change materials and lighting on the fly and visually see the changes occuring on the fly.

    The other way is just a standard render, that uses tiling and progressively builds the render until it is complete.

    OK... what is occuring is I am having my GPU crash when doing the viewport rendering only. I can render the identical scene without crashing doing a non-viewport render. It is important to note that these crashes ONLY occur when using Blender. I use many other graphic programs without any issue.

    On a Blender forum it was mentioned that the reason it is occuring is too short of a TdrDelay (default is 2 sec) they recommended a registry change to 15 sec. This is probably more of a workaround to whatever code problems are occuring in the render engine.

    I just wanted to get a "second opinion" from some windows/ GPU gurus to see if I could possibly cause any big harm by doing this?
      My Computer


  2. Posts : 1,872
    Windows 10 Pro x64, Windows 8.1 Pro x64, Windows 7 Ultimate x64 SP1,
       #2

    I don't know if your registry change will cause an issue but

    you could look at the TDR manipulation tool shown here:

    https://forums.geforce.com/default/t...ted-09-01-14-/
      My Computer


  3. NoN
    Posts : 4,166
    Windows 7 Professional SP1 - x64 [Non-UEFI Boot]
       #3

    You might want to see at this Microsoft Fix-It solution: "Display driver stopped responding and has recovered" error in Windows 7 or Windows Vista

    But its still somehow a workaround
      My Computer


  4. Posts : 121
    Windows 7 home premium 64 bit sp1
    Thread Starter
       #4

    @pbcopter Thanks for the link... it kind of seems like there are 2 different approaches being taken from the various posts I have read.. Either disabling TDR or somehow increasing the time from the default.

    @NoN Thanks for this link, I am convinced my problem is due to what they noted in your link

    Timeout Detection and Recovery is a Windows feature that can detect when video adapter hardware or a driver on your PC has taken longer than expected to complete an operation. When this happens, Windows attempts to recover and reset the graphics hardware. If the GPU is unable to recover and reset the graphics hardware in the time permitted (2 seconds), your system may become unresponsive, and display the error “Display driver stopped responding and has recovered.”
    In the case of this viewport rendering inside of Blender, it seems like it is not somehow feeding the info fast enough or correctly for the GPU.... then the GPU appears to be locked up or something to the OS..and the TDR kicks in.

    Earlier today I manually created a TDR key with a higher setting... so far, no blue screens or anything after making the change. I'll know after a couple of days if it really worked, because it did always seem to be somewhat random when it was occuring.

    But I kind of wish I would have saw your link earlier, because I would have been more comfortable letting Windows Fix It try doing automatically first.

    The only thing I couldn't seem to find anywhere, is if you use that fix it utility...what do they actually change the setting to?
      My Computer


  5. NoN
    Posts : 4,166
    Windows 7 Professional SP1 - x64 [Non-UEFI Boot]
       #5

    Glad, you seem having found a way to fix that Tdr Delay.

    The fix it solution utility provide the same as the section "Let me fix it myself" by creating the registry binary value and setting the value data.

    Come back to us once you think its fixed for you and mark as solved so those others could tag your post.

    Ps: you could also adjust the visual effects when working intensive with Blender 3D...so that will keep on some resources.

    Cheers!
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 04:36.
Find Us