• Hardware Platform (Jetson / GPU)
dGPU
• DeepStream Version
Deepstream 6.3
I’ve noticed that nvmultiurisrcbin doesn’t work with anything other than gpu-id 0.
The pipeline below runs without errors
gst-launch-1.0 nvmultiurisrcbin port=9000 ip=localhost max-batch-size=1 uri-list=file://CH2.mp4 width=1920 height=1080 ! nvmultistreamtiler ! nvvideoencfilesinkbin output-file=out.mp4
but the pipeline below
gst-launch-1.0 nvmultiurisrcbin port=9000 ip=localhost max-batch-size=1 gpu-id=1 uri-list=file://CH2.mp4 width=1920 height=1080 ! nvmultistreamtiler ! nvvideoencfilesinkbin output-file=out.mp4
gives this error
ERROR: from element/GstPipeline:pipeline0/GstDsNvMultiUriBin:dsnvmultiuribin0/GstBin:dsnvmultiuribin0_creator/GstNvStreamMux:src_bin_muxer: Memory Compatibility Error:Input surface gpu-id doesnt match with configured gpu-id for element, please allocate input using unified memory, or use same gpu-ids OR, if same gpu-ids are used ensure appropriate Cuda memories are used