What is the main factor in Rendering Speed on my PC?

bf2011bf2011 Posts: 149
So many different opinions and so many options. Some say a 32 core processor will make large render in 15 min. Others say processor does not matter if you don't have a good NVIDIA Gpu. Does system memory play any difference at all? So what is the main factor in Rendering Speed? Is it all about RTX 2080 Gpu Or is it more about Rizen 64 core Cpu. Please let me know. Thanks!

Comments

  • Richard HaseltineRichard Haseltine Posts: 100,800

    In general, if the scene fits, an nVidia GPU will be faster than a CPU. The Threadrippers might just be competetive with some of the slightly older nVidia GPUs but that's about it. However, that "if the scene fits" is a vital caveat.

  • DMaxDMax Posts: 637

    @RichardHaseltine I am a Mac user now shopping for a PC laptop solely for DS purposes and looking at a NVidia GPU. What do you mean by "if the scene fits"?

  • LeanaLeana Posts: 11,691

    The whole scene needs to fit in the card's VRAM, or the GPU can't be used at all. 

  • DMaxDMax Posts: 637
    Leana said:

    The whole scene needs to fit in the card's VRAM, or the GPU can't be used at all. 

    Meaning... if the GPU's VRAM is, say, 8GB then the scene's RAM requirement must be max 8GB? (How does one check the scene's RAM requirement?)  Do I even sound like I am posing a sensible question? HAHA apologies I am a total newbie to tech and only 2 months old on DS.

  • LeanaLeana Posts: 11,691
    edited June 2020
    DMax said:
    Leana said:

    The whole scene needs to fit in the card's VRAM, or the GPU can't be used at all. 

    Meaning... if the GPU's VRAM is, say, 8GB then the scene's RAM requirement must be max 8GB? (How does one check the scene's RAM requirement?) 

    Basically, yes. Probably even a bit less than 8GB, as the system does use some of the VRAM.

    I don't think there's a way to check how much VRAM will be used beforehand, but the log will tell you how much is used when you render. If it doesn't fit then you can still render using the CPU (which is much slower).
    You can also try to optimize your scene so it uses less VRAM, for example by removing textures on surfaces not seen in render, reducing texture size or using simpler shaders for items in the background, using instances for repeated items, removing items which are completely "off camera" .... 

    Post edited by Leana on
  • DMaxDMax Posts: 637
    Leana said:

    Basically, yes. Probably even a bit less than 8GB, as the system does use some of the VRAM.

    I don't think there's a way to check how much VRAM will be used beforehand, but the log will tell you how much is used when you render. If it doesn't fit then you can still render using the CPU (which is much slower).
    You can also try to optimize your scene so it uses less VRAM, for example by removing textures on surfaces not seen in render, reducing texture size or using simpler shaders for items in the background, using instances for repeated items, removing items which are completely "off camera" .... 

    Precious knowledge!! <3

  • bf2011bf2011 Posts: 149
    DMax said:
    Leana said:

    Basically, yes. Probably even a bit less than 8GB, as the system does use some of the VRAM.

    I don't think there's a way to check how much VRAM will be used beforehand, but the log will tell you how much is used when you render. If it doesn't fit then you can still render using the CPU (which is much slower).
    You can also try to optimize your scene so it uses less VRAM, for example by removing textures on surfaces not seen in render, reducing texture size or using simpler shaders for items in the background, using instances for repeated items, removing items which are completely "off camera" .... 

    Precious knowledge!! <3

    So if the Scene fits into V Card resources, does it make any difference if my processor is 4 core or 8 or 16? Or is it entirely taken care of by GPU?
  • LeanaLeana Posts: 11,691

    If you render with Iray using GPU only (it's possible to use both GPU and CPU) then the number of CPU cores won't matter for rendering.

    If you use 3DL or any render engine which uses the CPU then that will matter.

  • bf2011bf2011 Posts: 149
    Leana said:

    If you render with Iray using GPU only (it's possible to use both GPU and CPU) then the number of CPU cores won't matter for rendering.

    If you use 3DL or any render engine which uses the CPU then that will matter.

  • bf2011bf2011 Posts: 149
    Thank you all!
  • How to set the render to use both, GPU and CPU?
    Is there a way to check this option or DAZ Studio will set it for default if I have a NVidia GPU?

  • LeanaLeana Posts: 11,691

    You can select the devices used to render for Iray Engine in the "advanced" tab in Render Settings panel.

  • Leana said:

    You can select the devices used to render for Iray Engine in the "advanced" tab in Render Settings panel.

    Thank you very much!
    Unfortunately my GPU wasn't there, only CPU option... I think my mac's Nvidia card is too old.

     

     

Sign In or Register to comment.