Arducam imx477 sensor with 4-lane mipi csi interface

hi everybody
i have an arducam with imx477 sensor that work with csi interface and I attached it to jetson nano original nvidia carrier board
but there is a problem here in FPS .
in arducam documentation about this camera module stated that this module support 4-lane mipi csi and could reach 30fps in 4k resolution ( 4056(H) x 3040(V) ) but in jetson nano we only have 2-lane mipi csi so because of this difference I cant reach 30 fps in 4k resolution???
or this is a software problem something like encoding ?? i use gstreamer and very simple pipeline to set nvarguscamerasrc frame size to 3280x2464 and 30 framerate and for sink i used fpsdisplaysink and fakesink to measure fps and it give me 13 fps at the best situation .
I’m very confused.
when i list a formats of camera module with

Hi @abolfazl_asari
In most cases you will be limited in having the same preformance if you reduce the available CSI lanes.
Reducing the CSI lanes has a direct impact on the datarate. You might be able to reak same resolution but it is unlikely to reach the same FPS as 4-lanes.

Embedded SW Engineer at RidgeRun
Contact us: support@ridgerun.com
Developers wiki: https://developer.ridgerun.com/
Website: www.ridgerun.com

hello abolfazl_asari,

by default, IMX477 is using 2-lane configuration on Nano series. but… the maximum supported resolution is 3840x2160@30-fps.
did you meant you cannot reach this results? had you also configure system performance to MaxN for evaluation?
you may see-also nvpmodel GUI to change the power-mode.
please refer to this gst pipeline, it disable preview and shows frame-rate only.
$ gst-launch-1.0 nvarguscamerasrc sensor-id=0 ! 'video/x-raw(memory:NVMM),width=3840, height=2160, framerate=30/1, format= NV12' ! nvvidconv ! 'video/x-raw(memory:NVMM),format=I420' ! fpsdisplaysink text-overlay=0 video-sink=fakesink sync=0 -v

hi jerrychange
yes I mean that i can’t reach that fps even without previewing the frames
I test your pipeline sample in 3840x2160 but in this resolution, I get 13 fps
this is the terminal output
last-message = rendered: 100, dropped: 0, current: 13.10, average: 13.45

hello abolfazl_asari,

please share v4l format dumps as following, $ v4l2-ctl -d /dev/video0 --list-formats-ext
I would like to double confirm the JetPack release version, and power mode you’re using, thanks

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