D|S: technical help & render times
Hello everyone! I recently upgraded my GPU from a GeForce GTX 1060 to a GeForce RTX 2080 Ti. Though I didn't expect miracles, the performance increase isn't as big as I hoped or even expected.
I've checked my system load. To my surprise, it seems during rendering, the CPU has a maximum load, whereas the GPU is barely doing anything. Figuring that's not how it's supposed to work, I changed the advanced settings. I disabled the CPU in the available devices, as well as disabling CPU fallback. Then I rendered again. To my (second) surprise, the render turned out fully black, after a few seconds.
The processor of my rig is a Intel Core i5-6600K, and I've got 16 Gb RAM.
So, my questions; why did that render turn fully black? Is that to be expected, or did I made a mistake somewhere? Am I stuck with (relatively) slow renders until I sell a few organs on the black market and get a really good GPU?
I guess the bottom line is; how do I put my GPU to work, instead of my CPU?
Comments
That means that the scene doesn't fit onto your GPU, and also explains why you're not seeing a huge improvement over your 1060: if it didn't fit onto a 2080ti, it damn sure wasn't fitting onto a 1060.
Though that does sound logical, it makes me wonder what kind of system you'd have to have for good performance. My (now current) GPU has got ~11 GB of memory, and the newest ones have got 16 to 24 GB of memory. IMO that's not much more.
Still, to my original question; is there a way to put my GPU to work, instead of my CPU? And yet related; what kind of system would I need to have render times more in the range of 5 to 10 hours for good quality, instead of 10-20 hours?
Or to phrase it yet another way; what kind of performance is everyone having; what is realistic to expect, or what can I strive for?
If your scene can fit in your GPU, then it will be used, and you should see much lower times.
How long time is impossible to say as it depends on what is in the scene, how is it lighten, how reflective is the objects and more.
You prime focus should try to get an estimate of your VRAM consumption, and bring it down so it can fit your GPU.
Check subD level of characters, are you using dForce (SBH) hair. Or if you are using ultrascenary check instance optimization is set to memory.
Try to hide some of your characters, and see if it will render. And if monitor your VRAM usage. The log won't tell it any more, so you need to either use Task Manager, or probably better GPU-Z.
Will a simple sphere in an empty scene render on the GPU (you will have to check the end of Help>Troubleshooting>View Log File to check)? If so what is in the scenes that you are trying to render?
Also, what are your options relating to GPU/CPU in the Advanced tab of the Render Settings pane?
I've worked in the IT sector for a long time and I feel silly for not having checked the logs... D|S couldn't use the GPU at all, because the drivers weren't up to date
I've updated my drivers with the newest ones from nVidia, forced D|S to solely use my GPU and it's now outperforming my previous setup by a landslide