TR2970WX 24c, 32G DDR4, Aorus X399 Gaming 7
Blender 2.83 Full Release via blender.org
Short description of error
Persistent images improves performance in different aspects but cannot use for animations, (request to limit quantity of frames to keep in buffers?)
Exact steps for others to reproduce the error
I am experiencing issues with persistent images on Linux.
Seeing slowdowns when not using it, and huge issues using it, animations..
I have tried to see if this was linked to specific Linux version and tried the duplicate my issues in each of the following,
Moving to Linux I have experienced a hefty performance increase in CPU render, (from 46 seconds to 40 seconds) on my Threadripper
Sadly the improvements found on Linux don't really work unless using persistent images.
Main issue I notice.
1, (this doesn't occur in windows 10) but it does here on Linux.
Disable of persistent images,
Rendering in GPU only, or combined (GPU/CPU)
I experience a small delay at the end of the render on the last render tile sometimes it will be maybe with 10 tiles left.. but where it should complete in say 0.5 seconds.. it delays to take upto 4-5 seconds,
it seems to be computing something and takes approx 2-4 seconds seconds to respond. this is adding to the time for renders and slowing things.
if I enable persistent images, the performance is increased, the compiling (just before render tiles start) time is hugely quicker and the 2-4 seconds delay at the end of render is doesn't happen anymore, so the scene renders in some cases upto 10-12 seconds on faster
when persistent images is enabled blender becomes hugely unstable rendering animations... (when compared to windows, windows seems to go further before becoming unstable)
The first 1-2 frames with my project file render fine. But as it continues.. it looks to make blender unresponsive and take upto 60-90 seconds to complete while making blender look completely unresponsive.
Without question blender will fail and disappear from the screen.
It's important to use a blend file with large file size.. example 300-400MB and the textures are fairly large,
I thought that using simplify to limit texture sizes might improve, but it doesn't help
Replicate the issue:
the following blender demo file works well to demonstrate the issue at hand.
this is the 2.81 junk shop demo
simply enable one 3d view to render as material, and hit render as animation (ctrl-F12)
Perhaps a fix might be to limit the amount of data it can store.. such as a limited amount of frames to keep in buffers