独自のOpenGLアプリケーションをリモートで実行しようとしています。このアプリケーションには OpenGL アクセラレーションが必要で、メッセージに -X または -Y を指定した X11 転送を実行できません。
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 151 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Value in failed request: 0x0
Serial number of failed request: 5531
Current serial number in output stream: 5532
他の独自のソフトウェアでは同じエラーが表示されますが、-mesa
ソフトウェアのGLレンダリングを強制するオプションを提供します。 X11 転送を使用し、:1 または :2 X サーバー (iglx が有効かどうかすべて) で TigerVNC を実行すると、このエラーが発生します。 :0サーバーでこれを実行して出力を渡す方法がわかりません。また、VirtualGLを使用してアプリケーションを実行してみましたが、独自のソフトウェアで実行されている環境変数とライブラリのため、VirtualGLは実行されませんでした。
:0でアプリケーションを実行し、出力をネットワーク経由で渡す方法はありますか(または完全なGLXアクセラレーションを提供する方法はありますか?)