Animation render unduly slow?

Comments

  • SapperBobishSapperBobish Posts: 14
    edited March 2022

    Just Asking about Iray... and animation's... say frames (i started on) 48 to 99… currently I’m at 18/hrs… is this normal or should it be faster?

    AMD Ryzen 7 2700X Eight-Core Processor            3.70 GHz

    RAM 4.0 GB

    64-bit operating system,

    Windows 10 Home

    Video -Geforce rtx 2070 super & geforce rtx 2070

    Post edited by SapperBobish on
  • Richard HaseltineRichard Haseltine Posts: 100,833

    SapperBobish said:

    Just Asking about Iray... and animation's... say frames (i started on) 48 to 99… currently I’m at 18/hrs… is this normal or should it be faster?

    AMD Ryzen 7 2700X Eight-Core Processor            3.70 GHz

    RAM 40.0 GB

    64-bit operating system,

    Windows 10 Home

    Video -Geforce rtx 270 super & geforce rtx 270

    How many frames are done? Fifty-odd is a lot, which is one of the reasons it's best to render to an image sequence rather than direct to a movie.

  • 10-okay, 10-Frames  are done now and it's been 21hrs-25min

  • SapperBobishSapperBobish Posts: 14
    edited March 2022

    SapperBobish said:

    -okay, 10-Frames  are done now and it's been 21hrs-25min

    I also have the Frame Rate set at 60, hoping it may make it go faster (Process)?

    & yah, can you tell i'm new to the forum.. eek, and thanks for the help or trying...

    and i'll have to look it to this  "render to an image sequence rather" have not tryed this?

    Post edited by Richard Haseltine on
  • Richard HaseltineRichard Haseltine Posts: 100,833

    No, frame rate cotnrols the playback speed - if you set it to 60 instead of 30 you need twice as many frames for a given time. Two hours per frame is a fair while, and probably more than is acceptable for an aniamtion. How big are the frames, what is in the scene, and is the GPU actually being used? If you are on Windows you can either use task manager, enable More details, go to the Perfomance tab, click the entry for the GPU on the left, and set one of the graphs to show CUDA or you can use GPU-Z from TechPowerUp.

  • SpaciousSpacious Posts: 481
    edited March 2022

    SapperBobish If it's taking that long to render it's almost definitely not rendering using GPU.  Looking at the systen specs you posted I'm a bit confused.  40GB of system RAM is a bit of an odd amount.  Is that a typo?  Aslo never heard of a GTX 270.  Is that a typo?

    What's likely happening is that the first frame or two are rendering on GPU and then the whole thing is switching to CPU render which takes much longer.  What Richard is suggesting is to render to an Image sequence rather than any type of movie file.  This will give you the opportunity to stop the rendering at any time and restart it again at your convenience from wherever it left off.  ALso if there happens to be any kind of glitch on any of the frames then you can just re-render that one frame.  Then you can easily sequence the frames in any movie editor of your choice.  I use Blender because that's just what I use for pretty much everything.

    Regarding the frame rate, that's how fast the movie switches between frames, so how fast the animation will go.  It has nothing to do with how fast it renders.  IF you render to an image sequence then frame rate will be controlled in whatever software you use to sequence the animation.

    Post edited by Spacious on
  • No, frame rate cotnrols the playback speed - if you set it to 60 instead of 30 you need twice as many frames for a given time. Two hours per frame is a fair while, and probably more than is acceptable for an aniamtion. How big are the frames, what is in the scene, and is the GPU actually being used? If you are on Windows you can either use task manager, enable More details, go to the Perfomance tab, click the entry for the GPU on the left, and set one of the graphs to show CUDA or you can use GPU-Z from TechPowerUp.

    I'm currently not home at the moment but I will check as soon as I get home but thank you
  • 10-okay, 10-Frames  are done now and it's been 21hrs-25min

    Thanks for the info... fixed the onfo...2070 And 4gb Hahaha
  • SpaciousSpacious Posts: 481

    SapperBobish There's no way you've only got 4GB of system RAM.  That's got to be a mistake.

  •  

    *How big are the frames? Not sure how to show or check this? (Do you mean what item count of in the scene?)

    *What is in the scene? It’s a large area, will that also make a difference?

    *GPU actually being used? Yes

    And by setting my frame to 60 instead of 30 frames …I FUBAR’d it is what you are saying…lol (added time) ... and I get it now. Hahaha

    *My CUDA is NVIDIA Geforce 2070 super & Geforce 2070 is they work together with my CPU- AMD Ryzen 7 - 2700X - Eight-Core Processor - 3.70 GHz

    **I’m hoping I got everything you both asked** and thanks again for your help

    See Pic ... RAM 40GB  >.<

    Temp-Help.jpg
    1914 x 1082 - 435K
  • Richard HaseltineRichard Haseltine Posts: 100,833

    I meant the image size, in pixels, which you can get from Render Settings if it is accessible. Scene complexity is certainly an issue too, though, as is lighting and whether or not it is enclised (indoors, or with some kind of skydome enclosing the scene.

  • *How big are the frames? Not sure how to show or check this? (Do you mean what item count of in the scene?) so -6?

    *What is in the scene? It’s a large area, will that also make a difference? or do you mean it's a 6 peace or the 13 pieces in scene section?  Fog, 3 Camera’s Sky Dome-Group and other Groups…? Is that what you are referring too?

     

     

    Temp-Help-.2.jpg
    1920 x 1082 - 615K
  • SpaciousSpacious Posts: 481

    SapperBobish So it looks like you're rendering at 1800x1200 pixels.  Not huge.  I'm not sure what all those lines and grids are in that screenshot, but it appears top be a fairly complicated scene with quite a bit of geometry.  It seems like your GPUs would be working together, and therefore speed up renders significantly, but GPUs don't normally share vRAM so you only get the benefit of whichever card has the least vRAM, in this case that's only 8GB.  You're saying that you're sure it's being rendered on GPU, and not CPU, but that doesn't sound correct considering how long it's taken to render so far.  It may have started out on your GPU, but it's pretty clearly rendering on CPU after the first few frames.  One 2070 should be able to render a frame at 1800x1200 in a matter of minutes, not hours.

    Not to just keep repeating the same thing over again, but in the future you really may want to render to an image sequence rather than to a movie file.  Simply because then if it drops to CPU you can stop it, close DAZ, wait a bit, and start it again so it renders on GPU.  That's assuming that it's even able to render on GPU at all.  If it's over the 8GB of vRAM you have available on your GPU then it will go directly to CPU and that takes forever.

    It's really worth finding the CUDA dropdown in the GPU graph of Windows Task Manager, or using something like GPUz or depending on what kind of computer you have there may be a GPU monitoring utility that came installed on it.  Also as per your screenshot you do indeed have 40BG of ram.  I guess it is a multiple of 8 so it's not that strange.

    Richard Haseltine I didn't notice at first, but this thread is two different people asking about two different things, and it may really help both of them to split this into two threads, if that's not tons of trouble to make happen.

  • Richard HaseltineRichard Haseltine Posts: 100,833

    Spacious said:

    SapperBobish So it looks like you're rendering at 1800x1200 pixels.  Not huge.  I'm not sure what all those lines and grids are in that screenshot, but it appears top be a fairly complicated scene with quite a bit of geometry.  It seems like your GPUs would be working together, and therefore speed up renders significantly, but GPUs don't normally share vRAM so you only get the benefit of whichever card has the least vRAM, in this case that's only 8GB.  You're saying that you're sure it's being rendered on GPU, and not CPU, but that doesn't sound correct considering how long it's taken to render so far.  It may have started out on your GPU, but it's pretty clearly rendering on CPU after the first few frames.  One 2070 should be able to render a frame at 1800x1200 in a matter of minutes, not hours.

    Each card is independent, so oen can drop out due to inadequate memory without stopping the other from working unless its memory is also exhausted.

    Not to just keep repeating the same thing over again, but in the future you really may want to render to an image sequence rather than to a movie file.  Simply because then if it drops to CPU you can stop it, close DAZ, wait a bit, and start it again so it renders on GPU.  That's assuming that it's even able to render on GPU at all.  If it's over the 8GB of vRAM you have available on your GPU then it will go directly to CPU and that takes forever.

    It's really worth finding the CUDA dropdown in the GPU graph of Windows Task Manager, or using something like GPUz or depending on what kind of computer you have there may be a GPU monitoring utility that came installed on it.  Also as per your screenshot you do indeed have 40BG of ram.  I guess it is a multiple of 8 so it's not that strange.

    Richard Haseltine I didn't notice at first, but this thread is two different people asking about two different things, and it may really help both of them to split this into two threads, if that's not tons of trouble to make happen.

  • Richard HaseltineRichard Haseltine Posts: 100,833

    Spacious said:

    Richard Haseltine I didn't notice at first, but this thread is two different people asking about two different things, and it may really help both of them to split this into two threads, if that's not tons of trouble to make happen.

    I hadn't noticed either, thanks - and done.

  • thanks all for the help and info...

Sign In or Register to comment.