我正在尝试在 Linux 上进行多 GPU 工作,特别是使用 2 个 k4200 quadro。我曾尝试使用 SLI,但即使使用 nvidia-xconfig 将 SLI 的 X11/xorg.conf 文件更改为 SFR,它似乎也没有使用第二个 GPU(我尝试过的 glmark2 测试保持不变球场)。所以第一个问题是如何在 Linux 中为这些卡启用 SLI?甚至可能吗?
如果不可能,我想知道是否可以手动拆分工作并在每个 GPU 上执行屏幕外渲染。但是,是否有与 wglEnumGpusNV 等效的 Linux/X11 来获取可用 GPU 的列表?我还希望使用 glXCopyImageSubDataNV 将数据从一个 GPU 复制到另一个。数据传输是通过 CPU(即慢速)还是直接在 GPU 之间传输?