How many pixels will each model Raspberry Pi run?

SarahD

Mersey Christmas Lights, maker and breaker
Joined
Jan 6, 2019
Messages
24
Location
Box Hill North
I've been running my show on a network of Pi zero W's, with capes. It used to run fine, but now that we can run 4 ports off a cape rather than two and my show has grown, I think I'm hitting some limits. I'm seeing some freezing for part of the prop as complex sequences run, which looks a bit like either a buffer overflow and a memory issue, or the processor can't keep up.

The offending units are running 1600+ pixels total across 3-4 ports, at 20fps. The worst one is also at the outer edge of my show at the front of our garden, which is about 15m from the nearest Wifi hub (outdoor Orbi).

Each sequence is uploaded individually to each pi in V2 sparse uncompressed format as local models only, which I believe means it sends everything needed for the local channels for that pi, and in a form that can be processed quickly with less computational effort - see screenshot below. When the show runs, the Master pi just provides synching packets over the wifi network. FPP file manager shows the uploaded *.fseq files to each be around 20-25MB.

1736337825394.png

I'm upgrading one of these fully loaded Pi zero W's to a Pi 3B+ and testing while I've still got the show set up. Hopefully that will fix it

I'm really curious to know if anyone has figured out what Pi memory / compute is needed to run how many pixels, and what the limiting factors are?
As one data point, I've run 1000 pixels of a Pi Zero no problems (which still blows me away every time I think about it).
 
I dont know if there are any published numbers "per model"

But do keep in min that a Pi Zero W has the same chip in it as the original Raspberry Pi 1, so it's an absolute nugget of a CPU.
You'll be really pushing the limits just running FPP 8 on it with Debian 12 without any pixels.
I am relatively confident you'll see much improved performance using the 3B+ being a quad core chip as well.
 
So, so, many questions from me and most just out of curiosity.

  • When you say Pi Zero W, are they really the original PIs or are they Zero 2s?
  • Which capes are you running and how are you powering them?
  • What voltage are your pixels?
  • How do you power the PI and the cape at the same time?
  • "The offending units are running 1600+ pixels total across 3-4 ports, at 20fps" Is that each Pi Zero?
I once had a dream of running P10 panels from a bunch of Pi Zero 2s, so this has sparked my interest a bit.
 
Back
Top