GStreamer Qt Overlay for Embedded Systems - Performance - pc

From RidgeRun Developer Wiki


  Index  





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 ! "video/x-raw,width=${W},height=${H},framerate=30/1" ! videoconvert ! qtoverlay name=main.qml ! perf print-cpu-load=1 ! fakesink

For limit behavior:

gst-launch-1.0 videotestsrc pattern=black num-buffers=1 ! "video/x-raw,format=YUY2,width=${W},height=${H},framerate=30/1" ! imagefreeze ! videoconvert ! qtoverlay ! perf print-cpu-load=1 ! fakesink

Results for average behavior

Resolution 720p 1080p
4K
Max Framerate (fps) 411.932 205.821 57.64
CPU(%) 16 15 16
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


  Index