Sean Meighan
Hardware => General hardware => Topic started by: krepidus on November 23, 2020, 03:14:36 PM
-
Hi there everyone,
I'm a system administrator and I have been asked by my employer to set up a network capable of running an xLights show over a wide area (in this case a street).
The sequence is controlled by a number of F48 Differential Controllers. I can see that they are capable of driving up to 16384 pixels, but my question is as followed:
At full output, what is the network bandwidth/throughput used by xLights to drive a single one of these boards?
My apologies if my terminology is off, i've been pulled into this last minute and had to learn what i can as quickly as i can ;)
-
So, based on data from: http://doityourselfchristmas.com/forums/showthread.php?34529-Maximum-Number-of-DMX-Universes&p=341691#post341691 (http://doityourselfchristmas.com/forums/showthread.php?34529-Maximum-Number-of-DMX-Universes&p=341691#post341691)
"So that would mean something like 111.3kbps per universe in very loose math"
In an "ideal" and "perfect" world, you'd have 510 pixels in each universe (technically 512, but that isn't divisible by 3). Assuming the 16384 pixels, that would be a little over 32 universes.
So, ~32 x 111.3kbps. This would be if they have everything neat and tidy in the layout AND maximizing ever possibility of the controller.
I would estimated about ~4Mbps per F48 controller. I would consider that to be a scale to be thinking about, but would certainly welcome other peoples thoughts and experiences! Also, check my math. :) It is not a strong area for me. If possible, report back with how the project goes and what you ended up seeing!
-
Hi superdave,
Thank you for that answer - very helpful!
I'll get back to you on how it goes.
-
I totally messed up on my math, after reviewing this again! GRRRRR
170 pixels = 510 channels = 1 universe
So 16384 pixels, means 96 universes
96 universes x 111.3kbps = 10684.8kbps = ~10.7 Mbps
-
There are ways to optimise things but they introduce additional complexities and limitations that may not be satisfactory.
You really need to talk it through with someone who can understand your setup, constraints, and ability to change things. You could try the zoom room.