Jump to content

GstQtOverlay plugin performance on NXP Platforms

From RidgeRun Developer Wiki

Follow us on: YouTube Twitter LinkedIn Email Share this page

Share This Page


Previous: Performance/jetson Index Next: Performance/qualcomm







TL;DR

This section is organized as follows:


i.MX95 Platform

Benchmarking

Instruments:

Replicate the Results

The following pipelines were used to measure the performance.

gst-launch-1.0 v4l2src device=/dev/video6 ! video/x-raw,format=YUY2,width=1920,height=1080,framerate=30/1 ! queue ! imxvideoconvert_g2d ! qtoverlay qml=utils/security/main_security.qml ! perf print-cpu-load=true ! queue ! fakesink sync=false

Results

CPU Usage

RAM Usage

Framerate

Summary

The following table summarize the results.

Resolution CPU (%) RAM (MB) RAM (%) FPS
1920x1080 7.401 195.181 2.536 30.018


i.MX8MP Platform

CPU usage

Taking the following pipelines as reference:

gst-launch-1.0 v4l2src device=/dev/video1 ! "video/x-raw,width=${W},height=${H},framerate=30/1" ! imxvideoconvert_g2d ! qtoverlay ! perf print-cpu-load=1 ! fakesink

Results

720p 1080p
4K
Max Framerate (fps) 81.4 38.2 -
CPU(%) 2.7 4.3 -
RAM(MiB) 40 65.2 -


Previous: Performance/jetson Index Next: Performance/qualcomm



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