How to start a pipeline on the TX2 by a ssh terminal

Hi all.
When I connect to TX2 by a ssh terminal, and run a pipeline with any plugins in ds4.0, it prints some message and then exit.

The message is :
No EGL Display
nvbufsurftransform: Could not get EGL display connection

The test pipeline is :
v4l2src device=/dev/video0 ! “video/x-raw,format=UYVY,width=1920,height=1080” !
videoconvert ! “video/x-raw,format=NV12,width=1920,height=1080” !
nvvideoconvert ! “video/x-raw(memory:NVMM),format=NV12,width=1920,height=1080” !
nvoverlaysink sync=false

It looks to be an issue the revisions of DeepStream SDK and system do not match. We would suggest you install system image and all packages through SDKManager.

Hi , DaneLLL.
That’s what we do. Install system image and all packages through SDKManager.

Do you run on default carrier board, or your own custom board? We don’t observe the issue on Jetpack4.3(r32.3.1, DS4.0.2).


I run on our own custom board. JetPack-4.2.1, DS4.0

If it is not possible to use Jetpack4.3 in your project. For better stability, we would encourage to upgrade to JP4.2.3.