Cache that writes into RAM instead of GPU RAM?

Hey everyone,

I have been working with TD a few weeks now and I’m still a terrible noob. So please be forgiving with the noob question.

I’m on a video delay project, using a setup like this:

Video Device In → Cache – Cache Select → Out

This allows me to cache 1560 frames of 2x 1280x720 video into 8GB RAM of my graphics Card (GeForce RTX 2060 super) so a little more than 60 seconds.

BUT the PC I work on also has 32GB Ram (relatively fast at 2400) and the GPU says it has 16 GB of shared RAM that it doesn’t use.

Is the a way for TD to just reserve 24 GB of RAM or the 16 GB of shared RAM, then cache to that? In my imagination that would allow me to store more frames into cache or go to higher capture resolutions. :slight_smile:

Is there a janky hack to alter the Cache TOP and try this? :wink:

Thanks for your help!

It sounds like you can try to use movie file out TOP to write the movie as a sequence file on a Ramdisk (save your ssd life) and then read it back using movie file in TOP.
(Use .BMP, increase the max thread of movie file out TOP, turn off the real-time flag)

I believe you can get the performance you can accept in this way.