程序报错代码:xming7.7.0.23 OpenGl版本报错

我试图使用 xming 渲染软件使用 OpenGl 在 WSL / 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 运行,但版本字符串有点垃圾。

1

您遇到的问题是,XMing 的 GLX 部分仅支持 OpenGL-1.4。括号内的部分是系统本机 OpenGL 实现报告的版本字符串。但是,由于 XMing 缺乏(到目前为止)可靠传递 OpenGL-1.4 以外的任何内容的能力,因此它只会告诉您“我保证您支持的只是 OpenGL 1.4,但实际上我正在运行的系统...

也许有一天,有人会努力实现一个功能齐全的动态 GLX ← → WGL 包装器。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(867)
Cok无线麦克风说明书:手机蓝牙无线麦克风(bluetooth microphone for phone)
上一篇
被老公打了想离婚程序怎么走:跟踪iPhone用户是否拨打了USSD代码
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(62条)