如何判断我的显卡是否支持 OpenGL 2.0?

Pam*_*Pam 9 opengl graphics-card

我正在使用需要 OpenGL 2.0 的游戏开发库,但在运行时遇到问题。该库论坛上的一个模组询问我的机器是否支持 OpenGL 2.0,我不知道如何解决这个问题。有任何想法吗?

rum*_*cho 8

恐怕您必须在 Linux 的第一天打开命令行(别担心,我也遇到过)。应用程序 -> 附件 -> 终端。键入lspci并按 Enter。这列出了通过 PCI 或 PCI express 连接的所有内容,包括视频卡。通读该列表,直到您看到有关 ATI 或 nVidia 或 Intel 模型之一的信息。

然后去维基百科的显卡比较表找出你的显卡支持的 OpenGL 版本。

英特尔显卡

nVidia 显卡- 在这里你必须点击页面以获得正确的代,例如 GeForce 7 系列,如果你有 GeForce 7600 GS

ATI 图形卡

请记住,这些仅说明硬件支持哪个版本。为了能够运行 OpenGL 库,您还需要一个支持它们的驱动程序。Linux 的每一代芯片都有多个视频驱动程序。Ubuntu 带有开源版本,这些版本还不错,但通常比显卡制造商发布的专有驱动程序(通常称为binary driversproprietary drivers)落后一步。如果您的检查结果表明您的硬件支持 OpenGL 2.0(大多数都支持),您可以尝试使用专有驱动程序。对于 nvidia,它们被称为 nvidia-current,对于 ATI,它们被称为 fglrx。对于英特尔,只有开源驱动程序。


小智 2

使用 dmidecode 找出您的显卡名称。然后在google中查找有关opengl版本的信息。