Hi, I’m trying to figure out the FPS performance on Radxa Zero 3W + IMX219. I’m measuring the FPS using a command I found on Discord:
gst-launch-1.0 v4l2src device=/dev/video0 io-mode=mmap ! "video/x-raw,format=NV12,width=1920,height=1080,framerate=30/1" ! mpph265enc ! queue ! fpsdisplaysink video-sink=fakesink text-overlay=false sync=true -v 2>&1
However, the FPS never exceeds ~18fps. I tried to reduce `width=640,height=480, try to change framerate too but anything 18-19fps
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0: last-message = rendered: 10, dropped: 0, current: 19.83, average: 19.83
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0: last-message = rendered: 19, dropped: 0, current: 16.16, average: 17.90
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0: last-message = rendered: 28, dropped: 0, current: 17.41, average: 17.74
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0: last-message = rendered: 37, dropped: 0, current: 16.07, average: 17.30
What am I doing wrong?
radxa@radxa-zero3:~$ uname -a
Linux radxa-zero3 5.10.160-39-rk356x #3a8f7930a SMP Tue Dec 31 07:03:59 UTC 2024 aarch64 GNU/Linux