Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux多GPU屏幕外渲染_Linux_Opengl_Multi Gpu - Fatal编程技术网

Linux多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的列

我正在尝试在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密集型应用程序应在功能更强大的离散卡上呈现。命令
xrandr--setprovideroffloadsink提供程序接收器
可用于使渲染卸载提供程序将其输出发送到接收器提供程序(连接了显示器的提供程序)。提供程序和接收器标识符可以是数字(0x7d、0x56)或区分大小写的名称(Intel、radeon)

或按索引

xrandr --setprovideroffloadsink 1 0
xrandr --setprovideroffloadsink 1 0