hzeller / rpi-rgb-led-matrix

Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO
GNU General Public License v2.0
3.7k stars 1.17k forks source link

What kind board can be low CPU with Pi Zero W? #731

Closed JokerCatz closed 5 years ago

JokerCatz commented 5 years ago

first , sorry for my poor English ...

I tested Pi Zero W and Adafruit RGB Matrix Bonnet , this library is worked very well , thanx dev team : )

but Pi Zero cpu usage is very high , even it not refresh frames , and Pi Zero only single core ... so I try to find some hardware for pi make cpu usage down

is this https://www.electrodragon.com/product/rgb-matrix-panel-drive-board-raspberry-pi/ or this https://www.adafruit.com/product/2345 can be done I say ? make cpu usage normally without refresh ? or I only way is change to use addressable led matrix , like ws2812b ?

hzeller commented 5 years ago

The CPU usage will be the same when you want to control this LED matrix, as it has to be constantly refreshed, there is no way around that. Best is to get a Raspberry Pi 3 and use the isoclcpus-setting as mentioned in the README. Usually, you don't have to care about the CPU use, as this is your dedicated computer to do exactly this.

If you want less CPU, you can only use devices, that do the refresh themselves, such as addressable LED strips, correct.

JokerCatz commented 5 years ago

okay , I tried change Pi zero to Pi 3 and split LED controller to another thread , the LED panel is not delay(blink) anymore , and it looking good : )

ws2812 or another addressable LED is too expensive ...

anyway many thanx dev team : )