I have built an LED matrix using 2048 ws2812b leds. It is being controlled with 4 fadecandies and a processing sketch. I have it running fine on my laptop, but when I try to run the same sketch on my pi3, the leds start glitching out. I'm guessing its due to the slower speed of the pi not being able to keep up with the demands of the software... I am trying to figure out what I can do to solve this, whether its speed up the pi by disabling features, Buying an ODROID-C2 in hopes of the increased speed solving the problem, or just buying a mini pc and sticking that in the back. Someone suggested running my pi on PyPy instead of CPython... Does anyone have any advice about where to look for a solution for this issue? Here's a link to a video demo running on my laptop and the pi. https://www.youtube.com/watch?v=cRGOcbhL1c4
It's more likely an issue of software than hardware. I have run into similar bottlenecks on my pi3 when using processing for a few different installations.
The main thing to consider is taking some of the processing load off of the CPU and put it on to the OpenGL capable GPU. Splitting your resources like this can really help with performance.