我对如何通过使用一些显卡驱动程序 API 读取 GPU 温度(图形处理单元,显卡主芯片)的方法感兴趣?
每个人都知道有两个不同的芯片制造商(至少是流行的)——ATI 和 nVIDIA——所以有两种不同的驱动程序可以读取温度。我有兴趣学习如何为每个不同的卡驱动程序做这件事。
所讨论的语言无关紧要 - 它可能是 C/C++、.NET 平台、Java,但假设首选 .NET。
以前有人这样做过吗?
我对如何通过使用一些显卡驱动程序 API 读取 GPU 温度(图形处理单元,显卡主芯片)的方法感兴趣?
每个人都知道有两个不同的芯片制造商(至少是流行的)——ATI 和 nVIDIA——所以有两种不同的驱动程序可以读取温度。我有兴趣学习如何为每个不同的卡驱动程序做这件事。
所讨论的语言无关紧要 - 它可能是 C/C++、.NET 平台、Java,但假设首选 .NET。
以前有人这样做过吗?
对于 nVidia,您将使用nvcpl.dll
.
这是文档:http:
//developer.download.nvidia.com/SDK/9.5/Samples/DEMOS/common/src/NvCpl/docs/NVControlPanel_API.pdf
我发现了这个: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