![]() |
Temperatur der Grafikkarte auslesen
Wie kann man mit Delphi die GPU-Temperatur auslesen :?:
|
Re: Temperatur der Grafikkarte auslesen
Brauchst wohl ne dll vom Hersteller wenn du die bekommen solltest. Jede Graka hat so ihre Eigenheiten!
|
Re: Temperatur der Grafikkarte auslesen
Und wo bekomme ich diese dll her? Ich habe eine Geforce 6800 GT.
Man müsste zwei Werte auslesen können: GPU- und Umgebungstemperatur. |
Re: Temperatur der Grafikkarte auslesen
Zitat:
|
Re: Temperatur der Grafikkarte auslesen
Zitat:
Zitat:
Die haben IMHO auch n sdk. |
Re: Temperatur der Grafikkarte auslesen
kommt auch immer drauf an ob die Grafikkarte das überhaupt unterstützt, d.h. ob hardewaremäßig überhaupt ein Temeratursensor an/unter der GPU angebracht ist. z.b. ist das bei meiner Radeon 9800 Pro nicht möglich, aber eine Radeon 9800 XT hat so einen Sensor.
|
Re: Temperatur der Grafikkarte auslesen
Zitat:
Zitat:
|
Re: Temperatur der Grafikkarte auslesen
Hab ne 8800 GTS und bin ebenfalls an der GPU Temeratur interessiert.
Ist da nu was bei rausgekommen ? |
Re: Temperatur der Grafikkarte auslesen
Moin,
folgendes funktioniert bei mir unter WinXP mit einer GeForce nVidia 6600GT:
Delphi-Quellcode:
function GetGpuTemp: cardinal;
type NvCplGetThermalSettings = function(WindowsMonitorNumber: UINT; pGpuTemp, pUmgebTemp, pSlowDownTemp: Pointer): BOOL; stdcall; var hInstNvcpl: THandle; GetThermalSettings: NvCplGetThermalSettings; UmgebTemp, SlowDownTemp: cardinal; begin Result := 0;//GPU-Temperatur UmgebTemp := 0;//Umgebungstemperatur SlowDownTemp := 0;//Slowdown-Grenzwert hInstNvcpl := LoadLibrary('nvcpl.dll'); if hInstNvcpl <> 0 then try GetThermalSettings:= GetProcAddress(hInstNvcpl, 'NvCplGetThermalSettings'); if Assigned(GetThermalSettings) then GetThermalSettings(0, Addr(Result), Addr(UmgebTemp), Addr(SlowDownTemp)); finally FreeLibrary(hInstNvcpl); end; end; |
Re: Temperatur der Grafikkarte auslesen
Funzt wunderbar auch unter der GeForce 7300 GT!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz