草庐IT

crossfire

全部标签

c++ - 我应该如何设计 GLSL 着色器以在 crossfire/SLI 上运行

如果我正在使用glsl编写可视化工具,我如何保证它会利用更多的gpu?开箱即用,它只能在一张卡上运行,什么样的软件步骤/设计可以让像素着色器在多张卡上并行运行? 最佳答案 从Jarrod的回答中的评论来看,您遇到的“问题”似乎是AFR模式(交替帧渲染)与SFR模式(拆分帧渲染),这是驱动程序模式设置问题。在AFR模式下,驱动程序将每个完整帧发送到单个GPU,并将交替帧发送到另一个GPU。这对于您最感兴趣的是最大化帧速率并且不太关心帧延迟的游戏和动画非常有用。以这种方式使用GPU,您几乎可以毫不费力地将SLI的fps速度提高2倍。但是