Page 1 of 1

Lumiverse and FPS

Posted: Sat Dec 12, 2015 08:40
by dirtyjohn_lv
What is the correlation between the new Lumiverse and the FPS readout? It doesn't seem to affect actual video FPS. Could the framerate of the lumiverse have something to do with this?

I just finished installing a bunch of LED tape (around 5000 pixels, 30 universe worth). After getting everything configured so I can at least put solid color on all pixels from a layer, the FPS hovers around 18-20. It doesn't matter if I set the lumiverse framerate to 25 or max it out at 40, the main FPS doesn't change. All video is runs smooth and I don't notice any stuttering. Sometimes, if I disable the advanced output then re-enable it the FPS goes back to normal (60ish)

Main Composition is 12 layers, 1080p
Secondary Composition is 8 layers, 2560x1440

Edit: The secondary composition seems to run better than the main. Maybe because it's less layers? I am able to get a more consistent framerate with the larger composition

With the main, I was getting the "low memory" message at the bottom of the window after running for 3 hours. rebooted the machine and framerates would stay between 11 -18, but video was still fine. If i switched to an advanced output mapping with the same screen setups but no lumiverse framerate would go straight to 60. As soon as I choose the screen setup with the lumiverses framerate would read lower and memory usage would jump back up to around 1.5GB

With the larger composition, memory usage stays around 600MB

Re: Lumiverse and FPS

Posted: Mon Dec 14, 2015 10:40
by Joris
What is the correlation between the new Lumiverse and the FPS readout? It doesn't seem to affect actual video FPS. Could the framerate of the lumiverse have something to do with this?
Yeah, we also discovered this last week. Apparently, the fixture preview renders even when the Advanced Output is closed. Since this preview is relatively heavy processing wise, it should really only render when you are looking at it.

This will be fixed for 5.0.2.

Re: Lumiverse and FPS

Posted: Tue May 02, 2017 10:06
by pire23
Hi,
i have a similar problem with my actual resolume project.
setup is 6 1280*720 output, main composition is UHD, all is running at 60 fps with UHD HAP samples,
when i add 16 lumiverses with 170 rgb strips fixture, fps shut down to 25/28 fps.
Fixtures are 960/20 px.
Resolume version is 5.0.2 (downloading 5.1.2 to try if it's better).

Is there a state of art for fixture creation ? 1 fixture pixel = 1 data pixel doesn't seems very easy…

i've seen some big leds setup on the forum so i wonder how they manage their setups ?

thanks for your help !

Re: Lumiverse and FPS

Posted: Tue May 02, 2017 17:50
by drazkers
pire23 wrote:Hi,
i have a similar problem with my actual resolume project.
setup is 6 1280*720 output, main composition is UHD, all is running at 60 fps with UHD HAP samples,
when i add 16 lumiverses with 170 rgb strips fixture, fps shut down to 25/28 fps.
Fixtures are 960/20 px.
Resolume version is 5.0.2 (downloading 5.1.2 to try if it's better).

Is there a state of art for fixture creation ? 1 fixture pixel = 1 data pixel doesn't seems very easy…

i've seen some big leds setup on the forum so i wonder how they manage their setups ?

thanks for your help !
So it just sounds like your reaching the limit of your machine, you have 6 outputs and then your adding 16 universes? Hopefully 5.1.2 does some help. People don't realize that pixel mapping actually takes quite abit more processing then you would expect.

Re: Lumiverse and FPS

Posted: Tue May 02, 2017 17:54
by Arvol
Does DMX pixel mapping get done on the GPU as well?

Re: Lumiverse and FPS

Posted: Thu May 04, 2017 16:33
by Joris
Does DMX pixel mapping get done on the GPU as well?
Rendering the pixels is a task for the GPU. Sending them out via DMX is a task for the CPU.

Rendering pixels on the GPU and sending them out the ports of your GPU, is insanely fast. Nothing needs to come in between. When sending out DMX, we need to sample the pixels on the GPU and get them back to the CPU, so we can send them out via Art-Net or USB.

This sampling is a relatively heavy task, especially considering what GPUs are usually capable of. When you start doing low-res videoover DMX, it can become a bottleneck. Like sending 640x480+ video over Art-Net using 600+ Lumiverses. It shouldn't affect performance this much, not at only 16 Lumiverses.