【问题标题】:Mesa 17.0.1 says OpenGL Core 4.5 even though my Intel HD 520 Graphics Card supports only 4.4Mesa 17.0.1 说 OpenGL Core 4.5 即使我的 Intel HD 520 显卡仅支持 4.4
【发布时间】:2017-03-17 15:42:31
【问题描述】:

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

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 6200U with Intel HD 520 (Ubuntu 17.04) 仅支持 Intel Product Specification OpenGL 4.4

有人可以谈谈这个吗? OpenGL查询错误吗? 谢谢

【问题讨论】:

  • 将其作为错误报告给开发人员
  • 我猜英特尔规范指的是硬件/固件级别的支持。我不太熟悉 OpenGL 4.4 和 4.5 之间的区别,但如果不是 那么 那么至少有可能驱动程序通过软件实现新功能。您是否尝试过创建 4.5 上下文?
  • @G.M.我没有,但我稍后会做。它也可能与 4.4 中的扩展混淆,所以......

标签: c++ opengl gpu intel


【解决方案1】:

如果您在非 Windows 平台上使用开源驱动程序,它很有可能支持比英特尔创建的驱动程序更高的 OpenGL 版本。英特尔并不完全以保持其 GL 内容最新而闻名。

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

【讨论】:

  • bugzilla (bugs.freedesktop.org/show_bug.cgi?id=100257) 对 Mesa 问题的回答:“那是因为英特尔网站已经过时了。Sky Lake GPU 支持 OpenGL 4.5 就好了。欢迎来到未来!: -)”。所以线程关闭了
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-08-19
  • 2015-01-10
  • 1970-01-01
  • 2016-06-19
  • 1970-01-01
  • 1970-01-01
  • 2013-10-06
相关资源
最近更新 更多