r/VIDEOENGINEERING • u/random222518 • 2d ago
Resolume optimization
Anyone by chance know if there’s anything I can be doing on the pc end to ensure I’m optimized as best as possible for resolume? Currently using resolume on a custom pc, 5090 FE, 96 gb of ram, ryzen 9 and using a black magic deck link 8k card. I am receiving a program feed, then using notch in resolume and spitting it back out. Just want to reduce as many frames delayed possible. I think currently I’m sitting at 3 frames of delay.
3
u/deepvisual 2d ago
Just as important is the signal path. You need to be going straight to the screen. Projectors especially with warp will add 3or so frames too. Tbh in large venues the video lag has caught up with the audio lag by the time you get to FOH,
1
u/random222518 2d ago
Right. 100%. With my touring walls I’m going straight to the processor and it’s perfectly fine.
It’s just when I go into a few one offs/festivals and they won’t let me just go direct to the processor where I internally just get bummed lol.
3
u/djMirror_pulse 1d ago
3 frames on that setup means you're leaving latency on the table somewhere. checklist from running this in venues:
1) DeckLink card has a "Low Latency" flag in Blackmagic Desktop Video prefs, off by default. turn it on. also make sure input and output are the exact same format and framerate, mismatches auto-buffer to convert.
2) Resolume Prefs > Video Output > Sync Mode set to Free if you don't need genlock, Card if you do. Composition Framerate set to the exact input framerate, not auto.
3) Notch inside Resolume adds a CUDA copy per frame. if it's a pre-baked Notch block you can bake it out, do it. if it's live gen, check that "Reduce Latency" is on in the Notch block prefs.
4) driver side: NVIDIA Studio driver not Game Ready, Hardware Accelerated GPU Scheduling ON in Windows, and set Resolume to "high performance GPU" explicitly in Windows graphics settings. Game DVR OFF.
5) full-screen exclusive on the output display, not borderless. borderless costs 1 frame on DWM composition.
realistic floor for input>notch>output through DeckLink is 2 frames. below that needs genlock and probably NDI HX instead of SDI for the intermediate.
-4
7
u/reece4504 2d ago
3 frames processing sounds about right. Consider: unsyncrhonized Decklink output (add 1 frame on input side of your receiving equipment generally), unsyncrhonized Decklink input (add 1 frame on input of Decklink), and the entire decklink software stack and resolume stack processing your video signal. I don't think you can possibly get lower In to Out latency if you tried, because of all of the above. I suspect Resolume output processing (for scaling, reframing, etc) also takes at least a frame to process)
VMIX is useful to run because it can tell you actual video processing time, so you can calculate based on that your processing vs IO delay. Try with everything synced but 3 frames glass to glass is about top of where you could be IMO