Hi !
After a few months of visual creations I had the opportunity to participate in a musical event as a VJ. So I use sceneChanger. This allows me to switch between each visual while stopping cooking unused visuals.
However, despite stopping the cooking, the GPU memory does not free up. With visuals consuming up to 3GB each my GPU memory quickly becomes saturated. TouchDesigner thus drops to 5/15fps and becomes unusable.
I read that modifying the TOPs resolutions could free up this memory, I will test while I receive an answer.
Changing the resolution of the TOP branch certainly is one, just be aware that resetting the resolution to your desired output there will be an performance impact while the memory is reallocated.
I’m not sure what the issues are with fragmentation of memory nowadays - certainly something to look at.
The other thing would be to see where and how memory is used. Are there sources that are duplicated across scenes? For example are you using a lot of Render TOPs where perhaps this could be done with Render Passes?