Nvbuf_utils: Could not get EGL display connection

I am connecting to a Jetson Nano via SSH and I would like to run a camera, however, whenever I run gstreamer there is not display generated and I get this error: nvbuf_utils: Could not get EGL display connection
If I use the same command without SSH there is no issue opening the camera window.
I also get this error message :
Can’t open display:0. No protocol specified.

Hi, this happens because it can not find your display since you’re over SSH.

You can try exporting the DISPLAY variable like this:

export DISPLAY=:0

You can check the id with the xrandr command, it is usually 0 or 1.

Or you can also try using the -X option to enable X11 forwarding like this:

ssh -X <ip-addr>

You can find a similar question here:

Hope this helps.

Regards,

Marco Herrera
Embedded SW Developer at RidgeRun

Contact us: support@ridgerun.com
Developers wiki: https://developer.ridgerun.com/
Website: www.ridgerun.com

Hi,
Thanks for the answer. However, after running xrandr I get:
Invalid MIT-MAGIC-COOKIE-1 key keyError: Can’t open display: localhost:10
and also:
No protocol specified
Can’t open display:0

I also tried to export DISPLAY:1 but the error remained

Hi,

Can you try with the -X option for ssh?

Marco Herrera
Embedded SW Developer at RidgeRun

Contact us: support@ridgerun.com
Developers wiki: https://developer.ridgerun.com/
Website: www.ridgerun.com

That is also not working. After enabling forwarding with ssh -X and running streamer I get the same error message:
Annotation 2023-05-12 163457

Hi,
Do you use Jetpack 4.6.3? We run the command on developer kit and do not observe the issue:

$ gst-launch-1.0 nvarguscamerasrc num-buffers=100 ! fpsdisplaysink video-sink=fakesink sync=0 -v

Please give it a try. If you use previous version, we would suggest upgrade to latest release.

Yes, it is running Jetpack 4.6.3
I still get the same error:
pablo@pablo-desktop:~$ gst-launch-1.0 nvarguscamerasrc num-buffers=100 ! fpsdisplaysink video-sink=fakesink sync=0 -v

PuTTY X11 proxy: unable to connect to forwarded X server: Network error: Connection refused

nvbuf_utils: Could not get EGL display connection

I made sure to enable X11 forwarding in the remote server and also in puTTY.

Hi,
Please try without -X
We do ssh login and can run the command successfully. If you don’t do any customization, ideally it should work.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.