如何检查,显卡是否适合应用需求?

时间:2013-02-05 09:38:28

标签: c++ gpu directx-11

我有一个应用程序,它使用DirectX11的特定功能。有没有办法除了尝试创建ID3D11Device以确定卡是否支持此版本的DirectX?

第二个问题:如何确定显卡的VRAM数量?

2 个答案:

答案 0 :(得分:0)

DirectXSetupGetVersion()似乎能够检测到当前安装的dx版本 在寻找如何检测VRAM数量的解决方案时,我遇到this library似乎能够检测到您的视频卡的大量属性,可能值得研究;)。

答案 1 :(得分:0)

最简单的方法是检查显卡是否支持DirectX 11 - 不幸的是 - 只是试图创建一个具有特定功能集的ID3D11Device。我没有找到任何更简单的方法。

要验证图形卡有多少VRAM,可以使用IDXGIAdapter接口的GetDesc方法。