如何将opengl进程绑定到特定的gpu卡?

时间:2017-05-19 00:52:40

标签: c++ opengl gpu nvidia

我有一台带有两块nvidia gtx960卡的服务器。我不使用交叉火技术。也就是说,gpu设备ID为0和1.我想将我的OpenGL程序仅绑定到设备1,但将设备0保留为其他应用程序。我怎样才能在我的c ++代码中执行此操作?非常感谢。

1 个答案:

答案 0 :(得分:2)

有一个nVidia特定的opengl扩展来做到这一点,见

https://www.khronos.org/registry/OpenGL/extensions/NV/WGL_NV_gpu_affinity.txt

规范末尾有示例代码。