
私は Ubuntu 14.04 を使用しており、ssh 経由で使用しています。つまり、ローカル GUI がありません。
GLX を必要とするコマンドを実行する必要がありますが、うまくいきません。
Xvfb :80 -screen 0 1400x900x24 -ac +extension GLX +render -noreset
上記を実行すると、 と表示されますInitializing built-in extension GLX
。また、vglrun
(VirtualGL) を使用して、(:80) を 3D X サーバーとしてターゲットにすると、GLX が存在することがわかりますxdpyinfo
が、実際に GLX を使用しようとすると、実際の 3D X サーバーにはできないため、エラーで終了します。
しかし、次のようにすると、GLX は存在しません (もちろん、xdpyinfo
コマンドに置き換えても GLX は機能しません)。
xvfb-run -a -n 55 -s "-screen 0 1400x900x24 -ac +extension GLX +render -noreset" xdpyinfo
私はそれらを間違って理解しているのでしょうか?
誰か助けてくれませんか?本当に必要なのですがxvfb-run
...
ありがとう!!
アップデート: に -e オプションを試したところxvfb-run
、 も出力されることが確認できましたInitializing built-in extension GLX
。しかし、まだ動作しません。
答え1
おそらく、Ubuntu のインストールでは、GLX を使用するための OpenGL/GLX パッケージがいくつか不足しています。mesa-utils (依存関係に OpenGL が含まれています) をインストールし、glxgears と glxinfo を実行してテストしてみてください。