如何读取GPU(图形卡)的温度?
我对如何通过使用某些视频卡驱动程序API读取GPU温度(图形处理单元,图形卡主芯片)的方式感兴趣?每个人都知道有两个不同的芯片制造商(至少是流行的)--ATI和nVIDIA--所以有两种不同的驱动器来读取温度。我有兴趣学习如何为每个不同的卡驱动程序做这件事。如何读取GPU(图形卡)的温度?
有问题的语言是不相关的 - 它可能是C/C++,.NET平台,Java,但我们假设.NET是首选。
以前任何人都这样做过?
对于nVidia,您可以使用nvcpl.dll
。
我发现这一点:AMD展示文库的SDK(ADL的简称)。这涵盖了ATI卡。
http://developer.amd.com/display-library-adl-sdk/
链接到原来的页面,通过Wayback机器:
http://web.archive.org/web/20101103020811/http://developer.amd.com/gpu/adlsdk/Pages/default.aspx
链接已死。新的链接是http://developer.amd.com/display-library-adl-sdk/ – devsnd 2017-09-18 15:27:27
@devsnd谢谢,我更新了链接。 – 2017-09-25 14:47:05
虽然这是一个局部的回答我的问题(如回答说,占地面积只有NVIDIA),我会将其标记为答案。见下面我自己的ATI相关的调查结果。 – 2010-05-19 22:40:30