Memory leak or hardware issue?

Heyo, I’m gonna walk you through a memory leak -looking issue.

PC specs: I9900K, 32gb of 2666Mhz RAM, SSD and a RTX 2070S

Set and workflow: Revit, custom assets with loads of polygons (definitely not optimized), approximately 30 different views, 5-6 panoramas, RTX on, a lot of light sources in form of LED strips etc.

Goal: to render all images and panoramas

When I open Enscape for rendering purposes, memory usage is 9-10GB. If I try batch rendering everything, memory usage jumps quickly to 100%, and the whole rig crashes. SSD runs at 100%. CPU and GPU are at 0-10%. Batch rendering 2-3 images at time works, but is extremely slow, and can only be done like 2 times before all the softwares have to be shut down. When rendering single images, every rendering makes RAM usage rise by 500-1000MB. When the usage hits 14-15GB, it quickly jumps up to 32GB, freezing everything.

I eventually managed to render everything by rendering as many images as I could until the RAM usage was at ~13GB, at which point I restarted everything and started over.

Oddly, with panoramas, RAM usage does NOT rise at ALL, and you can render as many panoramas in row as you wish.

I was contemplating whether this is a hardware issue, or could it be that Enscape isn’t built for scenes this heavy - or could it even be that there actually is some sort of memory leak in the software?

I am asking this under circumstances where I am looking to upgrade the rig, and I’m trying to decide whether a 3090 is worth the buck or not. At rendering usage, 2070S CPU usage at it’s worst only around 60-70%, althought it’s memory is often almost full, and rendering becomes often very laggy and difficult to adjust sun and well anything due to rendering glitches and freezing.

I am also experiencing similar issues with 3.1. Working with a pretty large scene in Sketchup (100MB) and was trying to use 3.1. I was dealing with constant crashes in Enscape, which then crashes Sketchup. I could barely get out 3-4 renders in a batch and it would freeze/crash.

I also noticed that the rendered versions of the images looked noticeably worse than the live view, to the point where I was using the windows clipping tool to screenshot images from the live view. Other issues were the water motion/wind would never stop moving, even though Restmode is enabled. Also light leak seemed to be much worse.

I am using a Titan RTX card, so VRAM shouldn’t be an issue. However, based on the response I received from the Enscape team when I submitted an error report my VRAM is maxing out. I tried a number of things suggested by the team but none of them fixed the problem. I ended up reverting back to 3.0 and everything works fine.

It’s very odd because I was just recently using 3.0 on a much larger scene with absolutely no issues. Hoping its just an issue with 3.1 and not indicative of future builds…

UPDATE: I have multiple machines in which I can run Enscape and one of my other machines is a non-RTX card (2 SLI Linked 1070ti). While slower it seems to not have the crashing/memory issue I have with my Titan RTX. The other issues I mentioned are mostly resolved as well. The only issue I am still seeing is the Restmode constantly stopping and refreshing every few seconds.