Multi-camera Jetson Xavier NX configuration, more than 6 cameras

Hi @JerryChang,

May I also know what’s the HDR mode type, for example, is it PWL-WDR or DOL-WDR?

We are using PWL-WDR for the HDR mode type.

Thanks

hello diego.chaverri,

had you also try with other plugins?
for example, what’s the test results with nv3dsink, nvoverlaysink, or even, fakesink?

Hi @JerryChang,

had you also try with other plugins?
for example, what’s the test results with nv3dsink , nvoverlaysink , or even, fakesink ?

Yes, I can confirm that even using the least error-prone case which would be fakesink, the pipeline fails exactly the same when trying to capture in HDR mode.

nvidia@nvidia-desktop:~$ DISPLAY=:0 gst-launch-1.0 nvarguscamerasrc sensor-id=0 sensor-mode=1 ! fakesink silent=false -v
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = event   ******* (fakesink0:sink) E (type: stream-start (10254), GstEventStreamStart, stream-id=(string)10d9d5cfb24ef2bc27e142a7306cdcc1, flags=(GstStreamFlags)GST_STREAM_FLAG_NONE, group-id=(uint)1;) 0x55748a01c0
New clock: GstSystemClock
/GstPipeline:pipeline0/GstNvArgusCameraSrc:nvarguscamerasrc0.GstPad:src: caps = video/x-raw(memory:NVMM), width=(int)1920, height=(int)1080, format=(string)NV12, framerate=(fraction)30/1
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = event   ******* (fakesink0:sink) E (type: caps (12814), GstEventCaps, caps=(GstCaps)"video/x-raw\(memory:NVMM\)\,\ width\=\(int\)1920\,\ height\=\(int\)1080\,\ format\=\(string\)NV12\,\ framerate\=\(fraction\)30/1";) 0x55748a0230
/GstPipeline:pipeline0/GstFakeSink:fakesink0.GstPad:sink: caps = video/x-raw(memory:NVMM), width=(int)1920, height=(int)1080, format=(string)NV12, framerate=(fraction)30/1
GST_ARGUS: Creating output stream
CONSUMER: Waiting until producer is connected...
GST_ARGUS: Available Sensor modes :
GST_ARGUS: 3840 x 2160 FR = 29,999999 fps Duration = 33333334 ; Analog Gain range min 1,000000, max 16,000000; Exposure Range min 100000, max 22000000;

GST_ARGUS: 3840 x 2160 FR = 29,999999 fps Duration = 33333334 ; Analog Gain range min 1,000000, max 16,000000; Exposure Range min 100000, max 22000000;

GST_ARGUS: Running with following settings:
   Camera index = 0 
   Camera mode  = 1 
   Output Stream W = 3840 H = 2160 
   seconds to Run    = 0 
   Frame Rate = 29,999999 
GST_ARGUS: Setup Complete, Starting captures for 0 seconds
GST_ARGUS: Starting repeat capture requests.
CONSUMER: Producer has connected; continuing.
nvbuf_utils: dmabuf_fd -1 mapped entry NOT found
nvbuf_utils: Can not get HW buffer from FD... Exiting...
CONSUMER: ERROR OCCURRED
ERROR: from element /GstPipeline:pipeline0/GstNvArgusCameraSrc:nvarguscamerasrc0: CANCELLED
Additional debug info:
Argus Error Status
Execution ended after 0:00:02.292318012
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
GST_ARGUS: Cleaning up
Setting pipeline to NULL ...
Freeing pipeline ...

Let me know if there is any other test it is worth trying.

Regards

hello diego.chaverri,

could you please do some further testing. thanks!

  1. could you please have a try to restart argus_daemon every-time before enable nvarguscamerasrc.

  2. please try add enableCamInfiniteTimeout=1 before running nvargus-daemon.
    for example,
    sudo pkill nvargus-daemon
    export enableCamInfiniteTimeout=1
    sudo nvargus-daemon

  3. how about v4l2 standard utility, did you still see the same failure on PWL-WDR mode?
    i.e. v4l2-ctl -d /dev/video0 --set-fmt-video=width=1920,height=1080,pixelformat=RG10 --set-ctrl bypass_mode=0 --stream-mmap --stream-count=100

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