oilar123 wrote:My thinking is that the GPU gets slower the more work you ask it to do, but you always has to have enough VRAM to keep in memory every frame it needs to be working on.
Noise Reduction and de-flicker are examples of effects that both need many frames (depending on settings) to compare and do their work.
When the two clips overlay in a transition you suddenly ask your GPU to do twice the work and it also need to have all the necessary frames from both clips in VRAM to do its work doubling the need for VRAM. My guess is that your GPU don't have enough VRAM to do this.
Possible solutions:
1) Render each clip for themselves and finish with a new project where you edit the finished clips together. I have used this solution on multicam clips overtaxing my system with de-noise etc.
2) Never tried but think I have read about the possibility to add an effects track over the clips and add effects like de-noise to that. Would that solve the problem? Is it possible?
Happy to be corrected if my thoughts on this is wrong.
I think you might be right that this is how it's actually implemented because that would indeed explain things. However, there's nothing that prevents you from implementing it in another way. For example, in a transition you don't have to process two frames at the same time, you can process one after the other and then blend them as a separate step. It will be slower but at least you will not run out of VRAM.
I'm just not used to running into these kinds of "hard" limits with software, at least not ones that are this high. Most software can fall back to CPU rendering or similar strategies.
Is this officially documented somewhere? That it's not even possible to render if you have too little VRAM?