1

我是 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

4

1 回答 1

2

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

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

于 2013-11-03T15:54:47.220 回答