リモートPCにxvfb出力を表示

リモートPCにxvfb出力を表示

UbuntuコンピュータにSSH接続に使用するWindowsコンピュータがあり、インターネットと電源(モニタなし)にのみ接続されているサーバー(18.04)として使用します。グラフィックカードを使用すると、glxgears -info8〜10fpsしか得られません。実行するとxvfb-run glxgears -info2000〜fpsが得られます(レンダリングにGPUを使用しているため仮定します)。ただし、xvfb-runXming Xサーバーには表示できません。 Xmingで実行するとglxgears -info表示されますが、お話したようにパフォーマンスが低いです。 WindowsコンピュータのXmingでxvfbを表示するにはどうすればよいですか?それともこれを行うより簡単でより良い方法はありますか?ありがとうございます!

答え1

リモートXclient(たとえばglxgears)を表示するためにXserverを実行すると、特に低速リンクでXディスプレイプロトコルのパフォーマンスが低下します。

を使用するとパフォーマンスが向上しますが、Xvnc通常は仮想フレームバッファを使用し、UbuntuシステムのGPUを利用しません。入ってvirtualgl、これがあなたの目標を達成するために必要なものです。設定は簡単ではありませんが、良い参考資料があるので、これ特にUbuntuの場合。

笑、

ペンギン

関連情報