结合GPU计算能力

Tos*_*shi 15 windows gpu task-manager gaming windows-10

在 Windows 10 秋季更新之后,您会在任务管理器中看到所有 GPU:

在此处输入图片说明

当我玩游戏时,只使用一个GPU,另一个空闲。

问:当我的 GeForce GTX 760 达到 100% 时,是否可以使用我的英特尔高清显卡未使用的功率来获得更多的 fps - 即使没有连接显示器?

或者在一个 GPU 上玩游戏,在另一个 GPU 上进行视频转码。

Doc*_*ird 24

简短的回答是:“不,你不能结合 Nvidia、AMD、Intel 等不同供应商的 GPU”。

更长的答案是,如果支持,您可以组合来自同一制造商的两个或多个 GPU。

IE。您可以将两张 Nvidia GeForce 1080 卡以 SLI 模式或两张 AMD R9 290X 卡一起使用,等等。过去您甚至可以使用两种不同型号的卡;例如,AMD HD 5970 和 HD 5870 - 它会默认为较慢的速度。

在 Windows 中使用两张卡很棘手,需要供应商驱动程序、对特定游戏的支持(或者与仅使用一张卡相比,您可能运行得更慢)等。

  • 在 Nvidia 卡上,除了 SLI,您还可以使用较低的卡进行 PhysX 计算,而使用较高的卡进行其余的计算。我目前在 PhysX 上使用 960,在其他所有东西上都使用 1080,而且效果很好。只是不要尝试将真正低端的卡与高端卡一起使用。我曾经尝试过 430 和 560,但它只是减慢了整个过程而不是帮助。 (7认同)
  • 理论上,使用 Vulkan/DirectX 12 的游戏可以在没有 SLI 的情况下使用多个 GPU(甚至来自不同供应商) (7认同)
  • 理论上,游戏开发者可以在 OpenCL 中编写某种计算,并在可用时将它们卸载到辅助 GPU,而不是在 CPU 或主 GPU 上运行它们;但我不知道有任何标题这样做了。 (6认同)
  • 使用 [DX12 是可能的。这称为多适配器](https://msdn.microsoft.com/en-us/library/windows/desktop/dn933253.aspx) (4认同)