如何安装 OpenGL 4+?

如何安装 OpenGL 4+?

我花了 3 天时间搜索,但一无所获。我有一个带有 ironhide 和 GT520M nVidia 卡的 optimus 设置;如何安装最新版本的 OpenGL?

当我尝试运行该程序时,我不断收到“GLX_ARB_create_context_profile 不可用”的信息,因为 mesa 实现了一个古老的库。

$ glxinfo | grep "OpenGL version"
$ OpenGL version string: 2.1 Mesa 7.11

例子:

optirun ./assign1
* Starting Ironhide X server ironhide                                  DON         
Enabling nVidia card succeeded.
.                                                                     [ OK ]
OpenGL profile requested but GLX_ARB_create_context_profile is unavailable
ERROR: Could not open window
ERROR: Could not initialize UI.
* Stopping Ironhide X server ironhide                                  DOFF
Disabling nVidia card succeeded.

答案1

nvidia 专有驱动程序带有自己的 OpenGL 库,该库应支持您的显卡支持的最新 OpenGL 标准。免费驱动程序使用 Mesa 中的 OpenGL 实现,该实现仅支持 OpenGL 2(3.0 仅在适用于英特尔的 Mesa 8.0 中推出 - 这方面的进展通常较慢)。

您可以使用附加驱动程序工具来安装 nvidia 仅二进制驱动程序。

相关内容