QGC (Locally Compiled with Qt6) Running on Rpi5 (8G)

Hi everyone,

Happy to share that I successfully compiled QGroundControl locally on Raspberry Pi 5 (8G+256G, Bookworm OS) with Qt6.6.3.

It runs well during testing except the video stream does have a lag of appro. 4s. I was trying anything I know to eliminate this time lag without success, including modifying the pipeline parameters with gst-launch-1.0, changing display resolution of the monitor attached, changing the aspect ration (0.5~2) in the video stream setting of the General Setting, QGC.

Nothing works. Time latency remains like rocks.

While I’m glad there is no need to suffer the pain of cross-compiling QT6 from x64 to aarch64, the time latency is unbearable. In the end, I want a surface control unit with Rpi5 + monitor screen, which can be customized and always lighter than a laptop.

It seems QGC reaches the extrem of the CPU (one of the 4 cores does show near 100% occupied during video streaming).

Today, I’m going to try the new Raspberry Pi Ai Kit and see if an extra NPU will improve the video stream performance.

I am happy to share further if anyone else is interested…:slight_smile: