【问题标题】:How to set OpenGL version?如何设置OpenGL版本?
【发布时间】:2013-11-14 07:22:05
【问题描述】:

我是 OpenGL 的初学者,我正在使用最新的 opengl 和 GLFW 库进行 Windows 上下文处理。

我的笔记本电脑中有两张显卡:

  1. 英特尔核芯显卡 3000

  2. 英伟达 GT 540 米

但是当我运行时

const GLubyte* renderer = glGetString (GL_RENDERER); // get renderer string
const GLubyte* version = glGetString (GL_VERSION); // version as a string

printf ("Renderer: %s\n", renderer);
printf ("OpenGL version supported %s\n", version);

输出:

渲染器:Intel HD Graphics 3000 OpenGL 版本支持 3.1.0 - Build 9.17.10.3223

我的问题是,如何将默认显卡设置为 NVIDIA 并将 opengl 版本设置为 4.4

【问题讨论】:

    标签: c++ opengl nvidia glfw


    【解决方案1】:

    您拥有的视频卡组合在可切换模式下工作,这意味着您可以在需要性能时将工作卸载到 NVIDIA 并回退到(要求不高的)英特尔以节省电池。

    也就是说,您必须从 BIOS 强制启用 NVIDIA 卡(如果可能)或使用 Optimus/Bumblebee 来启动您的应用程序以访问 NVIDIA 卡。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-08-30
      • 1970-01-01
      • 2022-07-20
      • 2012-06-15
      • 2021-04-22
      • 1970-01-01
      • 2011-03-16
      相关资源
      最近更新 更多