Hello nvidia,
I am still struggling with imx264 sensors and driver, but I am now able to run two “endless” gstreamer pipelines on two jetson-tx1 based custom boards, each with two imx264 sensors. I thus run two pipelines on each board.
gst-launch-1.0 nvcamerasrc sensor-id=${SENSOR_ID} ! 'video/x-raw(memory:NVMM), width=(int)1936, height=(int)1080, format=(string)I420, framerate=(fraction)30/1' ! nvvidconv ! 'video/x-raw(memory:NVMM), format=(string)I420' ! nvjpegenc ! multifilesink max-files=5
This is with l4t 28.2.1
Unfortunately, the pipelines are not really “endless”, because they are blocked by the kernel after about 17000 seconds, by a “fence timeout” problem. The pipelines were started manually on each board “quickly” after a reboot.
Here are the log excerpts from the two development boards.
[17119.495914] fence timeout on [ffffffc02a6cd600] after 1500ms
[17119.495924] fence timeout on [ffffffc02a6cd700] after 1500ms
[17119.496170] name=[nvhost_sync:15], current value=205805 waiting value=205806
[17119.496269] ---- mlocks ----
[17119.496284] 10: locked by channel 4
[17119.496316]
[17119.496318] ---- syncpts ----
[17267.368932] fence timeout on [ffffffc0d8779d00] after 1500ms
[17267.383781] name=[nvhost_sync:73], current value=452125 waiting value=452126
[17267.384820] fence timeout on [ffffffc0ebb21500] after 1500ms
[17267.384847] name=[nvhost_sync:7], current value=452126 waiting value=452127
[17267.384867] ---- mlocks ----
[17267.384890]
[17267.384897] ---- syncpts ----
I have restarted the test a second time on one board, again with a similar result :
[17216.871534] fence timeout on [ffffffc0c2d63600] after 1500ms
[17216.877434] name=[nvhost_sync:66], current value=446893 waiting value=446894
[17216.895306] ---- mlocks ----
[17216.895635] fence timeout on [ffffffc0e6c15600] after 1500ms
[17216.895839] 3: locked by channel 4
[17216.895853]
[17216.895858] ---- syncpts ----
Is that a known problem (with a known solution) ?