如何在配备英特尔显卡的 Ubuntu 14.04 LTS 上更新 OpenGL

如何在配备英特尔显卡的 Ubuntu 14.04 LTS 上更新 OpenGL

我正在尝试运行 Supertuxkart >= 0.9.2。它说我的视频驱动程序太旧了。它需要 OpenGL 版本 3 或更高版本。所以我正在尝试更新 OpenGL。

我已经看到有关此问题的其他帖子(例如如何使用英特尔显卡 Ubuntu 14.04 更新 OpenGL),但都不起作用。所以我在这里问。

我做的最后一件事是:

sudo apt-get install --install-recommends xserver-xorg-lts-xenial libqt5gui5 libgles1-mesa-lts-xenial libgles2-mesa-lts-xenial libgl1-mesa-glx-lts-xenial libgl1-mesa-glx-lts-xenial:i386 libglapi-mesa-lts-xenial:i386 libegl1-mesa-lts-xenial libwayland-egl1-mesa-lts-xenial libgbm1-lts-xenial libgl1-mesa-dri-lts-xenial 

这是更新的 mesa。我现在有

OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) 945GM x86/MMX/SSE2
OpenGL version string: 1.4 Mesa 11.2.0

然而,supertuxkart 仍然说我有 OpenGL 2:

[info   ] IrrDriver: OpenGL version: 2.1
[info   ] IrrDriver: OpenGL vendor: Intel Open Source Technology Center
[info   ] IrrDriver: OpenGL renderer: Mesa DRI Intel(R) 945GM x86/MMX/SSE2
[info   ] IrrDriver: OpenGL version string: 1.4 Mesa 11.2.0

我的显卡是:

$ lspci
...
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
...

为什么 OpenGL 没有更新?

提前致谢。

更新 谢谢 Doug。确实,我的显卡不支持 OpenGL 版本 3 或更高版本。我已使用以下方法验证了这一点OpenGL 扩展查看器。所以,这就是为什么更新 OpenGL 没有任何效果的原因。

相关内容