Does anyone use anything other than Raspberry Pi OS for performance reasons?

Hi all,

I’ve been prototyping my project and it’s going really well, however on a clean Pi OS with some services removed and isolating my process to CPU3 as recommended occasionally the OS will do a thing and there’s a little jitter (everything is written in cpp). I have spent many an hour with Claude isolating processors, Pi OS settings to set affinity in startup config, but ultimately you can’t pin (or have them avoid) kernel processors so they will always do what they want, and even setting realtime CPU priority for the cpp application it still happens, even though it’s very slight.

I was wondering if anyone went with another OS due to this problem?

Thanks,

Ross

As per hzeller/rpi-rgb-led-matrix main readme:

A lightweight, non-GUI, distribution such as DietPi is recommended. Raspbian Lite is a bit easier to get started with and is a good second choice.

I’ve been using DietPi with all my RPi’s no matter the project or RPi version since a friend recommended it to me and had no issues with the distro.

1 Like

Thanks b4rt0, I can’t believe I completely missed that in the library documentation! I’ll give it a try!

Ross

It is a pretty significant difference with my meager 3+ running the desktop browser emulator.

Yeah, and you can still install graphical interface of your choice using built-in dietpi-software automated installer if you have a different project that requires it (I wouldn’t recommend it for led panel project).

There is a recommended kernel now to reduce flicker.
Also some preinstalled images to just flash.

Wow this is perfect timing, I’m going to check this out, was following the thread also. I did try DietPi but this didn’t help, completely agreed this is a kernel issue as the kernel processes do whatever they like and nibble at the CPU enough to cause a very slight jitter, but it’s enough to undermine the quality of the display.

I’ll let you know how I get on but seriously thank you for your efforts on this, this stands to massively boost the quality of these projects, for me quality is essential, I’m really excited to try out the Kernel!