我在深入研究DX11计算着色器。我想知道,如果再增加一个带有Crossfire/SLI的显卡,性能是否会有所提高。或者在不使用Crossfire/SLI的情况下再添加一个视频卡。
有没有人尝试过这个?
发布于 2014-10-27 23:51:15
我运行的系统有两个Nvidia Maxwell archietcture 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有助于提高图像、游戏等的渲染性能。它对提高计算性能毫无帮助。
在没有Crossfire/SLI的情况下添加额外的视频卡将有利于计算性能,如果您可以在不产生太多开销的情况下跨多个GPU划分工作。这可以使用CUDA和OpenCL通过创建多个设备队列并将工作排队到每个设备来实现。我不知道DX11着色器是否可以做到这一点?
https://stackoverflow.com/questions/11595917
复制相似问题