DAZ not using GPU for renders anymore
I noticed my renders slowing down considerably the last few days and my computer even crashed after the latest attempt. After looking at my CPU and GPU usage, I noticed that DAZ is no longer using the GPU at all for renders... only the CPU. (Which is probably why the crash due to overheating.)
My render settings are as below and everything was working fine until recently. I did update the NVidia driver a few days ago, so I rolled it bake to an earlier version (552.22 Studio driver), but no difference. The GPU is being utilized by other programs, so I wouldn't think it's the GPU.
The DAZ file size doesn't matter either. I tried both 1 figure scenes and multiple figure scenes, and got the same results for all of them. I also reinstalled DAZ. Still no GPU usage.
Any suggestions would be greatly appreciated.
Comments
Okay, I might've fixed my own problem. I unchecked the "Fallback to CPU" button and restarted. I noticed then that some scenes started rendering with GPU but others didn't (got the black screen render). It confused me at first, because the file size of the one that didn't render was smaller than the other ones that did.
So I tried hiding some of the things that were not in the camera view in the scene that didn't render and lo and behold, it rendered with the GPU. I assume it was the textures being used by these items that went beyond the 12 GB VRAM I have.
I assumed that the file size would reflect the texture sizes as well, but I guess I was wrong.
Next step, reinstalling the new driver and seeing if anything changes.
Okay, I spoke too soon. Tried rendering the exact same scene that rendered just fine a few minutes ago, but just pulled the camera out a little bit this time. Now I get the black screen render.
Watching my GPU usage during the render, it goes up to about 18% and then the black screen renders.
But after clicking on the "fallback to CPU" and closing DAZ and restarting it with the exact same scene with nothing else changed, it rendered just fine with the GPU.
Does the GPU memory need to clear each time? If so, is there an easier way to do so without closing and restarting DAZ?
*Sigh!*
If the textures in your scene are larger than the memory of your GPU, and you don't have CPU (or CPU-fallback) enabled, then you will get a black screen. You should see an entry in your logfile that tells you this.
I don't know on "restart/clear memory", though I do know the product that helps with texture sizes - https://www.daz3d.com/scene-optimizer (which is very very useful) - does recomend you do so, before rendering with its reduced texture sizes.
Yeah, I knew the CPU-fallback was causing the black screen, but didn't know about the scene optimizer. I will definitely check that out! Thanks!
Please don't multi-post https://www.daz3d.com/forums/discussion/comment/8796866/#Comment_8796866