Low camera framerate

• Hardware Platform (Jetson Xavier NX)
**• DeepStream Version DS6.1
• JetPack Version (JP 5.0.2)

The issue is that fpsdisplaysink prints 32 FPS although I’m requesting 60 FPS from v4l2src:
gst-launch-1.0 -e -v v4l2src device=/dev/video0 ! "video/x-raw,width=1920,height=1080,framerate=60/1,format=(string)UYVY" ! nvvideoconvert ! "video/x-raw(memory:NVMM),width=1920,height=1080,framerate=60/1" ! fpsdisplaysink video-sink=fakesink sync=0 text-overlay=0

When I remove capsfilter after nvvideoconvert, I get 60 FPS:
gst-launch-1.0 -e -v v4l2src device=/dev/video0 ! "video/x-raw,width=1920,height=1080,framerate=60/1,format=(string)UYVY" ! nvvideoconvert ! fpsdisplaysink video-sink=fakesink sync=0 text-overlay=0

And nvv4l2camerasrc produces correct 60FPS:
gst-launch-1.0 -e -v nvv4l2camerasrc device=/dev/video0 ! "video/x-raw(memory:NVMM),width=1920,height=1080,framerate=60/1,format=(string)UYVY" ! nvvideoconvert ! "video/x-raw(memory:NVMM), format=NV12" ! fpsdisplaysink video-sink=fakesink sync=0

Why the first pipeline lowers FPS?

1 Like

There is no update from you for a period, assuming this is not an issue anymore. Hence we are closing this topic. If need further support, please open a new one. Thanks

The first pipeline involves copying memory from CPU to GPU.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.