2017-03-17 21 views
0

当我询问一些OpenGL信息然后我得到了下面的语句:梅萨17.0.1说的OpenGL 4.5的核心,即使我的英特尔HD 520显卡仅支持4.4

Vendor: Intel Open Source Technology Center 
WindowManager: Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2) 
OpenGL version: 4.5 (Core Profile) Mesa 17.0.1 
GLSL version: 4.50 

但我的笔记本电脑CPU/GPU 英特尔6200U与Intel HD 520(Ubuntu 17.04)支持根据Intel Product Specification只有OpenGL 4.4

有人能说这个吗? OpenGL查询是否错误? 谢谢

+0

将其作为bug报告给开发者 – user1095108

+0

我猜Intel规范是指硬件/固件级别的支持。我对OpenGL 4.4和4.5之间的差异并不熟悉,但如果它不是那么*那么至少有一种可能性,即新特性可以通过驱动程序的软件来实现。你有没有尝试过创建4.5环境? –

+0

@ G.M。我没有,但我会稍后再做。它可能也会与4.4中的扩展名相混淆...... –

回答

1

如果您在非Windows平台上使用开源驱动程序,它很可能支持比Intel创建的驱动程序更高的OpenGL版本。英特尔并不知道如何让他们的GL产品保持最新状态。

在程序中请求4.5上下文应证明您当前安装的驱动程序可以提供什么。

+1

对于我对Mesa问题的bugzilla(https://bugs.freedesktop.org/show_bug.cgi?id=100257)的回答:“那是因为英特尔网站已经过时了,Sky Lake GPU支持OpenGL 4.5就好了,欢迎来到未来!:-)“。所以线程关闭了 –

相关问题