graphics - 我如何知道 AMD 显卡是否专用于 d3d11(或 dxgi)?
问题描述
我尝试使用显卡进行一些繁重的计算(直接计算),我希望它只启用专用显卡,因为集成显卡对于我的程序来说太弱了。我通过使用 DXGI 获得了以下信息:
typedef struct DXGI_ADAPTER_DESC {
WCHAR Description[128];
UINT VendorId;
UINT DeviceId;
UINT SubSysId;
UINT Revision;
SIZE_T DedicatedVideoMemory;
SIZE_T DedicatedSystemMemory;
SIZE_T SharedSystemMemory;
LUID AdapterLuid;
} DXGI_ADAPTER_DESC;
对于 NVidia 和 Intel 的显卡,我可以使用 VendorID 来做到这一点。但是我怎么知道它是不是 AMD 显卡的专用显卡,因为 AMD 生产 dGPU 和 iGPU。
解决方案
推荐阅读
- javascript - Ember JS:如何在调用时重用 ember 数据?
- mysql - 从 MySQL 导出并导入 Microsoft SQL
- aframe - 勾选功能在 aframe 0.8.2 中不起作用
- python - 转换列中的值
- reactjs - 可以通过 React 上下文传递 HOC 吗?
- java - 如何从 Spring 中的每个请求中获取 cookie?
- flask - 在模块“config”中找不到 Flask 应用程序或工厂使用“FLASK_APP=config:name 指定一个”
- python - 如何打印存储在 S3 存储桶中的文件的名称?
- stripe-payments - 用于续订的 Stripe webhook?
- javascript - Vue组件抛出错误:无法设置未定义的属性'render'