<分区>
我已经完成了一个带有 opengl 函数的项目,它显示 3D 图形。 然后我将 Nvidia gpu 插入我的 PC。由于该项目可以在没有 Nvidia gpu 的情况下运行,我如何控制 opengl 函数在 Nvidia gpu 资源上而不是原始 cpu 上运行?
<分区>
我已经完成了一个带有 opengl 函数的项目,它显示 3D 图形。 然后我将 Nvidia gpu 插入我的 PC。由于该项目可以在没有 Nvidia gpu 的情况下运行,我如何控制 opengl 函数在 Nvidia gpu 资源上而不是原始 cpu 上运行?
最佳答案
恐怕没有用于此目的的内置 OpenGL 函数。然而,一些扩展会做。 WGL_NV_gpu_affinity
应适用于 NVIDIA 卡。
另见 Select a graphic device in windows + opengl和 Is there a way to programmatically select the rendering GPU in a multi-GPU environment? (Windows)
关于linux - opengl与Nvidia gpu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21879800/