X 서버가 실행 중입니까? xdpyinfo: Ubuntu 18.04 서버에서 디스플레이 ""를 열 수 없습니다.

X 서버가 실행 중입니까? xdpyinfo: Ubuntu 18.04 서버에서 디스플레이 ""를 열 수 없습니다.

연결된 모니터 없이 원격 서버에서 창(Unity 게임)을 렌더링해야 하는 프로그램을 시작하려고 합니다. ssh -X렌더링 명령을 로컬 컴퓨터로 전달하는 데 사용하고 싶지 않습니다 . 헤드리스 모드에서 프로그램을 실행하려고 하는데 여전히 원격 서버의 GPU를 사용하거나 을(를) 사용하고 있지만 Xvfb작동할 수 없습니다.

이 프로세스의 첫 번째 단계에서 나는X 서버가 이미 실행 중인지 확인. 원격 서버에 SSH로 접속한 후 다음을 실행했습니다.

echo $DISPLAY

빈 문자열을 반환합니다. 제 생각에는 X 서버가 실행되고 있지 않다는 의미인 것 같습니다(인용하다)

그러나 상충되는 정보가 있습니다.

  • 실행할 때 ps ax | grep X나는 얻는다.

    2149 tty1     Sl+    0:03 /usr/lib/xorg/Xorg vt1 -displayfd 3 -auth /run/user/121/gdm/Xauthority -background none -noreset -keeptty -verbose 3
    

    이는 Xorg 실행 파일로 인해 X 서버가 실제로 실행 중임을 의미합니다. 실행 ps -C Xorg하면 PID 2149(인용하다).

  • 또한, 내가 실행할 때 Xvfb :0.0, 나는 얻는다.

    $ Xvfb :0.0
    _XSERVTransSocketUNIXCreateListener: 
    ...SocketCreateListener() failed
    _XSERVTransMakeAllCOTSServerListeners: server already 
    running
    (EE) 
    Fatal server error:
    (EE) Cannot establis
    

    이는 다시 X 서버가 이미 실행 중임을 나타내는 것 같습니다 :0.0.

xdpyinfo그러나 (다시) X 서버에 대한 정보를 표시하는 유틸리티를 실행하면 다음 과 같은 메시지가 나타납니다.

$ xdpyinfo
xdpyinfo:  unable to open display "".

그리고

$ xdpyinfo -display :0.0
No protocol specified
xdpyinfo:  unable to open display ":0.0".

이번에도 X 서버가 실행되고 있지 않음을 알려주는 것 같습니다.

무슨 일이야? X 서버가 실행 중입니까?

아시다시피 저는 X 서버 관련 문제를 처음 접했습니다. 위 단계에서 발생한 문제를 지적하고 이 문제를 해결할 수 있는 방법을 제안해 주시기 바랍니다. 감사해요! 배울 것이 많습니다.

관련 정보