首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >IDirect3D9::GetAdapterCount找不到第二个视频卡

IDirect3D9::GetAdapterCount找不到第二个视频卡
EN

Stack Overflow用户
提问于 2012-02-20 05:07:45
回答 2查看 851关注 0票数 3

我的笔记本电脑有两块显卡,一块高性能的NVIDIA显卡和一块板载英特尔显卡。然而,当我调用IDirect3D9::GetAdapterCount时,它只找到板载Intel one,可能是因为高性能的被隐藏了。

我可以进入我的笔记本电脑设置,告诉它“强制选择”NVIDIA卡,然后它就可以工作了,但这对我的最终用户来说不是一个可接受的解决方案。我还注意到,当我运行Battlefield3时,即使没有启用‘强制选择’,它也能够正确地找到NVIDIA卡。也许有一个特别的白名单列出了战场?或者其他一些秘密的方法?

有没有办法弄到那张难以捉摸的卡片?

EN

回答 2

Stack Overflow用户

发布于 2012-02-29 05:05:02

你确定英特尔芯片是可列举的吗?通常不是这样的。由于卡在独立的GPU中,沙桥(和更老的)芯片组通常被禁用。您可能需要检查Nvidia optimus test tool

票数 0
EN

Stack Overflow用户

发布于 2012-10-24 18:52:20

GetAdapterCount实际上会返回系统中显示器的数量,而不是显卡的数量。据我所知,没有办法以编程方式强制选择它。

如果您谈论的是nVidia optimus技术,它会选择使用驱动程序设置的视频芯片。

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

https://stackoverflow.com/questions/9353246

复制
相关文章

相似问题

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