No GUI when running Graph Composer on remote machine

• Hardware Platform (Jetson / GPU): x86, A100
• DeepStream Version :6.1
• OS: Ubuntu 20.04

Hi, I am new to DS and I am trying to build my own application on a remote server using Graph Composer. The specs of the remote machine are above. I am currently using a VNC viewer to have a UI of the remote machine through ssh connection.
When running the command in the Terminal

echo $DISPLAY

the output number correspond to the desktop number I am currently using.

I followed the same command as described in the guide

docker pull nvcr.io/nvidia/deepstream:6.1.1-devel
xhost +
docker run -it --entrypoint /bin/bash --gpus all --rm --network=host -e DISPLAY=$DISPLAY -v /tmp/.X11-unix/:/tmp/.X11-unix --privileged -v /var/run/docker.sock:/var/run/docker.sock nvcr.io/nvidia/deepstream:6.1.1-devel
composer

The docker container is successfully instantiated, but once I run the composer command no GUI is opened. In attachment you can see the error that arise.


If u have any suggestion on how to solve this issue and/or why I have it, it would be really helpful!
Thanks :)

Is there a physical monitor connected with the A100 machine?Can the Graph Composer work on the A100 directly without remote access?

There is no physical monitor directly attached to the A100 machine. The only “monitor” i can have is via ssh connection with VNC viewer.

I managed to get the graph composer GUI by authenticating the container to access the X Server without the need of VNCviewer. First, I got an X authentication token from your host machine (A100) by running xauth list and note down one of the listed tokens. Then, I installed the xauth package inside the docker container itself and I added the token I copied in the previous step.

# in host machine
xauth list
# copy entire line of <token>
xhost +
docker run -it --entrypoint /bin/bash --gpus all --rm --network=host -e DISPLAY=${DISPLAY} -v /tmp/.X11-unix/:/tmp/.X11-unix --privileged -v /var/run/docker.sock:/var/run/docker.sock nvcr.io/nvidia/deepstream:6.1.1-devel 

# Inside docker container
apt install -y xauth
xauth add <token>

composer

However, even though I get the GUI up and running it is often lagging and it is not the best user-interface experience.
Do you have other suggestions?
Thanks!!

1 Like

There is no update from you for a period, assuming this is not an issue anymore. Hence we are closing this topic. If need further support, please open a new one. Thanks

There should be a physical monitor connected with the Nvidia GPU. And please make sure the Graph Composer works well on local machine before you use remote terminal.

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