Inconsistent GPU utilization

jkpjkp Posts: 17
edited March 2021 in New Users

I would like to use the GPU for the rendering. Most of the time the CPU is doing the work. Occasionally the GPU does the work and the renders go VERY quickly. I dont know what settings need to be adjusted to get the GPU to pull most of the weight.

In the render settings I have only the GPU checked.

I have had to set the CPU Fallback check mark to on because when it is off I don't get a render at all.

Any suggestions?

 

RenderSettings.JPG
410 x 616 - 31K
GPUPerformance.JPG
617 x 184 - 24K
Post edited by jkp on

Comments

  • ChoholeChohole Posts: 33,604

    Please use the WYSIWYG tool to attach your image  or attach it by using the attach tool below this typung panel

  • Richard HaseltineRichard Haseltine Posts: 100,781

    Most likely the GPU is running out of memory, but there isn't eough information to be sure.

  • jkpjkp Posts: 17

    Sorry, I though that I had attached the pics.

  • AgitatedRiotAgitatedRiot Posts: 4,432
    edited March 2021

    Could be it uses Cuda drivers for bit then pass the information on to memory then Cpu takes the info and does calculations. Just a theory base on my A+ cert.

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

    That card has 4GB of RAM, which isn't very much for Iray.

  • ChezjuanChezjuan Posts: 514

    As noted, the card's 4MB of RAM is rather small for renders with more than a couple of characters. Even though your system has shared video memory, Iray only uses the on-card RAM... if the scene doesn't fit into the onboard memory, it will drop to CPU.

    You can look at tools like Scene Optimizer | 3D Models and 3D Software by Daz 3D  and Resource Saver Shaders Collection for Iray | 3D Models and 3D Software by Daz 3D to help make larger scenes fit into the card memory. You can also look at rendering in stages and putting the scene together in Photoshop or GIMP (or your favorite photo editor). 

    The best solution is to get a card with at least 8GB and use that only for rendering (using the old card or onboard system graphics to drive the monitors) but that can be expensive. 

    When I started, I had a card with low memory and used a combination of Scene Optimizer and rendering in stages, but I eventually got a better GPU. I still use the tools/techniques I learned with the small card to let me do much larger scenes than I could do with even the larger amount of memory.

  • AgitatedRiotAgitatedRiot Posts: 4,432
    edited March 2021

    I get Cuda errors because of my setup Onboard UHD 630 . They only show up in the log file. Still waiting for a good RTX3070 to open up. 

    Post edited by AgitatedRiot on
Sign In or Register to comment.