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

iam*_*ind 2 upgrade opengl 12.04 drivers

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

glutInitContextVersion(4, 0);
glutInitContextFlags(GLUT_FORWARD_COMPATIBLE);
glutInitContextProfile(GLUT_CORE_PROFILE);
Run Code Online (Sandbox Code Playgroud)

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

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

    在此处输入图片说明

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

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

ish*_*ish 9

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

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

对于 OpenGL 4.0+ 支持,您似乎需要升级到新显卡,该显卡必须是以下显卡之一:

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

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

  • @iammilind 不幸的是,使用命令升级硬件并不能像那样工作。您必须出去购买物理设备,然后以这种方式升级。 (6认同)