[DS4/Nano]Could not get EGL display connection


As wanted to free up all the unnecessary resources. Gone to headless mode with below two command

sudo systemctl enable multi-user.target
sudo systemctl set-default multi-user.target


Now after reboot SSH’ed to the nano and trying to run the deepstream-app with only RTSP sink enabled but getting below issue

No EGL Display
nvbufsurftransform: Could not get EGL display connection

Tried setting export DISPLAY=:0[or 1] also but of no help.

Please let me know if anything I missed !!

Pallab Sarkar

This is a new environment and DeepStream SDK 4.0 is not tested under it. We will try to reproduce the failure first.

We suggest you dynamic switch between graphical.target and multi-user.target. If you can run deepstream-app on Jetson Nano, you can switch tp multi-user.target. If you need ssh login and run the app, please switch back to graphical.target.

Please also try to execute following commands:

sudo systemctl set-default multi-user.target
sudo reboot
sudo service gdm3 start