Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.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
Video 2个图形卡的GPU负载不均匀_Video_Directx - Fatal编程技术网

Video 2个图形卡的GPU负载不均匀

Video 2个图形卡的GPU负载不均匀,video,directx,Video,Directx,我的电脑(在Win7中)设置了两个视频图形卡,都是GTX750,每个卡连接到两个显示器。换句话说,我的电脑上有2个卡和4个显示器 现在,我运行一个程序,该程序使用DirectX9编程将视频统一渲染到4个窗口,一个窗口一个监视器。问题是GPU的负载和内存使用明显不一致 如何使用多个图形卡统一渲染视频IDirect3D9和IDirect3DDevice9似乎没有API来决定我们要使用哪张卡 以下是GPU-Z跟踪的信息,这是针对更高负载卡的: 这一个用于较低负载卡: 您可以指定在创建IDirect3

我的电脑(在Win7中)设置了两个视频图形卡,都是GTX750,每个卡连接到两个显示器。换句话说,我的电脑上有2个卡和4个显示器

现在,我运行一个程序,该程序使用DirectX9编程将视频统一渲染到4个窗口,一个窗口一个监视器。问题是GPU的负载和内存使用明显不一致

如何使用多个图形卡统一渲染视频
IDirect3D9
IDirect3DDevice9
似乎没有API来决定我们要使用哪张卡

以下是GPU-Z跟踪的信息,这是针对更高负载卡的:

这一个用于较低负载卡:


您可以指定在创建IDirect3DDevice9时使用哪个显示适配器(第一个参数
适配器
):


IDirect3D9
具有函数(
GetAdapterCount
GetAdapterIdentifier
),用于识别系统中有多少适配器及其识别信息。在您的情况下,您的应用程序将需要创建多个IDirect3DDevice9,以利用系统中的多个适配器。没有自动执行此操作的系统(除非您的视频卡处于SLI配置中)。

thx,我查看了
D3DPRESENT_参数
,但在创建功能中忽略了此参数。