我正在尝试使用 putty 和 Xming Server 在远程 ubuntu 服务器上执行 openGL 程序(特别是凉亭)。我使用 Xming 因为 VNC 不支持 OpenGL。(相关:如何从我的 windows 机器运行安装在 linux 机器上的 OpenGL 应用程序?)
现在我想检查 OpenGL 本地机器(Windows 7)的版本。
我通过双重方式做到了。
首先,我执行了 OpenGL 扩展查看器,它说我有 4.2 版本
其次,我通过在本地命令行 (cmd) 上键入“putty.exe -ssh -X”来执行 putty。
在那里,我看到了 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?
其实我真的需要高版本的OpenGL来执行gazebo