4

我正在研究 DX11 计算着色器。我想知道如果再添加一张带有 Crossfire/SLI 的视频卡,性能是否会有所提升。或者在不使用 Crossfire/SLI 的情况下再添加一张视频卡。

有没有人尝试过这个?

4

1 回答 1

1

我运行一个带有两个 Nvidia Maxwell 架构 GPU 的系统。我不使用 Crossfire/SLI。

Crossfire/SLI 本身不会影响着色器计算性能。Crossfire/SLI 操纵图像帧渲染输出做以下几件事之一:

1) 在不同 GPU 上渲染部分帧 2) 在不同 GPU 上渲染替代帧 3) 1) 和 2) 的组合 4) 抗锯齿的改进

请参阅 http://www.hardwaresecrets.com/article/SLI-vs-CrossFire/391

Crossfire/SLI 对于提高图像、游戏等的渲染性能很有用。它对提高计算性能没有任何作用。

如果您可以在多个 GPU 之间划分工作而不会产生太多开销,那么添加一个没有 Crossfire/SLI 的额外视频卡将有利于计算性能。这可以使用 CUDA 和 OpenCL 通过创建多个设备队列并将工作排队到每个设备来完成。不知道DX11 Shaders能不能做到这一点?

于 2014-10-27T15:51:15.063 回答