Inconsistent GPU utilization
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
Please use the WYSIWYG tool to attach your image or attach it by using the attach tool below this typung panel
Most likely the GPU is running out of memory, but there isn't eough information to be sure.
Sorry, I though that I had attached the pics.
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.
That card has 4GB of RAM, which isn't very much for Iray.
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.
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.