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サーバーに関する問題に触れました。上記の手順で発生した問題を指摘し、この問題を解決する方法を提案してください。ありがとうございます!学ぶことがたくさんあります。

関連情報