Render problem...
csuky13031977
Posts: 33
in The Commons
Hello everyone ... I have a question .... could anyone tell me what the hell it takes 40 minutes for a 3840 x 2180 Render with this configuration:
Predator laptop
Acer Helios 300
PH315-52-71KD i7-9750H
RTX 2060 6GB
32GB RAM
2TB HDD
512GB M.2 PCIe SSD W10
... now i want to buy a pc .... it will get better
Acer Predator Orion 3000
-
Prozessor: Intel® Core™ i7-11700F
-
Grafikchip: NVIDIA GeForce RTX 3070
-
Datenspeicher: 512 GB
-
Chipsatz: Intel® B560
-
Arbeitsspeicher: 16 GB DDR 4
Comments
Is there a reason your font is so large???
It depends on what is in your scene as much as your system specs. 40 minutes isn't that long for that size image. Renders are not instantaneous, they take time. I suspect the render went to the CPU with that graphics card as 6 gb of DDR isn't that much.
Depending on the complexity of your scenes, if that is an 8GB RTX 3070 you might be bettwe off with a 12GB RTX 3060 - though either way you may find 16GB of system RAM limiting.
Depending of wich scene I have to render, 3840 x 2080 can take more than 1 hour with a RTX 3090 and 96 Gb RAM, even if I use small fonts for my posts.
I recently rendered a big scene (attached link) involving 26 characters wearing at least 2 pieces of wear each, 10000x 5625 pixels (!). My RTX3090 was near to saturation (22.9 Gb used by GPU) and my system used 76 Gb RAM.
Such a powerful gear took a night (more than 8 hours) to render the scene with 5000 iterations.
IMO your new PC's 16 Gb RAM will be a bit short to assist a RTX3070 and run your system.
https://www.daz3d.com/gallery/user/5207251866353664#gallery=newest&page=1&image=1219583
ACK!
I dove out of the way when the page opened... I thought you were shouting at me for some reason...
Scary.
But basically I have nothing to add other than you might want to describe the kind of scene you are rendering or show an actual complete render to give people a better idea of its relative complexity... without that it's hard to guess even if someone has exactly the same set up.
...I'm working on a system with 24 GB of memory, a 6 core Xeon memory and a 12 GB Titan-X and had onw render take around 110 min (which didn't dump to the CPU as IW was monitoring it in MSI Afterburner) It was a dimly lit interior scene with a number of low intensity emissives.
It REALLY depends on the scene. On a 3000 series card a simple pinup with a backdrop and an HDRI can render in 5 minutes. Or it can take hours with a figure in a full scene (enclosed space) with specular and reflective objects.
thanks ....
3D rendering is not that easy, even with the best and most expensive hardware. There are a ton of reasons why you may be rendering that long. Without seeing the exact scene in question, it is really hard to say. You could also be thermal throttling, laptops are not exactly great at airflow.
But 40 minutes for a 4K image is not even that bad. The larger your render size, the longer it takes. Think of it like this, every pixel has to be rendered. At 3840x2180 that comes out to over 8 MILLION pixels. Compare that to a 1080p size image (1920x1080), and you only get 2 million pixels.
So just doing some simple math, logically a 4K size image could take several times longer than a 1080p one. I bet if you reduce your render size down to 1080p it will go much quicker, perhaps about 10 minutes given the 4x pixel count, maybe even faster.
There are lot of things to be wary of when doing 3D rendering, especially with Iray.
Speed is obviously good, but memory is a big factor, too. I noticed your "next" PC has LESS RAM in it. DO NOT DO THAT. That is suicide for Iray. 16GB will not cut it. It might, but only if you are rendering just a single character or two, with a very modest background.
You need VRAM first of all, if you run out, your render will drop to CPU. A 2060 only has 6GB as it is, so a 3070 with 8GB is a step up. However, if you have any plans of making a larger scene, you will hit a wall at some point.
Then there is RAM. You need a lot more RAM than VRAM. It varies a lot, but it could range anywhere from 2x to 4x the amount of VRAM you use. So at the low end 16GB is just barely enough for 8GB VRAM. If you push near that 8GB at all, the odds are extremely high you will run out of RAM, and Daz crashes.
You can try 16GB out and see if it holds up, but make sure to build your PC in a way that leaves you options to expand it later. Expandability is huge.
One good thing about Iray is that the CPU is not that important. So you do not need the world's best here, or even that good. Any average CPU these days will be fine. It only needs to run Daz Studio, and Daz right now only uses a single core because it is ancient in design. You will not be using your CPU to render in Iray. Even if it can, just don't. It is not worth it with GPU rendering, and using a CPU+GPU together might even slow you down. Which might be another thing to look at on your laptop. Make sure you CPU is not rendering. Even if the CPU does speed up rendering, it is by such a small amount that it is not worth doing, especially since it can bog down a PC. Leaving the CPU out means you can still do stuff while rendering.
Expandability also leaves the door open for additional GPUs. You want a 3070. But what if you got TWO 3060s instead? The VRAM will not stack, but the 3060 has 12GB, and two of them will render much faster than a single 3070.
That is just one option. You could save money and just buy one 3060. The desktop 3060 will destroy a laptop 2060 at rendering. The ray tracing cores are that much better. A 3060 can hang with a 2080ti for crying out loud, that is how fast Ampere can be for Iray. So you can get a 3060, save money, and maybe next year buy a 4000 series card, because the 4000 series is right around the corner. Maybe even as soon July or August. So that is yet another option for, waiting for next gen. You can use the time to study Daz Studio and save up more cash. A 4070 might well be worth waiting for.
I forgot to mention the Iray Benchmark thread. You can download the free bench scene, run it and more directly compare your laptop to other GPUs. This can give you a good baseline of what to expect.