P2379 save h264 in slave mode - howto?

With my p2379 I want to capture 8 h264 streams @30fps to my SSD without dropped frames.
p2379 has the latest software/firmware update and runs DW 1.2.400
The 8 cams are of type ar0231-rccb-bae-sf3324
SSD is Samsung EVO 850 with measured bandwidth of 350MB/s

I have extended the camera_multiple_gmsl sample code in order to use dwSensorSerializer_serializeCameraFrameAsync() calls to save the data to SSD
And for diagnosis purposes, I have added the possibility to manually increase the number of serialization calls from 0 (no serialization ) to 8 (serialize all 8 camera streams)

The problem is that beginning with 6 serialising camera streams, ICP Drop frames occasionally occur.
With 7 they are more often, and with 8 serializing streams, they are everywhere.
My startup parameters are
–camera-fifo-size=13 --file-buffer-size=8388608 --serializer-bitrate=8000000
To save cpu performance, rendering to tiled screen is switched off.

According to
file:///usr/local/driveworks/doc/nvdwx_html/dwx_recording_devguide_high_throughput_recording.html
capturing 6 to 8 image streams in raw requires both Tegra A and Tegra B.

Since I use h264 shouldn’t it be working without dropframes?

Does it make sense, to just serialize 4 streams on Tegra A and send the other 4 streams to Tegra B via socket connection (10.42.0.29)?
This would keep the original timing (i.e. all 8 frames are within 33 ms)
Or is it necessary to just serialize 4 streams on Tegra A and start my recording sw on Tegra B in slave mode?
This would increase the overhead to keep all 8 frames synchronized.

So, what is best practice to achieve the 8 camera streams in h264 without dropframes?

Thank you for your support

Any suggestions how to proceed?

Dear @hermann.f,
Could you confirm if you could use recording tool to record using 8 cameras?

I would prefer using a recording tool with sourcecode under my own control. Since nvidia does not provide any source code of their own recorder, I have to use what is available from the example codebase.
Is it possible to get some suggestion for my questions above?
Thank you for your support.

On my freshly upgraded p2379 with DW 1.2.400
and 8 cams ar0231-rccb-bae-sf3324
and Samsung EVO 850 SSD
I have tried to do the recording with the /usr/local/driveworks1.2/tools/capture/recorder
along with an adjusted version of release.json rig file that could be found in
/usr/local/driveworks/tools/capture/configs/hyperion7_1
Only configuring the 8 cams and stripping down camera-fifo-size to 13, as the original value of 30 results in a recorder coredump.

Here is the recorder linkage info
nvidia@tegra-ubuntu:/usr/local/driveworks/tools/capture$ ldd recorder
linux-vdso.so.1 => (0x0000007f7daeb000)
libX11.so.6 => /usr/lib/aarch64-linux-gnu/libX11.so.6 (0x0000007f7d97d000)
libpthread.so.0 => /lib/aarch64-linux-gnu/libpthread.so.0 (0x0000007f7d951000)
libXxf86vm.so.1 => /usr/lib/aarch64-linux-gnu/libXxf86vm.so.1 (0x0000007f7d93c000)
libdrm.so.2 => /usr/lib/libdrm.so.2 (0x0000007f7d91d000)
libXrandr.so.2 => /usr/lib/aarch64-linux-gnu/libXrandr.so.2 (0x0000007f7d904000)
libXinerama.so.1 => /usr/lib/aarch64-linux-gnu/libXinerama.so.1 (0x0000007f7d8f1000)
libXi.so.6 => /usr/lib/aarch64-linux-gnu/libXi.so.6 (0x0000007f7d8d3000)
libXcursor.so.1 => /usr/lib/aarch64-linux-gnu/libXcursor.so.1 (0x0000007f7d8ba000)
libnvmedia.so => /usr/lib/libnvmedia.so (0x0000007f7d847000)
libstdc++.so.6 => /usr/lib/aarch64-linux-gnu/libstdc++.so.6 (0x0000007f7d6b5000)
libnvmedia_isc.so => /usr/lib/libnvmedia_isc.so (0x0000007f7d69d000)
libnvmedia_acp.so => /usr/lib/libnvmedia_acp.so (0x0000007f7d67c000)
libnvparser.so => /usr/lib/libnvparser.so (0x0000007f7d63f000)
libGLESv2.so.2 => /usr/lib/libGLESv2.so.2 (0x0000007f7d612000)
libudev.so.1 => /lib/aarch64-linux-gnu/libudev.so.1 (0x0000007f7d5e1000)
libusb-1.0.so.0 => /lib/aarch64-linux-gnu/libusb-1.0.so.0 (0x0000007f7d5bb000)
libnv_extimgdev.so => /usr/lib/libnv_extimgdev.so (0x0000007f7d56d000)
libnv_embstatsplugin.so => /usr/lib/libnv_embstatsplugin.so (0x0000007f7d559000)
librt.so.1 => /lib/aarch64-linux-gnu/librt.so.1 (0x0000007f7d542000)
libdl.so.2 => /lib/aarch64-linux-gnu/libdl.so.2 (0x0000007f7d52f000)
libcudart.so.9.2 => /usr/local/cuda-9.2/targets/aarch64-linux/lib/libcudart.so.9.2 (0x0000007f7d4cb000)
libcuda.so.1 => /usr/lib/libcuda.so.1 (0x0000007f7c78d000)
libEGL.so.1 => /usr/lib/libEGL.so.1 (0x0000007f7c694000)
libnvmedia_ipp.so => /usr/lib/libnvmedia_ipp.so (0x0000007f7c434000)
libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000007f7c387000)
libgomp.so.1 => /usr/lib/aarch64-linux-gnu/libgomp.so.1 (0x0000007f7c359000)
libgcc_s.so.1 => /lib/aarch64-linux-gnu/libgcc_s.so.1 (0x0000007f7c338000)
libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000007f7c1f1000)
/lib/ld-linux-aarch64.so.1 (0x0000007f7dac0000)
libxcb.so.1 => /usr/lib/aarch64-linux-gnu/libxcb.so.1 (0x0000007f7c1c6000)
libXext.so.6 => /usr/lib/aarch64-linux-gnu/libXext.so.6 (0x0000007f7c1a6000)
libnvll.so => /usr/lib/libnvll.so (0x0000007f7c18b000)
libXrender.so.1 => /usr/lib/aarch64-linux-gnu/libXrender.so.1 (0x0000007f7c172000)
libXfixes.so.3 => /usr/lib/aarch64-linux-gnu/libXfixes.so.3 (0x0000007f7c15d000)
libnvtegrahv.so => /usr/lib/libnvtegrahv.so (0x0000007f7c14c000)
libnvm_vicsi_v3.so => /usr/lib/libnvm_vicsi_v3.so (0x0000007f7c127000)
libnvcapture.so => /usr/lib/libnvcapture.so (0x0000007f7c0e7000)
libnvrm.so => /usr/lib/libnvrm.so (0x0000007f7c0aa000)
libnvrm_graphics.so => /usr/lib/libnvrm_graphics.so (0x0000007f7c089000)
libnvos.so => /usr/lib/libnvos.so (0x0000007f7c06c000)
libnvtvmr.so => /usr/lib/libnvtvmr.so (0x0000007f7bfe1000)
libnvrm_gpu.so => /usr/lib/libnvrm_gpu.so (0x0000007f7bfa4000)
libnvidia-fatbinaryloader.so.400.00 => /usr/lib/libnvidia-fatbinaryloader.so.400.00 (0x0000007f7bf49000)
libnvidia-glsi.so.400.00 => /usr/lib/libnvidia-glsi.so.400.00 (0x0000007f7beb2000)
libXau.so.6 => /usr/lib/aarch64-linux-gnu/libXau.so.6 (0x0000007f7be9f000)
libXdmcp.so.6 => /usr/lib/aarch64-linux-gnu/libXdmcp.so.6 (0x0000007f7be89000)
libnvdc.so => /usr/lib/libnvdc.so (0x0000007f7be61000)
libnvcamlog.so => /usr/lib/libnvcamlog.so (0x0000007f7be4e000)
libnvidia-rmapi-tegra.so.400.00 => /usr/lib/libnvidia-rmapi-tegra.so.400.00 (0x0000007f7be10000)
libnvrm_interop_gpu.so => /usr/lib/libnvrm_interop_gpu.so (0x0000007f7bdfc000)
libnvimp.so => /usr/lib/libnvimp.so (0x0000007f7bde8000)
libnvddk_2d_v2.so => /usr/lib/libnvddk_2d_v2.so (0x0000007f7bdc6000)
libnvddk_vic.so => /usr/lib/libnvddk_vic.so (0x0000007f7bda8000)

Here is the used rig file
root@tegra-ubuntu:/media/nvidia/video1TB/p2379-autochauffeur# cat final-rig.json
{
“rig”: {
“sensors”: [
{
“name”: “camera1”,
“nominalSensor2Rig”: {
“quaternion”: [
0,
0,
0,
0
],
“t”: [
0,
0,
0
]
},
“parameter”: “camera-type=ar0231-rccb-bae-sf3324,csi-port=a,camera-count=4,camera-mask=1111,format=h264,output-format=yuv,fifo-size=13,file-buffer-size=8388608,type=disk,file=./fouta*”,
“properties”: {
“Model”: “ar0231-rccb-bae-sf3324”,
“height”: “1208”,
“width”: “1920”
},
“protocol”: “camera.gmsl”,
“sensor2Rig”: {
“quaternion”: [
0,
0,
0,
0
],
“t”: [
0,
0.0,
0
]
}
},
{
“name”: “camera2”,
“nominalSensor2Rig”: {
“quaternion”: [
0,
0,
0,
0
],
“t”: [
0,
0,
0
]
},
“parameter”: “camera-type=ar0231-rccb-bae-sf3325,csi-port=c,camera-count=4,camera-mask=1111,format=h264,output-format=yuv,fifo-size=13,slave=0,file-buffer-size=8388608,type=disk,file=./foutc*”,
“properties”: {
“Model”: “ar0231-rccb-bae-sf3324”,
“height”: “1208”,
“width”: “1920”
},
“protocol”: “camera.gmsl”,
“sensor2Rig”: {
“quaternion”: [
0,
0,
0,
0
],
“t”: [
0,
0,
0
]
}
}
],
“vehicle”: {
“valid”: true,
“value”: {
“COMMENT”: “steeringCoefficient is not validated”,
“axlebaseFront”: 1.582,
“axlebaseRear”: 1.575,
“bumperFront”: 0.912,
“bumperRear”: 1.109,
“centerOfMassToRearAxle”: 1.564,
“frontCorneringStiffness”: 30654.0,
“height”: 1.473,
“inertia”: 1780.8,
“length”: 4.872,
“mass”: 1779.4,
“rearCorneringStiffness”: 36407.0,
“steeringCoefficient”: 14.8,
“wheelDiameter”: 0.673,
“wheelbase”: 2.85,
“width”: 1.852,
“widthWithMirrors”: 2.121
}
}
},
“version”: 2
}

Here is the start script
It contains adjustments for faster usb transfer

echo cfq > /sys/block/sda/queue/scheduler
echo 1000 > /sys/module/usbcore/parameters/usbfs_memory_mb

/usr/local/driveworks/tools/capture/recorder test-rig.json

Here is the result
root@tegra-ubuntu:/media/nvidia/video1TB/p2379-autochauffeur# /usr/local/driveworks/tools/capture/recorder final-rig.json
[3-12-2020 11:34:49] Initialize DriveWorks SDK v1.2.400
[3-12-2020 11:34:49] Release build with GNU 4.9.4 from v1.2.0-rc11-0-ga7f5475 against Vibrante PDK v5.0.10.3
[3-12-2020 11:34:49] Platform: Detected Drive PX2 - Tegra A
[3-12-2020 11:34:49] TimeSource: monotonic epoch time offset is 1606994455731268
[3-12-2020 11:34:49] TimeSource: PTP ioctl returned error. Synchronized time will not be available.
[3-12-2020 11:34:49] TimeSource: Could not detect valid PTP time source at ‘eth0’. Fallback to CLOCK_MONOTONIC.
[3-12-2020 11:34:50] Platform: number of GPU devices detected 2
[3-12-2020 11:34:50] Platform: currently selected GPU device discrete ID 0
[3-12-2020 11:34:50] SDK: Resources mounted from /usr/local/driveworks-1.2/data/resources
[3-12-2020 11:34:50] SDK: Create NvMediaDevice
[3-12-2020 11:34:50] SDK: Create NvMediaIPPManager
[3-12-2020 11:34:50] egl::Display: found 2 EGL devices
[3-12-2020 11:34:50] egl::Display: use drm device: drm-nvdc
[3-12-2020 11:34:50] SensorFactory::createSensor() → camera.gmsl, camera-type=ar0231-rccb-bae-sf3324,csi-port=ab,camera-count=4,camera-mask=1111,format=h264,output-format=yuv,fifo-size=13,file-buffer-size=8388608,type=disk,file=./fouta*
[3-12-2020 11:34:50] CameraGMSL: required FPS = 30, resolution = 1920x1208
***** aurix state *****
CAM_PWR_ON: 0x0
TEGRA_GMSL: TEGRA B
TEGRA_FPDL: TEGRA B
TEGRA_A_HDMI: MXM
TEGRA_B_HDMI: MXM
TEGRA_PCI: TEGRA B
FAN_STATE: UNKNOWN


***** aurix state *****
CAM_PWR_ON: 0x1
TEGRA_GMSL: UNKNOWN
TEGRA_FPDL: UNKNOWN
TEGRA_A_HDMI: UNKNOWN
TEGRA_B_HDMI: UNKNOWN
TEGRA_PCI: UNKNOWN
FAN_STATE: UNKNOWN


[3-12-2020 11:34:50] CameraGMSL: default IPP event callback function set
[3-12-2020 11:34:50] SensorFactory::createSensor() → camera.gmsl, camera-type=ar0231-rccb-bae-sf3325,csi-port=cd,camera-count=4,camera-mask=1111,format=h264,output-format=yuv,fifo-size=13,slave=0,file-buffer-size=8388608,type=disk,file=./foutc*
[3-12-2020 11:34:50] CameraGMSL: required FPS = 30, resolution = 1920x1208
***** aurix state *****
CAM_PWR_ON: 0x1
TEGRA_GMSL: TEGRA B
TEGRA_FPDL: TEGRA B
TEGRA_A_HDMI: MXM
TEGRA_B_HDMI: MXM
TEGRA_PCI: TEGRA B
FAN_STATE: UNKNOWN


***** aurix state *****
CAM_PWR_ON: 0x3
TEGRA_GMSL: UNKNOWN
TEGRA_FPDL: UNKNOWN
TEGRA_A_HDMI: UNKNOWN
TEGRA_B_HDMI: UNKNOWN
TEGRA_PCI: UNKNOWN
FAN_STATE: UNKNOWN


[3-12-2020 11:34:51] CameraGMSL: default IPP event callback function set
[3-12-2020 11:34:51] CameraGMSL: serializer bitrate not specified. Using 8000000.
[3-12-2020 11:34:51] CameraGMSL: serializer bitrate not specified. Using 8000000.
Rig: final-rig.json NewSink: /dev/null
[3-12-2020 11:34:51] SensorManager: started
Press s to start, just to see progress, q to quit.
[3-12-2020 11:34:52] CameraGMSL: Frame: 33 CaptureTimestamp: 836914799 - ICP DROP in camera 5
[3-12-2020 11:34:52] CameraGMSL: Frame: 33 CaptureTimestamp: 836914813 - ICP DROP in camera 6
[3-12-2020 11:34:52] CameraGMSL: Frame: 33 CaptureTimestamp: 836914838 - ICP DROP in camera 7
[3-12-2020 11:34:52] CameraGMSL: Frame: 55 CaptureTimestamp: 836919603 - ICP DROP in camera 1
[3-12-2020 11:34:52] CameraGMSL: Frame: 55 CaptureTimestamp: 836919615 - ICP DROP in camera 2
[3-12-2020 11:34:52] CameraGMSL: Frame: 55 CaptureTimestamp: 836919623 - ICP DROP in camera 3
[3-12-2020 11:34:52] CameraGMSL: Frame: 34 CaptureTimestamp: 836948110 - ICP DROP in camera 5
[3-12-2020 11:34:52] CameraGMSL: Frame: 34 CaptureTimestamp: 836948148 - ICP DROP in camera 6
[3-12-2020 11:34:52] CameraGMSL: Frame: 34 CaptureTimestamp: 836948159 - ICP DROP in camera 7
[3-12-2020 11:34:52] CameraGMSL: Frame: 56 CaptureTimestamp: 836952945 - ICP DROP in camera 1
[3-12-2020 11:34:52] CameraGMSL: Frame: 56 CaptureTimestamp: 836952964 - ICP DROP in camera 3
[3-12-2020 11:34:52] CameraGMSL: Frame: 56 CaptureTimestamp: 836952955 - ICP DROP in camera 2
[3-12-2020 11:34:52] CameraGMSL: Frame: 35 CaptureTimestamp: 836981444 - ICP DROP in camera 5
[3-12-2020 11:34:52] CameraGMSL: Frame: 35 CaptureTimestamp: 836981482 - ICP DROP in camera 6
[3-12-2020 11:34:52] CameraGMSL: Frame: 35 CaptureTimestamp: 836981494 - ICP DROP in camera 7
[3-12-2020 11:34:52] CameraGMSL: Frame: 57 CaptureTimestamp: 836986250 - ICP DROP in camera 1
[3-12-2020 11:34:52] CameraGMSL: Frame: 57 CaptureTimestamp: 836986271 - ICP DROP in camera 3
[3-12-2020 11:34:52] CameraGMSL: Frame: 57 CaptureTimestamp: 836986261 - ICP DROP in camera 2
[3-12-2020 11:34:52] CameraGMSL: Frame: 36 CaptureTimestamp: 837014782 - ICP DROP in camera 5
[3-12-2020 11:34:52] CameraGMSL: Frame: 36 CaptureTimestamp: 837014818 - ICP DROP in camera 7
[3-12-2020 11:34:52] CameraGMSL: Frame: 36 CaptureTimestamp: 837014797 - ICP DROP in camera 6
[3-12-2020 11:34:52] CameraGMSL: Frame: 58 CaptureTimestamp: 837019611 - ICP DROP in camera 3
[3-12-2020 11:34:52] CameraGMSL: Frame: 58 CaptureTimestamp: 837019588 - ICP DROP in camera 1
[3-12-2020 11:34:52] CameraGMSL: Frame: 58 CaptureTimestamp: 837019602 - ICP DROP in camera 2
[3-12-2020 11:34:52] CameraGMSL: Frame: 37 CaptureTimestamp: 837048134 - ICP DROP in camera 5
[3-12-2020 11:34:52] CameraGMSL: Frame: 37 CaptureTimestamp: 837048169 - ICP DROP in camera 7
[3-12-2020 11:34:52] CameraGMSL: Frame: 37 CaptureTimestamp: 837048152 - ICP DROP in camera 6
[3-12-2020 11:34:52] CameraGMSL: Frame: 59 CaptureTimestamp: 837052933 - ICP DROP in camera 1
[3-12-2020 11:34:52] CameraGMSL: Frame: 59 CaptureTimestamp: 837052953 - ICP DROP in camera 3
[3-12-2020 11:34:52] CameraGMSL: Frame: 59 CaptureTimestamp: 837052944 - ICP DROP in camera 2
[3-12-2020 11:34:52] CameraGMSL: Frame: 38 CaptureTimestamp: 837081435 - ICP DROP in camera 5
[3-12-2020 11:34:52] CameraGMSL: Frame: 38 CaptureTimestamp: 837081472 - ICP DROP in camera 6
[3-12-2020 11:34:52] CameraGMSL: Frame: 38 CaptureTimestamp: 837081487 - ICP DROP in camera 7
[3-12-2020 11:34:52] CameraGMSL: Frame: 60 CaptureTimestamp: 837086304 - ICP DROP in camera 3
[3-12-2020 11:34:52] CameraGMSL: Frame: 60 CaptureTimestamp: 837086286 - ICP DROP in camera 1
[3-12-2020 11:34:52] CameraGMSL: Frame: 60 CaptureTimestamp: 837086294 - ICP DROP in camera 2
[3-12-2020 11:34:52] CameraGMSL: Frame: 39 CaptureTimestamp: 837114820 - ICP DROP in camera 6
[3-12-2020 11:34:52] CameraGMSL: Frame: 39 CaptureTimestamp: 837114832 - ICP DROP in camera 7
[3-12-2020 11:34:52] CameraGMSL: Frame: 39 CaptureTimestamp: 837114805 - ICP DROP in camera 5
[3-12-2020 11:34:52] CameraGMSL: Frame: 61 CaptureTimestamp: 837119583 - ICP DROP in camera 1
[3-12-2020 11:34:52] CameraGMSL: Frame: 61 CaptureTimestamp: 837119650 - ICP DROP in camera 2
[3-12-2020 11:34:52] CameraGMSL: Frame: 61 CaptureTimestamp: 837119596 - ICP DROP in camera 3
[3-12-2020 11:34:52] CameraGMSL: Frame: 40 CaptureTimestamp: 837148117 - ICP DROP in camera 5
[3-12-2020 11:34:52] CameraGMSL: Frame: 40 CaptureTimestamp: 837148157 - ICP DROP in camera 7
[3-12-2020 11:34:52] CameraGMSL: Frame: 40 CaptureTimestamp: 837148137 - ICP DROP in camera 6
[3-12-2020 11:34:52] CameraGMSL: Frame: 62 CaptureTimestamp: 837152969 - ICP DROP in camera 3
[3-12-2020 11:34:52] CameraGMSL: Frame: 62 CaptureTimestamp: 837152941 - ICP DROP in camera 1
[3-12-2020 11:34:52] CameraGMSL: Frame: 62 CaptureTimestamp: 837152960 - ICP DROP in camera 2
[3-12-2020 11:34:52] CameraGMSL: Frame: 41 CaptureTimestamp: 837181463 - ICP DROP in camera 5
[3-12-2020 11:34:52] CameraGMSL: Frame: 41 CaptureTimestamp: 837181496 - ICP DROP in camera 7
[3-12-2020 11:34:52] CameraGMSL: Frame: 41 CaptureTimestamp: 837181478 - ICP DROP in camera 6
[3-12-2020 11:34:52] CameraGMSL: Frame: 63 CaptureTimestamp: 837186258 - ICP DROP in camera 1
[3-12-2020 11:34:52] CameraGMSL: Frame: 63 CaptureTimestamp: 837186278 - ICP DROP in camera 2
[3-12-2020 11:34:52] CameraGMSL: Frame: 63 CaptureTimestamp: 837186300 - ICP DROP in camera 3
[3-12-2020 11:34:52] CameraGMSL: Frame: 42 CaptureTimestamp: 837214767 - ICP DROP in camera 5
[3-12-2020 11:34:52] CameraGMSL: Frame: 42 CaptureTimestamp: 837214787 - ICP DROP in camera 6
[3-12-2020 11:34:52] CameraGMSL: Frame: 42 CaptureTimestamp: 837214815 - ICP DROP in camera 7
[3-12-2020 11:34:52] CameraGMSL: Frame: 64 CaptureTimestamp: 837219606 - ICP DROP in camera 2
[3-12-2020 11:34:52] CameraGMSL: Frame: 64 CaptureTimestamp: 837219592 - ICP DROP in camera 1
[3-12-2020 11:34:52] CameraGMSL: Frame: 64 CaptureTimestamp: 837219624 - ICP DROP in camera 3
[3-12-2020 11:34:52] CameraGMSL: Frame: 43 CaptureTimestamp: 837248100 - ICP DROP in camera 5
[3-12-2020 11:34:52] CameraGMSL: Frame: 43 CaptureTimestamp: 837248115 - ICP DROP in camera 6
[3-12-2020 11:34:52] CameraGMSL: Frame: 43 CaptureTimestamp: 837248141 - ICP DROP in camera 7
[3-12-2020 11:34:52] CameraGMSL: Frame: 65 CaptureTimestamp: 837252903 - ICP DROP in camera 1
[3-12-2020 11:34:52] CameraGMSL: Frame: 65 CaptureTimestamp: 837252920 - ICP DROP in camera 3
[3-12-2020 11:34:52] CameraGMSL: Frame: 65 CaptureTimestamp: 837252911 - ICP DROP in camera 2
[3-12-2020 11:34:53] CameraGMSL: Frame: 44 CaptureTimestamp: 837281439 - ICP DROP in camera 5
[3-12-2020 11:34:53] CameraGMSL: Frame: 44 CaptureTimestamp: 837281477 - ICP DROP in camera 7
[3-12-2020 11:34:53] CameraGMSL: Frame: 44 CaptureTimestamp: 837281453 - ICP DROP in camera 6
[3-12-2020 11:34:53] CameraGMSL: Frame: 66 CaptureTimestamp: 837286250 - ICP DROP in camera 1
[3-12-2020 11:34:53] CameraGMSL: Frame: 66 CaptureTimestamp: 837286262 - ICP DROP in camera 2
[3-12-2020 11:34:53] CameraGMSL: Frame: 66 CaptureTimestamp: 837286273 - ICP DROP in camera 3
[3-12-2020 11:34:53] CameraGMSL: Frame: 45 CaptureTimestamp: 837314773 - ICP DROP in camera 5
[3-12-2020 11:34:53] CameraGMSL: Frame: 45 CaptureTimestamp: 837314809 - ICP DROP in camera 7
[3-12-2020 11:34:53] CameraGMSL: Frame: 45 CaptureTimestamp: 837314787 - ICP DROP in camera 6
[3-12-2020 11:34:53] CameraGMSL: Frame: 67 CaptureTimestamp: 837319607 - ICP DROP in camera 3
[3-12-2020 11:34:53] CameraGMSL: Frame: 67 CaptureTimestamp: 837319585 - ICP DROP in camera 1
[3-12-2020 11:34:53] CameraGMSL: Frame: 67 CaptureTimestamp: 837319598 - ICP DROP in camera 2
[3-12-2020 11:34:53] CameraGMSL: Frame: 46 CaptureTimestamp: 837348112 - ICP DROP in camera 5
[3-12-2020 11:34:53] CameraGMSL: Frame: 46 CaptureTimestamp: 837348127 - ICP DROP in camera 6
[3-12-2020 11:34:53] CameraGMSL: Frame: 46 CaptureTimestamp: 837348152 - ICP DROP in camera 7
[3-12-2020 11:34:53] CameraGMSL: Frame: 68 CaptureTimestamp: 837352918 - ICP DROP in camera 1
[3-12-2020 11:34:53] CameraGMSL: Frame: 68 CaptureTimestamp: 837352929 - ICP DROP in camera 2
[3-12-2020 11:34:53] CameraGMSL: Frame: 68 CaptureTimestamp: 837352938 - ICP DROP in camera 3
[3-12-2020 11:34:53] CameraGMSL: Frame: 47 CaptureTimestamp: 837381425 - ICP DROP in camera 5
[3-12-2020 11:34:53] CameraGMSL: Frame: 47 CaptureTimestamp: 837381475 - ICP DROP in camera 7
[3-12-2020 11:34:53] CameraGMSL: Frame: 47 CaptureTimestamp: 837381463 - ICP DROP in camera 6
[3-12-2020 11:34:53] CameraGMSL: Frame: 69 CaptureTimestamp: 837386260 - ICP DROP in camera 1
[3-12-2020 11:34:53] CameraGMSL: Frame: 69 CaptureTimestamp: 837386276 - ICP DROP in camera 2
[3-12-2020 11:34:53] CameraGMSL: Frame: 69 CaptureTimestamp: 837386300 - ICP DROP in camera 3
[3-12-2020 11:34:53] CameraGMSL: Frame: 48 CaptureTimestamp: 837414820 - ICP DROP in camera 7
[3-12-2020 11:34:53] CameraGMSL: Frame: 48 CaptureTimestamp: 837414810 - ICP DROP in camera 6
[3-12-2020 11:34:53] CameraGMSL: Frame: 48 CaptureTimestamp: 837414797 - ICP DROP in camera 5
[3-12-2020 11:34:53] CameraGMSL: Frame: 70 CaptureTimestamp: 837419585 - ICP DROP in camera 2
[3-12-2020 11:34:53] CameraGMSL: Frame: 70 CaptureTimestamp: 837419616 - ICP DROP in camera 3
[3-12-2020 11:34:53] CameraGMSL: Frame: 70 CaptureTimestamp: 837419571 - ICP DROP in camera 1
[3-12-2020 11:34:53] CameraGMSL: Frame: 49 CaptureTimestamp: 837448110 - ICP DROP in camera 5
[3-12-2020 11:34:53] CameraGMSL: Frame: 49 CaptureTimestamp: 837448157 - ICP DROP in camera 7
[3-12-2020 11:34:53] CameraGMSL: Frame: 49 CaptureTimestamp: 837448145 - ICP DROP in camera 6
[3-12-2020 11:34:53] CameraGMSL: Frame: 71 CaptureTimestamp: 837452943 - ICP DROP in camera 3
[3-12-2020 11:34:53] CameraGMSL: Frame: 71 CaptureTimestamp: 837452908 - ICP DROP in camera 1
[3-12-2020 11:34:53] CameraGMSL: Frame: 71 CaptureTimestamp: 837452921 - ICP DROP in camera 2
[3-12-2020 11:34:53] CameraGMSL: Frame: 50 CaptureTimestamp: 837481439 - ICP DROP in camera 5
[3-12-2020 11:34:53] CameraGMSL: Frame: 50 CaptureTimestamp: 837481504 - ICP DROP in camera 7
[3-12-2020 11:34:53] CameraGMSL: Frame: 50 CaptureTimestamp: 837481477 - ICP DROP in camera 6
[3-12-2020 11:34:53] CameraGMSL: Frame: 72 CaptureTimestamp: 837486278 - ICP DROP in camera 3
[3-12-2020 11:34:53] CameraGMSL: Frame: 72 CaptureTimestamp: 837486260 - ICP DROP in camera 1
[3-12-2020 11:34:53] CameraGMSL: Frame: 72 CaptureTimestamp: 837486269 - ICP DROP in camera 2
[3-12-2020 11:34:53] CameraGMSL: Frame: 51 CaptureTimestamp: 837514784 - ICP DROP in camera 5
[3-12-2020 11:34:53] CameraGMSL: Frame: 51 CaptureTimestamp: 837514801 - ICP DROP in camera 6
[3-12-2020 11:34:53] CameraGMSL: Frame: 51 CaptureTimestamp: 837514839 - ICP DROP in camera 7
[3-12-2020 11:34:53] CameraGMSL: Frame: 73 CaptureTimestamp: 837519577 - ICP DROP in camera 1
[3-12-2020 11:34:53] CameraGMSL: Frame: 73 CaptureTimestamp: 837519593 - ICP DROP in camera 2
[3-12-2020 11:34:53] CameraGMSL: Frame: 73 CaptureTimestamp: 837519614 - ICP DROP in camera 3
[3-12-2020 11:34:53] CameraGMSL: Frame: 52 CaptureTimestamp: 837548090 - ICP DROP in camera 5
[3-12-2020 11:34:53] CameraGMSL: Frame: 52 CaptureTimestamp: 837548110 - ICP DROP in camera 6
[3-12-2020 11:34:53] CameraGMSL: Frame: 52 CaptureTimestamp: 837548130 - ICP DROP in camera 7
[3-12-2020 11:34:53] CameraGMSL: Frame: 74 CaptureTimestamp: 837552914 - ICP DROP in camera 2
[3-12-2020 11:34:53] CameraGMSL: Frame: 74 CaptureTimestamp: 837552930 - ICP DROP in camera 3
[3-12-2020 11:34:53] CameraGMSL: Frame: 74 CaptureTimestamp: 837552906 - ICP DROP in camera 1
[3-12-2020 11:34:53] CameraGMSL: Frame: 53 CaptureTimestamp: 837581427 - ICP DROP in camera 5
[3-12-2020 11:34:53] CameraGMSL: Frame: 53 CaptureTimestamp: 837581481 - ICP DROP in camera 7
[3-12-2020 11:34:53] CameraGMSL: Frame: 53 CaptureTimestamp: 837581469 - ICP DROP in camera 6
[3-12-2020 11:34:53] CameraGMSL: Frame: 75 CaptureTimestamp: 837586247 - ICP DROP in camera 2
[3-12-2020 11:34:53] CameraGMSL: Frame: 75 CaptureTimestamp: 837586235 - ICP DROP in camera 1
[3-12-2020 11:34:53] CameraGMSL: Frame: 75 CaptureTimestamp: 837586270 - ICP DROP in camera 3
[3-12-2020 11:34:53] CameraGMSL: Frame: 54 CaptureTimestamp: 837614763 - ICP DROP in camera 5
[3-12-2020 11:34:53] CameraGMSL: Frame: 54 CaptureTimestamp: 837614778 - ICP DROP in camera 6
[3-12-2020 11:34:53] CameraGMSL: Frame: 54 CaptureTimestamp: 837614786 - ICP DROP in camera 7
[3-12-2020 11:34:53] CameraGMSL: Frame: 76 CaptureTimestamp: 837619607 - ICP DROP in camera 3
[3-12-2020 11:34:53] CameraGMSL: Frame: 76 CaptureTimestamp: 837619571 - ICP DROP in camera 1
[3-12-2020 11:34:53] CameraGMSL: Frame: 76 CaptureTimestamp: 837619585 - ICP DROP in camera 2
[3-12-2020 11:34:53] CameraGMSL: Frame: 55 CaptureTimestamp: 837648083 - ICP DROP in camera 5
[3-12-2020 11:34:53] CameraGMSL: Frame: 55 CaptureTimestamp: 837648120 - ICP DROP in camera 6
[3-12-2020 11:34:53] CameraGMSL: Frame: 55 CaptureTimestamp: 837648135 - ICP DROP in camera 7
[3-12-2020 11:34:53] CameraGMSL: Frame: 77 CaptureTimestamp: 837652908 - ICP DROP in camera 1
[3-12-2020 11:34:53] CameraGMSL: Frame: 77 CaptureTimestamp: 837652920 - ICP DROP in camera 2
[3-12-2020 11:34:53] CameraGMSL: Frame: 77 CaptureTimestamp: 837652929 - ICP DROP in camera 3
[3-12-2020 11:34:53] CameraGMSL: Frame: 56 CaptureTimestamp: 837681417 - ICP DROP in camera 5
[3-12-2020 11:34:53] CameraGMSL: Frame: 56 CaptureTimestamp: 837681454 - ICP DROP in camera 6
[3-12-2020 11:34:53] CameraGMSL: Frame: 56 CaptureTimestamp: 837681465 - ICP DROP in camera 7
[3-12-2020 11:34:53] CameraGMSL: Frame: 78 CaptureTimestamp: 837686221 - ICP DROP in camera 1
[3-12-2020 11:34:53] CameraGMSL: Frame: 78 CaptureTimestamp: 837686240 - ICP DROP in camera 3
[3-12-2020 11:34:53] CameraGMSL: Frame: 78 CaptureTimestamp: 837686231 - ICP DROP in camera 2
[3-12-2020 11:34:53] CameraGMSL: Frame: 57 CaptureTimestamp: 837714757 - ICP DROP in camera 5
[3-12-2020 11:34:53] CameraGMSL: Frame: 57 CaptureTimestamp: 837714796 - ICP DROP in camera 6
[3-12-2020 11:34:53] CameraGMSL: Frame: 57 CaptureTimestamp: 837714805 - ICP DROP in camera 7
[3-12-2020 11:34:53] CameraGMSL: Frame: 79 CaptureTimestamp: 837719560 - ICP DROP in camera 1
[3-12-2020 11:34:53] CameraGMSL: Frame: 79 CaptureTimestamp: 837719574 - ICP DROP in camera 2
[3-12-2020 11:34:53] CameraGMSL: Frame: 79 CaptureTimestamp: 837719596 - ICP DROP in camera 3
[3-12-2020 11:34:53] CameraGMSL: Frame: 58 CaptureTimestamp: 837748099 - ICP DROP in camera 5
[3-12-2020 11:34:53] CameraGMSL: Frame: 58 CaptureTimestamp: 837748131 - ICP DROP in camera 7
[3-12-2020 11:34:53] CameraGMSL: Frame: 58 CaptureTimestamp: 837748117 - ICP DROP in camera 6
[3-12-2020 11:34:53] CameraGMSL: Frame: 80 CaptureTimestamp: 837752903 - ICP DROP in camera 1
[3-12-2020 11:34:53] CameraGMSL: Frame: 80 CaptureTimestamp: 837752918 - ICP DROP in camera 2
[3-12-2020 11:34:53] CameraGMSL: Frame: 80 CaptureTimestamp: 837752933 - ICP DROP in camera 3
[3-12-2020 11:34:53] CameraGMSL: Frame: 59 CaptureTimestamp: 837781433 - ICP DROP in camera 5
[3-12-2020 11:34:53] CameraGMSL: Frame: 59 CaptureTimestamp: 837781448 - ICP DROP in camera 6
[3-12-2020 11:34:53] CameraGMSL: Frame: 59 CaptureTimestamp: 837781472 - ICP DROP in camera 7
[3-12-2020 11:34:53] CameraGMSL: Frame: 81 CaptureTimestamp: 837786253 - ICP DROP in camera 3
[3-12-2020 11:34:53] CameraGMSL: Frame: 81 CaptureTimestamp: 837786245 - ICP DROP in camera 2
[3-12-2020 11:34:53] CameraGMSL: Frame: 81 CaptureTimestamp: 837786236 - ICP DROP in camera 1
[3-12-2020 11:34:53] CameraGMSL: Frame: 60 CaptureTimestamp: 837814776 - ICP DROP in camera 5
[3-12-2020 11:34:53] CameraGMSL: Frame: 60 CaptureTimestamp: 837814799 - ICP DROP in camera 6
[3-12-2020 11:34:53] CameraGMSL: Frame: 60 CaptureTimestamp: 837814836 - ICP DROP in camera 7
[3-12-2020 11:34:53] CameraGMSL: Frame: 82 CaptureTimestamp: 837819581 - ICP DROP in camera 1
[3-12-2020 11:34:53] CameraGMSL: Frame: 82 CaptureTimestamp: 837819629 - ICP DROP in camera 3
[3-12-2020 11:34:53] CameraGMSL: Frame: 82 CaptureTimestamp: 837819598 - ICP DROP in camera 2
[3-12-2020 11:34:53] CameraGMSL: Frame: 61 CaptureTimestamp: 837848088 - ICP DROP in camera 5
[3-12-2020 11:34:53] CameraGMSL: Frame: 61 CaptureTimestamp: 837848127 - ICP DROP in camera 6
[3-12-2020 11:34:53] CameraGMSL: Frame: 61 CaptureTimestamp: 837848138 - ICP DROP in camera 7
[3-12-2020 11:34:53] CameraGMSL: Frame: 83 CaptureTimestamp: 837852897 - ICP DROP in camera 1
[3-12-2020 11:34:53] CameraGMSL: Frame: 83 CaptureTimestamp: 837852918 - ICP DROP in camera 3
[3-12-2020 11:34:53] CameraGMSL: Frame: 83 CaptureTimestamp: 837852906 - ICP DROP in camera 2
[3-12-2020 11:34:53] CameraGMSL: Frame: 62 CaptureTimestamp: 837881420 - ICP DROP in camera 5
[3-12-2020 11:34:53] CameraGMSL: Frame: 62 CaptureTimestamp: 837881461 - ICP DROP in camera 7
[3-12-2020 11:34:53] CameraGMSL: Frame: 62 CaptureTimestamp: 837881441 - ICP DROP in camera 6
[3-12-2020 11:34:53] CameraGMSL: Frame: 84 CaptureTimestamp: 837886297 - ICP DROP in camera 2
[3-12-2020 11:34:53] CameraGMSL: Frame: 84 CaptureTimestamp: 837886311 - ICP DROP in camera 3
[3-12-2020 11:34:53] CameraGMSL: Frame: 84 CaptureTimestamp: 837886244 - ICP DROP in camera 1
[3-12-2020 11:34:53] CameraGMSL: Frame: 63 CaptureTimestamp: 837914765 - ICP DROP in camera 5
[3-12-2020 11:34:53] CameraGMSL: Frame: 63 CaptureTimestamp: 837914783 - ICP DROP in camera 6
[3-12-2020 11:34:53] CameraGMSL: Frame: 63 CaptureTimestamp: 837914806 - ICP DROP in camera 7
[3-12-2020 11:34:53] CameraGMSL: Frame: 85 CaptureTimestamp: 837919573 - ICP DROP in camera 1
[3-12-2020 11:34:53] CameraGMSL: Frame: 85 CaptureTimestamp: 837919611 - ICP DROP in camera 3
[3-12-2020 11:34:53] CameraGMSL: Frame: 85 CaptureTimestamp: 837919590 - ICP DROP in camera 2
[3-12-2020 11:34:53] CameraGMSL: Frame: 64 CaptureTimestamp: 837948074 - ICP DROP in camera 5
[3-12-2020 11:34:53] CameraGMSL: Frame: 64 CaptureTimestamp: 837948090 - ICP DROP in camera 6
[3-12-2020 11:34:53] CameraGMSL: Frame: 64 CaptureTimestamp: 837948111 - ICP DROP in camera 7
[3-12-2020 11:34:53] CameraGMSL: Frame: 86 CaptureTimestamp: 837952924 - ICP DROP in camera 2
[3-12-2020 11:34:53] CameraGMSL: Frame: 86 CaptureTimestamp: 837952933 - ICP DROP in camera 3
[3-12-2020 11:34:53] CameraGMSL: Frame: 86 CaptureTimestamp: 837952913 - ICP DROP in camera 1
[3-12-2020 11:34:53] CameraGMSL: Frame: 65 CaptureTimestamp: 837981413 - ICP DROP in camera 5
[3-12-2020 11:34:53] CameraGMSL: Frame: 65 CaptureTimestamp: 837981427 - ICP DROP in camera 6
[3-12-2020 11:34:53] CameraGMSL: Frame: 65 CaptureTimestamp: 837981449 - ICP DROP in camera 7
^C

So after the upgrade, we are unable to record 8 cams without dropframes.
This is disapointing.
Thank you for your support

How can I increase the camera-fifo-size on my p2379 from 13 to 30, as can be seen in the configs/hyperion7_1/release.json without crash-dump?
Thank you for your support.

Ping?

Dear @hermann.f,
Sorry for late reply. I am assuming you have followed all the steps in high throughput recording section in DW documentation. Could you please vary the number of cameras from 1-8 and confirm when you notice camera frame drop issue? Also, please make sure the Multiple GMSL Camera Capture Sample works.

Dear @SivaRamaKrishnaNV,
I can confirm that recording with just a single camera and the settings above does not produce drop frames, but also does not write anything to SSD.
Starting with camera-count > 1 ends with dropped frames.

Dear @hermann.f,
but also does not write anything to SSD

This is strange. Could you check if you able to record few frames and store to Xavier memory and replay to confirm if recording is successful.