web-dev-qa-db-ja.com

GLXはxvfb-runを使用しても機能しません

私は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も出力することを確認しました。しかし、それでも機能しません。

5
noname

たぶん、あなたのUbuntuインストールはGLXを使うことができるようにいくつかのOpenGL/GLXパッケージを見逃しています。 mesa-utils(依存関係のOpenGL)をインストールして、glxgearsとglxinfoを実行してテストできます。

1
mviereck