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.

Post edited by Richard Haseltine on

Comments

  • Cris PalominoCris Palomino Posts: 11,609
    edited July 2020

    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

    Post edited by Cris Palomino on
  • 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

    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.

  • Cris PalominoCris Palomino Posts: 11,609

    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

    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.

  • 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.

  • LeanaLeana Posts: 11,812

    For the record, Daz doesn't develop Iray, nvidia does.

    Also, from memory using SLI is not recommended for Iray.

  • kenshaw011267kenshaw011267 Posts: 3,805

    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.

  • Cris PalominoCris Palomino Posts: 11,609

    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.

    I think MattyManx has a support thread for this. You might ask him more about it before purchasing.

  • Richard HaseltineRichard Haseltine Posts: 102,291
    edited July 2020

    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.

    Post edited by Richard Haseltine on
  • edited July 2020

    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.

    Post edited by stmercy2020_9aea6b9c04 on
  • mumia76mumia76 Posts: 146

    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.

Sign In or Register to comment.