Hardware:
PX2 P2379 with 8x Sekonix SF3324-100
4x cams connected to A0-A3
4x cams connected to B0-B3
Software:
TegraA/B flashed with DriveInstall 5.0.5.0a
Aurix 04.04.02
Error while starting /usr/local/driveworks/tools/recorder:
Sensor AR0231 RCCB Rev7 detected!
Sensor AR0231 RCCB Rev7 detected!
Sensor AR0231 RCCB Rev7 detected!
NvMediaImageCreateNew: Unable to create YUV surface
[CreateBufferNew:680] Failed to create nvmedia image
[BufferPool_Create_New:826] Failed to create buffer
[IppIspComponentCreateNew:636] BufferPool_Create failed
[NvMediaIPPComponentCreateNew:807] Failed to create NVMEDIA_IPP_COMPONENT_ISP component
Driveworks exception thrown: DW_NVMEDIA_ERROR: CameraGMSL: Cannot setup pipeline : 7
SensorDriver: Cannot create sensor camera.gmsl camera-type=ar0231-rccb,csi-port=cd,camera-count=3,output-format=h264,async-record=1,fifo-size=12
=================
Tests with up to 6 cameras connected (also trying different port B0-B3/C0-C3) are working w/o any issue. All cams are showing correct live view after starting recorder tool.
Maybe it’s a known issue and limitation by using only one Tegra GPU?
But so far I didn’t see any example for the .json config file of recorder tool to specify the GPU.
If it is really a GPU issue an upcoming question could be how to “timestamp” videostream processed by different GPUs synchronously?
I’m looking forward for some hints on this topic!