我可以升级我的图形驱动程序以支持最新的 OpenGL 版本吗?

我可以升级我的图形驱动程序以支持最新的 OpenGL 版本吗?

我的笔记本电脑是 2008 年的 Core 2 Duo Dell。我试图运行一些 OpenGL 程序。包含以下代码的程序不起作用:

glutInitContextVersion(4, 0);
glutInitContextFlags(GLUT_FORWARD_COMPATIBLE);
glutInitContextProfile(GLUT_CORE_PROFILE);

该代码需要 OpenGL 版本 4.0。glxinfo建议使用 OpenGL 版本 2.1。

  • 系统设置中我的英特尔显卡驱动程序的详细信息如下:

    在此处输入图片描述

除了一个已激活的 Broadcom 驱动程序外,我在附加驱动程序部分没有看到任何有用的东西。从 Ubuntu 软件中心,我尝试搜索一些其他驱动程序,找到了 Nvidia“173”和“当前”驱动程序。但我不确定是否应该安装它们。它会破坏任何运行良好的 OpenGL 程序吗?

我应该怎么做才能升级我的图形驱动程序,以便它开始支持最新的 OpenGL 版本,如 4.0 到 4.3?

答案1

OpenGL 支持通常硬件功能,不能仅通过安装新的/不同的驱动程序进行升级;英伟达您提到的驱动程序适用于独立的 Nvidia 卡,对您的英特尔显卡没有任何作用。

根据英特尔的文档,965GM芯片组仅支持最高OpenGL 1.5。

对于 OpenGL 4.0+ 支持,看来你需要升级到新显卡,其必须是以下之一:

  • Intel HD 2500/4000 集成显卡
  • AMD/ATI Radeon HD 5xxx/6xxx/7xxx
  • Nvidia GeForce 4xx/5xx/6xx

注意:这需要购买新硬件,很可能是一台新笔记本电脑,因为您似乎正在使用一台新笔记本电脑。

相关内容