How to solve a common Blender GPU timeout render error (windows)


https://i.ytimg.com/vi/f6VW0KgCv4o/hqdefault.jpg



For those who don’t know, here’s a little trick I’ve been using for a long time:
Windows has a setting that resets your graphics-card driver if it takes longer than a certain amount of time to finish a calculation. Quite often the default value is way too low for Blender/Cycles GPU rendering, and this causes a lot of crashes in scenes that would otherwise render fine, even on very fast PCs.

This should work at least on Windows 7 and up.

========================================
More detailed info:
https://support.allegorithmic.com/documentation/display/SPDOC/GPU+drivers+crash+with+long+computations

source


12 responses to “How to solve a common Blender GPU timeout render error (windows)”

  1. "You can use the following TDR-related registry keys for testing or debugging purposes only. That is, they should not be manipulated by any applications outside targeted testing or debugging."
    Official Microsoft Documentation:
    https://docs.microsoft.com/en-us/windows-hardware/drivers/display/tdr-registry-keys

    The fix would be to make cycles not run extensively blocking operations. This is not a windows error, the reset works as intended. The application failure is a result of the application not making sure that the GPU won't be blocked as if in a single thread OS.
    Your suggestion works, but as you can see from the documentation the switches are inteded for internal debugging only and will affect end user system stability negatively as is it may lead to extensive long system freezes occasionally in such instances where the TDR GPU functionaly is required to restore system desktop responsiveness.

  2. I'm really hoping bthis will work for me. I just built a new system ( ryzen 3 1300, geforce 710, windows 10-64 bit) & have been having problems with it from the beginning. My system either freezes or crashes with this error " Clock_Watchdog_Timeout". I tried to update windows to see if that would help but thisd error happens before it completes downloading. If this works I'll owe you big time. Thx.

  3. If you use this trick, the graphics adapter gets priority over everything. I have the impression that the computer does nothing else than waiting for the graphics adapter to complete its operation. Even Strg-Alt-Del does not work anymore. The keyboard buffer does not work anymore to read any Esc keys. So you will have to reset your computer if you want to stop rendering.

Leave a Reply