我有一个应用程序,它使用DirectX11的特定功能。有没有办法除了尝试创建ID3D11Device以确定卡是否支持此版本的DirectX?
第二个问题:如何确定显卡的VRAM数量?
答案 0 :(得分:0)
DirectXSetupGetVersion()似乎能够检测到当前安装的dx版本 在寻找如何检测VRAM数量的解决方案时,我遇到this library似乎能够检测到您的视频卡的大量属性,可能值得研究;)。
答案 1 :(得分:0)
最简单的方法是检查显卡是否支持DirectX 11 - 不幸的是 - 只是试图创建一个具有特定功能集的ID3D11Device。我没有找到任何更简单的方法。
要验证图形卡有多少VRAM,可以使用IDXGIAdapter接口的GetDesc方法。