We ran into a weird issue with Eevee and a large render. It seems to run out of memory at 480 MB on a video card with 12 GB memory. This seems to happen when allocating the memory for the render result image.
Not sure if this is about the texture slot memory limit, but I'll paste the log below.
If it's a texture slot memory issue, then the bug is when rendering with border render. Even if a border render is set, it will still allocate the full image size for the final render. It crashes with the exact same error even if there's a border render set in the file.
So two questions here:
- Why it runs out of memory?
- Why is it trying to allocate the entire image when there's a border + crop set?
Here's the log:
GPUTexture: create : TEXTURE_2D, DEPTH24_STENCIL8, w : 7200, h : 18000, d : 0, comp : 1, size : 494.38 MiB GPUTexture: texture alloc failed. Likely not enough Video Memory. Current texture memory usage : 494.38 MiB. Writing: /tmp/Victoria_Art.crash.txt Segmentation fault (core dumped)