Nvidia driver crashes with Iray
My drivers are up to date (373.06), and my Daz Studio version is 4.9.2.70. Before updating my drivers, I had no notable rendering issues. After updating, a variant of a scene that I had just rendered a few days prior now crashes after a few minutes of rendering with the GPU and CPU. The screen goes black for a few seconds, comes back, goes black again for a few seconds, then goes back to normal, and then Daz crashes, with a taskbar notification that my GPU driver has crashed. The log shows this:
2016-48-16 19:48:31.791 Iray INFO - module:category(IRAY:RENDER): 1.0 IRAY rend info : Received update to 00386 iterations after 299.805s.
2016-48-16 19:48:57.981 WARNING: dzneuraymgr.cpp(261): Iray ERROR - module:category(IRAY:RENDER): 1.28 IRAY rend error: CUDA device 0 (GeForce GTX 970): Unknown code 0x2AF7 (while launching CUDA renderer in core_renderer_wf.cpp:664)
2016-48-16 19:48:57.981 WARNING: dzneuraymgr.cpp(261): Iray ERROR - module:category(IRAY:RENDER): 1.28 IRAY rend error: CUDA device 0 (GeForce GTX 970): Failed to launch renderer
2016-48-16 19:48:57.981 WARNING: dzneuraymgr.cpp(261): Iray ERROR - module:category(IRAY:RENDER): 1.2 IRAY rend error: CUDA device 0 (GeForce GTX 970): unknown error (while de-allocating memory)
2016-48-16 19:48:57.981 WARNING: dzneuraymgr.cpp(261): Iray ERROR - module:category(IRAY:RENDER): 1.2 IRAY rend error: CUDA device 0 (GeForce GTX 970): unknown error (while de-allocating memory)
2016-48-16 19:48:57.981 WARNING: dzneuraymgr.cpp(261): Iray ERROR - module:category(IRAY:RENDER): 1.2 IRAY rend error: CUDA device 0 (GeForce GTX 970): unknown error (while de-allocating memory)
2016-48-16 19:48:57.981 WARNING: dzneuraymgr.cpp(261): Iray ERROR - module:category(IRAY:RENDER): 1.2 IRAY rend error: CUDA device 0 (GeForce GTX 970): unknown error (while de-allocating memory)
2016-48-16 19:48:57.981 WARNING: dzneuraymgr.cpp(261): Iray ERROR - module:category(IRAY:RENDER): 1.2 IRAY rend error: CUDA device 0 (GeForce GTX 970): unknown error (while de-allocating memory)
2016-48-16 19:48:57.981 WARNING: dzneuraymgr.cpp(261): Iray ERROR - module:category(IRAY:RENDER): 1.2 IRAY rend error: CUDA device 0 (GeForce GTX 970): Device failed while rendering
2016-48-16 19:48:57.981 WARNING: dzneuraymgr.cpp(261): Iray ERROR - module:category(IRAY:RENDER): 1.2 IRAY rend error: CUDA device 0 (GeForce GTX 970): unknown error (while initializing memory buffer)
2016-48-16 19:48:57.981 WARNING: dzneuraymgr.cpp(261): Iray ERROR - module:category(IRAY:RENDER): 1.2 IRAY rend error: CUDA device 0 (GeForce GTX 970): unknown error (while de-allocating memory)
2016-48-16 19:48:57.981 WARNING: dzneuraymgr.cpp(261): Iray ERROR - module:category(IRAY:RENDER): 1.2 IRAY rend error: CUDA device 0 (GeForce GTX 970): unknown error (while de-allocating memory)
2016-48-16 19:48:57.981 WARNING: dzneuraymgr.cpp(261): Iray ERROR - module:category(IRAY:RENDER): 1.2 IRAY rend error: CUDA device 0 (GeForce GTX 970): unknown error (while de-allocating memory)
2016-48-16 19:48:57.982 WARNING: dzneuraymgr.cpp(261): Iray ERROR - module:category(IRAY:RENDER): 1.2 IRAY rend error: CUDA device 0 (GeForce GTX 970): unknown error (while de-allocating memory)
2016-48-16 19:48:57.982 WARNING: dzneuraymgr.cpp(261): Iray ERROR - module:category(IRAY:RENDER): 1.2 IRAY rend error: CUDA device 0 (GeForce GTX 970): unknown error (while de-allocating memory)
2016-48-16 19:48:57.982 WARNING: dzneuraymgr.cpp(261): Iray ERROR - module:category(IRAY:RENDER): 1.2 IRAY rend error: CUDA device 0 (GeForce GTX 970): unknown error (while de-allocating memory)
2016-48-16 19:48:57.982 WARNING: dzneuraymgr.cpp(261): Iray ERROR - module:category(IRAY:RENDER): 1.2 IRAY rend error: CUDA device 0 (GeForce GTX 970): unknown error (while de-allocating memory)
2016-48-16 19:48:57.982 WARNING: dzneuraymgr.cpp(261): Iray ERROR - module:category(IRAY:RENDER): 1.2 IRAY rend error: CUDA device 0 (GeForce GTX 970): unknown error (while de-allocating memory)
2016-48-16 19:48:57.982 WARNING: dzneuraymgr.cpp(261): Iray ERROR - module:category(IRAY:RENDER): 1.2 IRAY rend error: CUDA device 0 (GeForce GTX 970): unknown error (while de-allocating memory)
Is this a known issue?
Comments
Nvidia driver updates seem to have been crash prone for the last few months. If a scene rendered fine before and you updated Nvidia drivers and it crashes, seems like the reasonable first place to look.
Personally, I have learned to never update a stable Nvidia driver unless I have a real need for a new driver (specific issue) AND an updated driver has proven to be stable. YMMV
Any luck with changing the driver?
I have had this same problem in the past with certain props with odd geometry. I was able to minimize it by finding a good driver (I use 362.00). But even with a good driver, it seems this problem can still happen, as I just got the crash again on a new project. I suspect it has to do with geometry that causes iRay to meltdown (though it could be material settings, or something else).
It has been an ongoing mystery for many....
Personally, I'd either rollback the driver, or clean all existing from your computer and reinstall the last good one you have.
If you go into Device Manager, select your graphics cards, and right click; there is an option to rollback there.
But as fastbike1 said, only fix it when it's either broke, or has features you need (not want, or think might be cool, helpful or whatever).