xming 7.7.0.23 OpenGl版本报错
xming 7.7.0.23 OpenGl version reported incorrectly
我正在尝试使用 xming 在 WSL 中的同一台机器上使用 OpenGl 运行ning 渲染软件 / windows bash.
这对于一些非常小的演示来说效果很好,但是一旦我尝试了类似 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)
奇怪的是4.5.0 NVIDIA 382.05
前面的1.4
。
OpenGl 支持肯定至少是 3,因为使用 GLSL 着色器的演示需要更新的 OpenGl 运行s,但版本字符串有点垃圾。
您 运行 遇到的问题是,XMing 的 GLX 部分仅支持 OpenGL-1.4。括号内的部分是系统本机 OpenGL 实现报告的版本字符串。然而,由于 XMing 缺乏(到目前为止)可靠地 传递 OpenGL-1.4 以外的任何东西的能力,它只会告诉你 "all I guarantee you to support is OpenGL 1.4, but the system I'm running on could actually do …".
也许有一天有人会努力实现一个功能齐全的动态 GLX←→WGL 包装器。
我正在尝试使用 xming 在 WSL 中的同一台机器上使用 OpenGl 运行ning 渲染软件 / windows bash.
这对于一些非常小的演示来说效果很好,但是一旦我尝试了类似 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)
奇怪的是4.5.0 NVIDIA 382.05
前面的1.4
。
OpenGl 支持肯定至少是 3,因为使用 GLSL 着色器的演示需要更新的 OpenGl 运行s,但版本字符串有点垃圾。
您 运行 遇到的问题是,XMing 的 GLX 部分仅支持 OpenGL-1.4。括号内的部分是系统本机 OpenGL 实现报告的版本字符串。然而,由于 XMing 缺乏(到目前为止)可靠地 传递 OpenGL-1.4 以外的任何东西的能力,它只会告诉你 "all I guarantee you to support is OpenGL 1.4, but the system I'm running on could actually do …".
也许有一天有人会努力实现一个功能齐全的动态 GLX←→WGL 包装器。