我對如何通過使用某些視頻卡驅動程序API讀取GPU溫度(圖形處理單元,圖形卡主芯片)的方式感興趣?每個人都知道有兩個不同的芯片製造商(至少是流行的)--ATI和nVIDIA--所以有兩種不同的驅動器來讀取溫度。我有興趣學習如何爲每個不同的卡驅動程序做這件事。如何讀取GPU(圖形卡)的溫度?
有問題的語言是不相關的 - 它可能是C/C++,.NET平臺,Java,但我們假設.NET是首選。
以前任何人都這樣做過?
我對如何通過使用某些視頻卡驅動程序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