0

パテとXmingサーバーを使用してリモートubuntuサーバーでopenGLプログラム(特にガゼボ)を実行しようとしています。VNC が OpenGL をサポートしていないため、Xming を使用しています。(関連: Linux マシンにインストールされた OpenGL アプリケーションを Windows マシンから実行するにはどうすればよいですか? )

ここで、OpenGL ローカル マシン (Windows 7) のバージョンを確認したいと思います。

私は二重の方法でそれをしました。

まず、OpenGL 拡張ビューアーを実行したところ、バージョン 4.2 であると表示されました。

次に、ローカルのコマンド ライン (cmd) で「putty.exe -ssh -X」と入力してパテを実行しました。

そこで、glxinfo の出力を見ました。

と言いました

OpenGL vender string: Intel
OpenGL renderer string : Intel(R) HD Graphics 4600
OpenGL core profile version string: 1.2 (4.2.0 - Build 10.18.10.4226)
OpenGL core profile extensions:
OpenGL version string: 1.2 (4.2.0 - Build 10.18.10.4226)
OpenGL extensions:

上は Xming を実行したとき、下は Xming-mesa を実行したとき:

OpenGL vender string: Mesa project: www.mesa3d.org
OpenGL renderer string : Mesa GLX Indirect
OpenGL core profile version string: 1.2 (1.5 Mesa 6.4.1)
OpenGL core profile extensions:
OpenGL version string: 1.2 (1.5 Mesa 6.4.1)
OpenGL extensions:

Xming サーバーで使用できる OpenGL のバージョンは? バージョン 4.2 OpenGL または 1.2 OpenGL?

実際、gazebo を実行するには、OpenGL の上位バージョンが本当に必要です。

4

1 に答える 1

-1

Intel HD Graphics 4600 は新しいグラフィック チップであるため、バージョン 4.2 を実行できるはずです。これは、自動的に 1.2 もサポートする必要があることを意味します。

于 2017-01-05T14:19:18.433 に答える