首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GPU负载与2张显卡不一致

GPU负载与2张显卡不一致
EN

Stack Overflow用户
提问于 2015-05-06 07:00:48
回答 1查看 57关注 0票数 0

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

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

我怎么能用多张图形卡统一渲染视频呢?IDirect3D9IDirect3DDevice9似乎没有API来决定我们要使用哪一张卡。

这是GPU跟踪的信息,这是用于较高负载卡的信息:

这个是用于低负载卡的:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-06 12:09:54

您可以指定在创建IDirect3DDevice9 (第一个参数Adapter):https://msdn.microsoft.com/en-us/library/windows/desktop/bb174313(v=vs.85).aspx时使用哪个显示适配器

IDirect3D9有一些函数(GetAdapterCountGetAdapterIdentifier),它们标识系统有多少适配器,以及它们的标识信息。在您的情况下,应用程序需要创建多个IDirect3DDevice9s,以利用系统中的多个适配器。没有系统可以自动完成此操作(除非您的视频卡处于SLI配置中)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30069683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档