小编Ger*_*rgo的帖子

强制在 Microsoft 混合系统上使用集成(Intel)显卡

我使用 Microsoft 桌面复制 API,如果我的代码在集成(英特尔)显卡上运行,则一切正常。但如果我在专用卡上运行,则会出现错误。

我发现Microsoft 不支持Microsoft 混合系统上的专用卡上的这种用法

DXGI_ERROR_UNSUPPORTED
Run Code Online (Sandbox Code Playgroud)

类似的问题没有解决我的需求:

解决方法是在集成卡上启动该程序。

我想从代码中解决这个问题。
我发现可以从我的代码中强制使用 NVIDIA / AMD 卡

DXGI_ERROR_UNSUPPORTED
Run Code Online (Sandbox Code Playgroud)
  1. Intel 卡有类似的选项吗?
  2. 或者是否可以从我的代码中更改 NVIDIA / AMD 卡设置,以便下次在集成 GPU 上运行?我的意思是:启动我的应用程序,检查 NVIDIA / AMD 设置,如果不强制使用集成显卡(如果可用),则修改此设置并重新启动我的应用程序。
  3. 还有其他使用集成卡的解决方案吗?(不是手动解决方案)

screen-capture directx-11 video-card visual-c++ dxgi

5
推荐指数
1
解决办法
2272
查看次数