我的硬件可以处理 OpenGL 3.2,但我的系统抛出了与我的计算机支持的 ​​OpenGL 版本相关的错误

我的硬件可以处理 OpenGL 3.2,但我的系统抛出了与我的计算机支持的 ​​OpenGL 版本相关的错误

我有以下硬件配置 -

  1. NVIDIA 公司 GF108M [GeForce GT 525M]
  2. 英特尔公司第二代酷睿处理器系列集成图形控制器

根据 NVIDIA 网站(http://www.nvidia.in/object/product-geforce-gt-525m-in.html),我的系统支持 OpenGL 4.4,但是当我尝试运行一些代码时https://github.com/tomdalling/opengl-series,我收到以下错误 -

Unable to create OpenGL context
ERROR: glfwOpenWindow failed. Can your hardware handle OpenGL 3.2?

请帮忙。

PS:我是新手

答案1

尝试安装最新的显卡驱动程序:

使用Ctrl++打开终端并输入:Altt

sudo apt-get update
sudo apt-get install nvidia-current

然后重新启动系统,看看专有驱动程序是否有助于获得 OpenGL 3.2 支持。

您可以使用以下实用程序查看支持的版本nvidia-settings

在此处输入图片描述

答案2

我相信你有一个Optimus 笔记本电脑. 因此,这Ubuntu Wiki 中有关 Bumblebee 的条目。您购买的笔记本电脑没有配备完整的 NVIDIA 主板。英特尔主板计算像素等,并在高负载下将渲染卸载到 NVIDIA 主板。

设置 X 服务器安装以使用您的 Intel 芯片组,然后在其上安装 Bumblebee

相关内容