机器如何在两个不同的 GPU 之间进行选择?

机器如何在两个不同的 GPU 之间进行选择?

我的机器上目前有两个 NVidia GPU,一个 GTX970 和一个 GTX650。

显然,这种差异会阻碍 SLI。我的机器如何选择哪个 GPU 来渲染给定的软件?GPU 驱动程序是否会尝试选择两者中最好的一个?操作系统是否会选择默认设备(我可以更改)?还是仅由特定软件智能地请求正确的设备?

我有两张卡,因为我做了很多 3D 渲染,在这种情况下,软件会在单独的线程上明确使用它们,而无需 SLI。在更传统的软件中,如何做出这一决定?

答案1

为了在屏幕上显示,它使用您插入显示器的 GPU。

对于 3D 渲染,它使用称为 CUDA(专门用于 Nividia 卡)或 OpenCL(CUDA 和其他接口的包装器)的特殊扩展,让它使用 GPU 的功能进行渲染,所以这就是为什么你的渲染软件可以使用这两张卡。

只有在使用 SLI 配置时,图像才会在一张卡上渲染,并通过管道传输到另一张卡,并且一部分图像用一张卡渲染,另一部分图像用另一张卡渲染。

相关内容