GStreamer Qt Overlay for Embedded Systems - Performance - pc

From RidgeRun Developer Wiki


Previous: Performance/nxp Index Next: Similar Solutions





To let you know the characteristics of the computer where the test was run, here is a table with the hardware of the computer:

Part Description
CPU 11th Gen Intel(R) Core(TM) i7-11390H @ 3.40GHz
RAM
Micron DDR4 16 GB @ 3200MHz
Storage INTEL SSDPEKNU010TZ (1 TB)
GPU
Intel Iris Xe Graphics G7 96EUs

The next table show the results for multiple resolutions running at standard 30 fps as the framerate and the following pipeline:

For average behavior:

gst-launch-1.0 videotestsrc is-live=1 ! "video/x-raw,width=${W},height=${H},framerate=30/1" ! videoconvert ! qtoverlay qml=gst-libs/gst/qt/main.qml ! perf print-cpu-load=1 ! fakesink

For limit behavior:

gst-launch-1.0 videotestsrc pattern=black num-buffers=1 ! "video/x-raw,width=${W},height=${H}" ! imagefreeze ! videoconvert ! qtoverlay qml=gst-libs/gst/qt/main.qml  ! perf print-cpu-load=1 ! fakesink

Results for average behavior

Resolution 720p 1080p
4K
Max Framerate (fps) 30 30 30
CPU(%) 2 4 10
RAM(MiB) 112 112 192

Results for limit behavior

Resolution 720p 1080p
4K
Max Framerate (fps) 1102.304 376.759 108.739
CPU(%) 13 15 16
RAM(MiB) 112 128 192


Previous: Performance/nxp Index Next: Similar Solutions