Linux多GPU屏幕外渲染
我正在尝试在Linux上进行多gpu工作,特别是使用2个k4200 quadro。我曾尝试使用SLI,但即使在使用nvidia xconfig将X11/xorg.conf文件中的SLI更改为SFR后,它似乎也没有使用第二个GPU(我尝试过的glmark2测试仍在相同的范围内)。所以第一个问题是如何在Linux中为这些卡启用SLI?有可能吗 如果不可能,我想知道是否可以手动分割工作并在每个GPU上执行屏幕外渲染。然而,是否有一个Linux/X11等效的wglEnumGpusNV来获取可用GPU的列表?我还希望使用glXCopyImageSubDataNV将数据从一个GPU复制到另一个GPU。数据传输是通过CPU(即速度慢)还是直接在GPU之间传输 来自 GPU密集型应用程序应在功能更强大的离散卡上呈现。命令Linux多GPU屏幕外渲染,linux,opengl,multi-gpu,Linux,Opengl,Multi Gpu,我正在尝试在Linux上进行多gpu工作,特别是使用2个k4200 quadro。我曾尝试使用SLI,但即使在使用nvidia xconfig将X11/xorg.conf文件中的SLI更改为SFR后,它似乎也没有使用第二个GPU(我尝试过的glmark2测试仍在相同的范围内)。所以第一个问题是如何在Linux中为这些卡启用SLI?有可能吗 如果不可能,我想知道是否可以手动分割工作并在每个GPU上执行屏幕外渲染。然而,是否有一个Linux/X11等效的wglEnumGpusNV来获取可用GPU的列
xrandr--setprovideroffloadsink提供程序接收器
可用于使渲染卸载提供程序将其输出发送到接收器提供程序(连接了显示器的提供程序)。提供程序和接收器标识符可以是数字(0x7d、0x56)或区分大小写的名称(Intel、radeon)
或按索引
xrandr --setprovideroffloadsink 1 0
xrandr --setprovideroffloadsink 1 0