如何在英特尔集成显卡上获得 OpenGL 2+ 支持

RPi*_*ess 2 graphics intel-graphics opengl intel drivers

我有一台配备 Core Duo T2050 w 的笔记本电脑。英特尔® 945GM x86/MMX/SSE2 集成显卡。我最近安装了 Steam 并尝试玩CS:STo The Moon,两次都收到了关于 OpenGL 的警告。(我知道,我知道。我不能在 1.60GHz 处理器上玩 CS:S,我只是试一试。)

无论如何,这是我从 CS:S 得到的错误屏幕:

cs:s 错误

和我从 To The Moon 得到的:

去月球错误

显然,这些都是 OpenGL 错误。

现在,我一直在做我的研究,但是这些错误的所有结果似乎都与 NVIDIA 卡有关,而不是与英特尔集成显卡有关。所有这些似乎都表明使用 NVIDIA 驱动程序可以解决问题,而不是使用 Nouveau。(Steam 论坛 #1Steam 论坛 #2GitHub - Linux 版 Steam堆栈溢出。)

我看到的另一件事是 NVIDIA 和英特尔集成显卡可能会发生冲突,但由于我只有英特尔集成,我认为这不是问题。(示例

因此,我安装了英特尔开源驱动程序,经过一些调整(不得不降级,因为英特尔开源驱动程序显然不喜欢 Unity),我的系统在英特尔的驱动程序上运行得很好。但是,问题仍未解决,我仍然收到这些错误。

来自 Ask Ubuntu 的一个问题似乎是说,如果您还没有 OpenGL,那么您的 CPU/集成显卡就无法使用 OpenGL。

有谁知道是什么导致了这个问题?我的 CPU/集成显卡是否无法支持 OpenGL?

dob*_*bey 5

根据英特尔论坛上的这篇文章,您的图形芯片组仅支持 OpenGL 1.4 。因此,您将无法在该 GPU 上使用需要更新版本 OpenGL 的任何内容。