Delphi-PRAXiS
Seite 13 von 23   « Erste     3111213 1415     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   [Tool] GPU - Temperaturanzeige (für nVidia Grafikkarten.) (https://www.delphipraxis.net/96312-%5Btool%5D-gpu-temperaturanzeige-fuer-nvidia-grafikkarten.html)

xZise 20. Aug 2007 10:18

Re: [Tool] GPU - Temperaturanzeige (fur nVidia Grafikkarten.
 
Zitat:

Zitat von turboPASCAL
Zitat:

Und übrigens sind die Achsenpunkte der Temperatur (Y-Achse) etwas zu tief... Ich würde mal sagen 2 oder 3 Pixel ;)
irretiert etwas :)
um ca. 1,5 Pixel ;) leider nicht zu ändern.

Moment mal... Kann es sein, dass die oberste Pixelreihe den "Skalenpunkt" festlegen? Das könnte hinkommen. Dann müsstest du sie nur "2 °C" höher positionieren (oder so ähnlich :) )

Allerdings solltest du dann die Punkt 5 x 5 Pixel groß machen und dann um 2 Pixel höher setzen.
Da ich mich nicht mit G32 auseinandergesetzt habe, und ich nicht weiß in wie fern die Skala "hardcoded" ist, weiß ich nicht ob das einfach so machbar ist.

[edit]S*** ... Hab vergessen zu editieren ... sry [/edit]

generic 20. Aug 2007 16:14

Re: [Tool] GPU - Temperaturanzeige (fur nVidia Grafikkarten.
 
wird sli unterstützt?

Razor 20. Aug 2007 16:31

Re: [Tool] GPU - Temperaturanzeige (fur nVidia Grafikkarten.
 
Liste der Anhänge anzeigen (Anzahl: 1)
I found these

For SLI
NvCplIsMultiGPUSupportedAndDisabled
NvCplIsMultiGPUSupportedAndEnabled
NvCplApiGetPhysicalGPUCount


Other interesting things
NvCplApiI2CRead
NvCplApiI2CReadByName
NvCplApiI2CWrite
NvCplApiI2CWriteByName
NvCplGetThermalSettings
NvCplApiGetGPUInfo

Contains usefull information about CPU/GPU temperature,Fan speeds,AGP/PCI E frequency,Memory information(clocks,timing,size,latency),GPU fan/cooler settings(set or unset),GPU Clocks,CPU multiplier on nForce Motherboards and a lot of other interesting stuff in there!

I also uploaded functions from Nvidia's Ntune program nvsulib.dll .

turboPASCAL 20. Aug 2007 19:57

Re: [Tool] GPU - Temperaturanzeige (fur nVidia Grafikkarten.
 
Hm, no informations aviable to the syntax in some exported functions ( for exemple: "NvCplApiGetGPUInfo" )

I need the Parameter ... not found in the Documentation...

Razor 20. Aug 2007 22:05

Re: [Tool] GPU - Temperaturanzeige (fur nVidia Grafikkarten.
 
Liste der Anhänge anzeigen (Anzahl: 1)
i dont think this will help you but atleast try its ASM.

hathor 21. Aug 2007 07:23

Re: [Tool] GPU - Temperaturanzeige (fur nVidia Grafikkarten.
 
NVCPL.DLL API Manual

http://download.nvidia.com/developer...lPanel_API.pdf

Razor 21. Aug 2007 12:54

Re: [Tool] GPU - Temperaturanzeige (fur nVidia Grafikkarten.
 
Hathor the man! :-D

Razor 22. Aug 2007 15:10

Re: [Tool] GPU - Temperaturanzeige (fur nVidia Grafikkarten.
 
NvCplGetThermalSettings

Zitat:

Prototype

BOOL CDECL NvCplGetThermalSettings (IN UINT nWindowsMonitorNumber, OUT DWORD* pdwCoreTemp, OUT DWORD* pdwAmbientTemp, OUT DWORD* pdwUpperLimit);

Parameters In

UINT nWindowsMonitorNumber -- The display number shown on the Windows Display Properties->Settings page.
A value of 0 indicates the current primary Windows display device.

DWORD* must be a valid pointer --

pdwCoreTemp -- GPU temperature in degrees Celsius.
pdwAmbientTemp -- Ambient temperature in degrees Celsius.
pdwUpperLimit -- Upper limit of the GPU temperature specification.

Return Values

True on success.
False on failure.

Razor 22. Aug 2007 15:24

Re: [Tool] GPU - Temperaturanzeige (fur nVidia Grafikkarten.
 
For other functions maybe API HOOK?:)

devidespe 22. Aug 2007 16:01

Re: [Tool] GPU - Temperaturanzeige (fur nVidia Grafikkarten.
 
The Vista problem in combination with the file NVCPL.DLL is here simulatable on my system:

After the Vista installation and Windows Update (Vista drivers included) no temperature is readable either with your tool nor the NVidia tools. After the installation of the NVidia drivers directly from their website the same results can be observed. After the installation of the NVidia NTune tool the GPU temp is readably from the NTune tool itself, but not from your tool.

The NVCPL.DLL file does have the same file size, version and date from the beginning of the Vista installation until the finalized installation of the NVidia nTune tool.

Within Delphi the LoadLibrary function returns a valid Handle number, and the ProcAddress is valid obviously too. But the results for the GPU temp as well as the GPU Ambient Temp are always 0. Btw: under XP the GPU Ambient temp returns 0 on all my tested nVidia chips - I don't know if this function is obsolete already.

I have to evaluate this problem in the future to solve it. Especially under Vista.

Soviel auf Englisch.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:05 Uhr.
Seite 13 von 23   « Erste     3111213 1415     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz