我正在开发用于Windows XP的OpenGL应用程序。目标机器具有2张的NVIDIA GeForce 9800GT视频卡,这是需要,因为应用程序需要具有输出2个模拟视频的流。

应用程序本身具有两个OpenGL的窗口,一个用于每个视频卡。每个视频卡连接到一个显示器。至于代码,它是基于href="http://www.opengl.org/resources/code/samples/win32_tutorial/minimal.c" rel="noreferrer">最小的OpenGL例如一个

我怎么能知道,如果应用程序同时利用显卡进行渲染?

目前,我不在乎,如果应用程序只能运行在Windows XP或仅与NVIDIA显卡,我只需要知道如何这两个都在工作。

有帮助吗?

解决方案

我认为你需要的 WGL_nv_gpu_affinity 延伸阅读起来。您创建的亲和力口罩和与之配合使用wglMakeCurrent()。下面是一些指针:

http://developer.download.nvidia.com/opengl/specs/ WGL_nv_gpu_affinity.txt

全文从NVidia.com

干杯!

其他提示

我beleive就可以从这种信息的 gDEBugger 以基于OpenGL应用程序。

如果事实证明你不使用两张卡,你可以检查出均衡并行渲染,这是一项伟大的工程。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top