3

任何人都可以解释或指出多 GPU/多显示器设置中的渲染如何工作的解释(或至少一些线索)吗?

例如,我安装了 5 个 NVIDIA Quadro 4000 显卡,并连接了 9 个显示器。显示器没有任何分组。刚刚在Windows 7中安排总分辨率为4098x2304。这些卡也没有与 SLI 连接。

我有一个 Flash 应用程序,它将 4096x2304 窗口视为单个 Stage3d 上下文(使用 dx9),并且可以使用这种非常不寻常的设置,就好像它只是一个只有一个视频卡的巨大显示器。

渲染在内部是如何工作的?显卡实际上在做什么?他们共享资源吗?谁渲染所有的东西?为什么我在应用程序中几乎什么都没做却得到 29.9 fps?

谢谢你。

4

1 回答 1

3

我不知道 DX,但对于 OpenGL,我在这里收集了这些信息:http: //www.equalizergraphics.com/documentation/parallelOpenGLFAQ.html

简而言之,在带有新 nVidia 驱动程序的 Windows 上,一个 GPU(通常是第一个)渲染所有内容,而其他 GPU 则获得内容。如果您启用 SLI Mosaic 模式,则 GL 命令将发送到所有 GPU,从而为您提供填充率的可扩展性。

于 2012-10-03T06:50:16.270 回答