I have a fairly complex scene which is consistently crashing or glitching out my system:
Ryzen 2700X 32 Gb RAM, RTX 2060, 90 Gb Swap file. Linux Ubuntu.
I am using Blender 2.90.1 but this was occurring in earlier versions.
I have had to increase the swap file on my system, and the amount of memory the scene is using when trying to render in Eevee is 90 Gb...I just don't understand it. It's big but not that big.
By contrast rendering in Cycles (BPT) is only using 20 Gb, and renders without issue, other than it takes a long time.
The main culprit seems to be a character that has UDIM textures, but the rest of the scene is using "way too much memory" as well. I have been able to render the scene in the past but only just, and it often has glitches. There is enough swap memory to allow the scene to render in theory, but I seem to now have pushed it over the edge.
I don't understand why Eevee requires so much memory to render but cycles does not. Can someone explain?