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