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