我正在尝试使用 xming 在 WSL / windows bash 中使用在同一台机器上运行的 OpenGl 渲染软件。
这对于一些非常小的演示效果很好,但是一旦我尝试了 glmark2 之类的东西,它就会失败,因为它似乎错误地报告了 OpenGl 版本。
glxinfo | grep OpenGL
报告这个:
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 970M/PCIe/SSE2
OpenGL version string: 1.4 (4.5.0 NVIDIA 382.05)
如果我让 xming 在我的内部显卡上运行(使用笔记本电脑),它会报告
OpenGL vendor string: Intel
OpenGL renderer string: Intel(R) HD Graphics 4600
OpenGL version string: 1.4 (4.3.0 - Build 20.19.15.4568)
奇怪的部分是1.4
前面的4.5.0 NVIDIA 382.05
。OpenGL 支持肯定至少为 3,因为使用 GLSL 着色器的演示需要更新的 OpenGL 运行,但版本字符串有点垃圾。