如何在C#中找到显卡核心速度,内存速度和着色器速度(如果适用)?

时间:2010-11-10 00:36:37

标签: c# gpu information-retrieval

我正在为我的大学的软件工程课程开展一个项目,有几个队友。有关我们正在创建check our website的计划的详细信息。它是在Visual Studio 2010中开发的C#Windows窗体应用程序。

我们无法检索我们正在寻找的部分显卡信息。具体来说,显卡的核心时钟速度,内存时钟速度和着色器时钟速度(如果适用)。通过使用WMI,我们能够找到显卡品牌和型号(我个人情况下的'NVIDIA'和'GeForce GTX 465'),当前驱动程序,以及每台显卡连接到本地机器的专用RAM量。

我已搜索并搜索过,并且无法在不购买像CPU-Z这样的SDK的情况下找到这些信息。

1 个答案:

答案 0 :(得分:1)

您可以通过DirectX获取部分此类信息。在.NET世界中,您可以使用XNA或调用本机DirectX来获取视频卡设备功能。

在DirectX和XNA文档中查找“图形上限”或“设备功能”。