0

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

第二个问题:如何确定显卡有多少 VRAM?

4

2 回答 2

0

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

于 2013-02-05T10:25:47.330 回答
0

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

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

于 2013-02-05T13:35:58.950 回答