Daz Studio - Iray keeps dropping to CPU
I have a brand spanking new i9 CPU, a 1000W power supply, and 2 2070 SUPER cards linked with SLI. For some reason, even a single G8F with a black background runs my CPU to 100 percent unless I tell DAZ to ignore the CPU. God forbid I attempt to do more complex scenes, as they require the CPU in order to render... and they, again, run the CPU to 100% and the temperature climbs through the roof along with it.
Please, DAZ, please! Find a way to make it so the program demands fewer resources and leaves my CPU some space to catch it's breath and chill out.
In case the actual issue isn't clear, here: I'm looking for a way to actually render, even in pieces, complicated scenes without destroying my hardware. Any actual help would be appreciated, although I'm moderately certain the problem lies within the software, itself.
Comments
I would think you'd need to be the one to to supply resources that tax your card less. There are products at the Daz store that help such as Scene Optimizer and there is a product by Matty Manx. I will edit this when I find the links.
Edit:
https://www.daz3d.com/scene-optimizer
https://www.daz3d.com/resource-saver-shaders-collection-for-iray
First: I have Scene Optimizer and I use it. It is, however, an insufficient workaround when you need to do a more complex scene. Am I missing something? Are two 2070 cards with SLI bridge the equivalent of cheaping out on the hardware side?
Second: when a single G8F against a black background is running my CPU to 100%, there's a problem with how DAZ/iray is using resources, and the company making the program ought to make at least a minimal effort to address it.
It will depend on how much VRam you have.
I will let others that have more experience with the technicalities try to respond.
That's fair; as I understand it, my 2070 Supers each have 8GB VRAM; the bridge does not increase the amount of VRAM available, unfortunately, so that's what I'm stuck with. A single G8F does not use that much VRAM, even when dressed and wearing strand-based hair. This is why I think this is a fault with the program.
On a related note, the resource savers shader collection might help some, but only if my texture memory consumption is high, assuming I understand that correctly, and then only with certain materials. I'll have to check and see if it will help me, but I'm not holding my breath.
For the record, Daz doesn't develop Iray, nvidia does.
Also, from memory using SLI is not recommended for Iray.
Also as this keeps coming up, what do you consider a simple and complex scene.
I build scenes more than complex enough to tell my stories well within the limits of a 2070 and I never ever allow a render to run on CPU if I can help it.
BTW you should always tell DS to not just ignore the CPU but to abort the render if it drops to CPU.
Also yes the NVlink does increase,at least it is supposed to increase the VRAM for the render, but it must be setup properly.
I suggest instead of aggressively posting a complaint posting what you're having a problem with and maybe getting some help.
I think MattyManx has a support thread for this. You might ask him more about it before purchasing.
Edited for a more informative title.
Dos Iray ever use the GPU? What driver version are you using? Are you enabling the use of nVlink in the Advanced tab of Render Settings?
The Advanced tab also has an option for setting the CPU Load Limit - set that to lower than the number of threads your CPU supports to lighten the load.
Iray does use the GPU, yes. It's just been burning up my CPU in the process. I will try adjusting the threads and see if that helps- not sure how that works, in terms of actual core usage, but it probably won't hurt.
UPDATE: reducing the number of threads significantly reduces the load on my CPU. Thanks, Richard- that was helpful.
This is perfectly normal, you have to tell DAz to ignore your CPU during render. That's how it should work. If you don't disable it, it will use it 100% and even slow down the render in some cases. Just disable CPU as a render device and that's it.