It will be good to give to user a way to select:
Load all decks at start
Or
Load first/last deck at start.
We have a lot of footages for any case, and switching between decks takes a long time. So, all footages are distributed by layers in one deck.
Fast switching between decks is very useful.
Load all decks at start
Re: Load all decks at start
I think that could become an option when Resolume is 64-bit but since it's still 32-bit I pre-loading all the decks would probably yield a large decrease in performance.
Re: Load all decks at start
To be completely clear, 32 bit has no impact on performance in terms of what you can do. A 64-bit version of Resolume will not magically render faster and will not really let you use more layers and effects.
The only thing 64-bit really affects is the amount of content/pixel data you can load into a single deck. And by extension, the amount of pixels you can record before the recorder shuts down.
On that note, we've recently been doing some testing with memory usage on Arena 5.0.1 and OSX El Capitan/Win 10.
Where the danger zone used to be 40-50 1080p non-DXV files in a single deck, Resolume now happily swallows 500 PJpeg 1080p files and plays them back while keeping memory usage stable. So far I've not been able to make it crash using PJpeg files at all.
So of course 64-bit still is something that we need to work on, these tests would indicate it's really a lot less of an issue than the majority of users makes it out to be.
And to not completely derail the topic, we may have some tricks up our sleeve to improve deck switching times
The only thing 64-bit really affects is the amount of content/pixel data you can load into a single deck. And by extension, the amount of pixels you can record before the recorder shuts down.
On that note, we've recently been doing some testing with memory usage on Arena 5.0.1 and OSX El Capitan/Win 10.
Where the danger zone used to be 40-50 1080p non-DXV files in a single deck, Resolume now happily swallows 500 PJpeg 1080p files and plays them back while keeping memory usage stable. So far I've not been able to make it crash using PJpeg files at all.
So of course 64-bit still is something that we need to work on, these tests would indicate it's really a lot less of an issue than the majority of users makes it out to be.
And to not completely derail the topic, we may have some tricks up our sleeve to improve deck switching times

Re: Load all decks at start
Doesn't it also mean that you can use all the VRAM on larger GPUs since the 32-bit 4GB limitation applies to both RAM and VRAM?Joris wrote:The only thing 64-bit really affects is the amount of content/pixel data you can load into a single deck. And by extension, the amount of pixels you can record before the recorder shuts down.
Re: Load all decks at start
32-bit/64-bit does affect VRAM as well, but it's not as straightforward as a hard limit cap.
Either way, loading more content is RAM related and does not affect performance. Using more layers is indeed VRAM related, but the VRAM usage itself does not really affect performance either. The performance hit is caused by having to render more layers, not by running out of VRAM.
Either way, loading more content is RAM related and does not affect performance. Using more layers is indeed VRAM related, but the VRAM usage itself does not really affect performance either. The performance hit is caused by having to render more layers, not by running out of VRAM.