Unable to stream 3 1080x1440@60 fps camera in Orin Nano

Hi Team

I have connected 3 imx296 single lane camera to orin NX and am unable to stream more than 2 cameras simultaneously. The resolution of the camera is 1080x1440 at 60 fps.

Pipeline used gst-launch-1.0 nvarguscamerasrc sensor-id=0 ! nvvidconv ! xvimagesink
I run this command individually(changing sensor id) it works fine for all 3 cameras.
Even in the argus_camera application am not able to stream more than 1 camera simultaneously.

Is this the limitation of the Orin Nano or some other issues.

1 Like

I am also facing the same please respond NVIDIA TEAM

1 Like

Please check if you are able to stream the three cameras in running v4l2-ctl command to capture raw frame data. To clarify if it is specific to using Argus stack.

Once confirm v4l2-ctl able to stream multiple camera simultaneously,
Please boost the system clocks to check if bandwidth cause the problem.

sudo nvpmodel -m 0
sudo jetson_clocks
sudo su
echo 1 > /sys/kernel/debug/bpmp/debug/clk/vi/mrq_rate_locked
echo 1 > /sys/kernel/debug/bpmp/debug/clk/isp/mrq_rate_locked
echo 1 > /sys/kernel/debug/bpmp/debug/clk/nvcsi/mrq_rate_locked
echo 1 > /sys/kernel/debug/bpmp/debug/clk/emc/mrq_rate_locked
cat /sys/kernel/debug/bpmp/debug/clk/vi/max_rate |tee /sys/kernel/debug/bpmp/debug/clk/vi/rate
cat /sys/kernel/debug/bpmp/debug/clk/isp/max_rate | tee  /sys/kernel/debug/bpmp/debug/clk/isp/rate
cat /sys/kernel/debug/bpmp/debug/clk/nvcsi/max_rate | tee /sys/kernel/debug/bpmp/debug/clk/nvcsi/rate
cat /sys/kernel/debug/bpmp/debug/clk/emc/max_rate | tee /sys/kernel/debug/bpmp/debug/clk/emc/rate

Hi team it was due to a missing parameter in the device tree called lane_polarity
initially i had only added lane_polarity=6 in the serial_b section.
Then i had a look into other camera dtsi’s and i have added it to serial_a section also

Now I am able to steam all 3 cameras in argus_camera multisession mode

1 Like

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