Rpi0 2w speed compared to rpi3a

As we know, the original rpi0 is very slow and not the best use for this library, especially if you want multiple channels.
However, I got an rpi0 2l, the new version, and confirmed after testing that it is as fast, if not a little faster as the rpi3 in my own tests.

I did 2 tests using 3 channels and a bigger array

Test 1: 192x288

  • 245Mhz new dietpi rpi0 2w (faster)
  • 220Mhz very old raspbian (stretch) on rPi3a
  • 220Mhz rpi-rgb-led-matrix.MyOld2020VmapperZBranch on rPi3a
    with --led-slowdown-gpio=0 up to 320Mhz but display is garbled
  • 300Mhz on rPi4 old raspbian, but display broken
  • 120Mhz on rPi4 with --led-slowdown-gpio=2, display slightly broken
  • 220Mhz on rPi4 with --led-slowdown-gpio=3

=> verdict: rpi02w is faster than Pi3 and about same as Pi4

Test2: 512x192

~/rpi-rgb-led-matrix/examples-api-use/demo --led-gpio-mapping=regular --led-rows=64 --led-cols=128  --led-row-addr-type=0 --led-chain=4 --led-show-refresh --led-slowdown-gpio=1 --led-parallel=3   --led-pwm-dither-bits=1 --led-pwm-lsb-nanoseconds=50 --led-pwm-bits=7 --led-panel-type=FM6126A -D10
  • 120-130Hz on rPi3
  • 120-130Hz on rPi0 2w
  • 270Mhz on Pi4 but display is wrong (too fast)
  • 120=130 on Pi4 with -led-slowdown-gpio=3

=> verdict: all 3 are the same

1 Like

While Iā€™m at it, both boards work fine with P1.875 flex panels I just bought, although they need ABC decoding and they do not have output ports, so you can only run 3 of them with a single rPi