本文介绍了Mesa 17.0.1表示OpenGL Core 4.5,即使我的Intel HD 520显卡仅支持4.4的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我查询一些OpenGL信息时,我得到以下语句:

When I query some OpenGL info then I get the following statements:

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 具有Intel HD 520(Ubuntu 17.04)的Intel 6200U支持仅英特尔产品规范 OpenGL 4.4.

But my laptop CPU/GPU Intel 6200U with Intel HD 520 (Ubuntu 17.04) supports according to Intel Product Specification only OpenGL 4.4.

有人能对此说些什么吗? OpenGL查询是否错误?谢谢

Can anybody say something about this? Is the OpenGL query wrong?Thanks

推荐答案

如果在非Windows平台上使用开源驱动程序,则它可能支持比Intel创建的驱动程序更高的OpenGL版本.英特尔并不是以保持最新的GL产品而闻名.

If you are using the open source driver on non-Windows platforms, it is very possible for it to support a higher OpenGL version than the Intel-created driver. Intel isn't exactly known for keeping their GL stuff up-to-date.

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

Requesting a 4.5 context in your program should prove what your currently installed drivers can provide.

这篇关于Mesa 17.0.1表示OpenGL Core 4.5,即使我的Intel HD 520显卡仅支持4.4的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-14 01:59