我尝试使用显卡进行一些繁重的计算(直接计算),我希望它只启用专用显卡,因为集成显卡对于我的程序来说太弱了。我通过使用 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。