如何读取GPU(graphics卡)的温度?

我感兴趣的是如何通过使用一些video卡驱动API来读取GPU温度(graphics处理单元,显卡的主芯片)?

大家都知道有两种不同的芯片制造商(至less是stream行的)–ATI和nVIDIA–所以有两种不同的驱动来读取温度。 我有兴趣学习如何为每个不同的卡驱动程序

有问题的语言是无关紧要的 – 它可能是C / C ++,.NET平台,Java,但我们假设.NET是首选的。

任何人都这样做过?

我发现这个:AMD显示库SDK(简称ADL)。 这涵盖了ATI卡。

http://developer.amd.com/display-library-adl-sdk/

通过Wayback Machine链接到原始页面:

http://web.archive.org/web/20101103020811/http://developer.amd.com/gpu/adlsdk/Pages/default.aspx