Jump to content

GstQtOverlay plugin performance on Qualcomm Platforms

From RidgeRun Developer Wiki

Follow us on: YouTube Twitter LinkedIn Email Share this page

Share This Page


Previous: Performance/nxp Index Next: Performance/pc






Qualcomm RB5 Platform

CPU usage

Taking the following pipelines as reference:

FPS:
gst-launch-1.0 videotestsrc num-buffers=1 ! imagefreeze ! "video/x-raw,width=1280,height=720,format=RGBA" ! qtoverlay qml=gst-libs/gst/qt/main.qml ! perf ! fakesink

CPU:
gst-launch-1.0 videotestsrc pattern=black is-live=1 ! "video/x-raw,width=1280,height=720,format=RGBA" ! qtoverlay qml=gst-libs/gst/qt/main.qml ! perf print-cpu-load=1 ! fakesink -vvv

Results

720p 1080p
4K
Max Framerate (fps) 183 109 40
CPU(%) 16 17 17 (locked to one core)
RAM(MiB) 12 23 38


Qualcomm Dragonwing 9075 EVK

Important:
Performance was measured on the target board with the element running on the CPU only, without GPU acceleration.

CPU usage

Taking the following pipelines as reference:

FPS:
gst-launch-1.0 videotestsrc num-buffers=1 ! imagefreeze ! "video/x-raw,width=1280,height=720,format=RGBA" ! qtoverlay qml=main.qml ! perf ! fakesink

CPU:
gst-launch-1.0 videotestsrc pattern=black is-live=1 ! "video/x-raw,width=1280,height=720,format=RGBA" ! qtoverlay qml=main.qml ! perf print-cpu-load=1 ! fakesink -vvv

Results

720p 1080p
4K
Max Framerate (fps) 222.378 214.746 71.515
CPU(%) (locked to one core) 8.0 13.9 31.9
RAM(%) 0.3 0.4 0.6
RAM(MiB) 116.39 133.91 228.82
Previous: Performance/nxp Index Next: Performance/pc



Cookies help us deliver our services. By using our services, you agree to our use of cookies.