RTX 3090 and EEVEE
TheMysteryIsThePoint
Posts: 2,958
I understand that EEVEE uses OpenGL, and OpenGL is limited to utilize the GPU that is doing the drawing. So, does it not follow that a 3090, with its massive single GPU power, would really be great for EEVEE? Does its 10K CUDA cores benefit OpenGL in the same way it would benefit Cycles, and we'll see massive speedup in EEVEE as well?
Comments
Yes, it's just more core to split work load over.
The most important part is the VRAM, where eevee eats 6 to even 10gb of vram easily having 24...sheesh, 4K animations would be a breeze now without vram being supplemented with system ram. Anyway more than 10,000 cuda cores and and with optix AI denoising this would be the card of choice for blender renders.
One of the reasons I dropped Eevee early on; 6GB wasn't always enough. I prefer Cycles, but Eevee can be great for previews.
Has anyone tried E-Cycles (paid-for add-on)? I'm wondering whether the tricks they use to get Cycles to render so quickly are well known enough to just tweak the standard Cycles paramters for super-quick rendering?
I have, I am pretty sure they added RTX stuff. They have parameters to tweak that don't exist yet in even the 2.9 release, such as having optix as an option to choose along side the cpu and cuda in preferences.I am not sure if GTX cards would benifit from paying for it.
As I am stuck with a GTX 1070 card until they decide to release the RTX 3070 with 16GB VRAM, I'll take your caution seriously and avoid the tempation.
I can do a test on my 1070 2.82 vanilla vs 2.9 ecycles. Would be an interesting thing to test, and already planning on doing some blender rendering tonight/tomorrow anyways.
The promo page for E-Cycles has this to say about GTX:
Trouble is - $150 for the basic version is a bit steep for me and I hope to get an RTX GPU eventually and the RTX version of E-Cycles is $300. Which is why I asked if there is any way to tweak the normal Cycles render settings and get close to that kind of performance - or have they produced a different version of Cycles with coded improvements?
Would be curious what you manage the Mike Pan BMW scene in.
I think it would be a waste of cash for me; just tested the scene in Blender 2.90.0.
Threadripper 1950x (first gen CPU 16/32 cores/threads)
1 minutes 9.25 seconds
1950x and 980ti
49.55 seconds
980ti
4 minutes 47.28 seconds
Render times are on the images.
I changed the tile size for the 980ti and tried again.
2 minutes 20.87 seconds.
The test scene defaults to 256, but I've seen that before with GPU (when Adaptive Sampling is enabled - available fro 2.83.0) that tile size makes a huge difference; usually 128 or 256 are better. 256 or 512 seemed to be better at one time - pre adaptive.
It is worth doing some tests though - surprising how much speed up you can get without parting with cash.
@marble
No, it's not about settings. It's an optimized implementation that he offers back to the Blender dev community after a year.
With one 2080ti it was a lot faster and well worth it, but with 4, it was actually slower.
My first test, I did a clothed character render @ 3000x4854 size, only thing I manually changed in render settings was the render size. It was another fail looking render, gonna post more about it in the diffeo thread later lol. The time on vanilla blender was 16:02 just using the 1070, no CPU, the time on e-cycles was 4 min 11 seconds. The results look about the same visually. Will give that car blend a test drive tomorrow hopefully.