AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte [Tool] GPU - Temperaturanzeige (für nVidia Grafikkarten.)
Thema durchsuchen
Ansicht
Themen-Optionen

[Tool] GPU - Temperaturanzeige (für nVidia Grafikkarten.)

Ein Thema von turboPASCAL · begonnen am 22. Jul 2007 · letzter Beitrag vom 2. Nov 2008
Antwort Antwort
Seite 19 von 23   « Erste     9171819 2021     Letzte »    
Benutzerbild von turboPASCAL
turboPASCAL
Registriert seit: 8. Mai 2005
Eine kleine GPU - Temperaturanzeige für nVidia Grafikkarten.

Angezeigt werden die akt. GPU - Temperatur, sowie wenn unterstützt die "SlowDown" und die Umgebungstemperatur. Weiterhin wird noch der GPU - Temperaturhöchstwert (ab Begin der Messung) angezeigt.
Das nVidia ControlPanel sollte auf dem Betriebssystem installiert sein, da an sonst die benötigte Dll nicht gefunden wird.

In der TNA wird zusätzlich ein Icon angezeigt um die Anzeige beim klick auf das Icon sichtbar oder nicht sichtbar zu schalten. Bei einem Rechtsklick auf das Icon kann das Programm beendet werden.

Zum kompilieren der Anwendung wird die GR32-Unit von www.graphics32.org benötigt.


Die Bedeutung der Farben in der Anzeige:
---- SlowDown - Temperatur (wenn unterstützt)
----- Umgebungstemperatur (wenn unterstützt)
-...- Temeraturverlauf der (GPU wenn unterstützt )
----- max erreichte Temp. seit Messung
----- Temperaturgrenze zur akustischen Warnung (einstellbar)
----- CPU Auslastung (Optional)


Akustische Warnung:
  • anzeigen bzw. aktivieren/deaktivieren mit einem Doppelklick auf die Anzeige
  • einstellen mit gedrückter Controltaste ("Strg" bzw. "Ctrl" - Taste) und gleichzeitig gedrückter linker Maustaste
Der Alarm ist Aktiev wenn die Anzeige "Alert by" sichtbar ist.


Updates:
  • 07/2007 ...sodele ein Update, bessere Functionen und Quellcodeoptimierung etc.
  • 07/2007 Upps, anscheinend war beim kompilieren das XP / Vista Manifest nicht aktualisiert.
    Das Programm sollte unter Vista Adminrechte anfordern....

    Status: Behoben. (nicht getested)
  • 26/07/2007 ein neues Update, Einbau eines Trayicons ({noch} nicht animiert) sowie Quellcodeoptimierung.
  • 29/07/2007 neue Version 1.0.2 online:
    • Akustische Warnung eingebaut
    • kleinere Fehler behoben
  • 15/08/2007 neue Version 1.0.8 Build 54 online:
    • kleinen Fehler behoben bzw. Umgangen( Die Funktion RenderText aus der GR32-Unit von www.graphics32.org erzeugt massenhaft Pagefoults und eignet sich nur begrenst zur Textdarstellung)
    • Einbau der Anzeige zur CPU-Auslastung
    • Alle Einstellungen werden nun gespeichert
  • 05/09/2007 neue Version 1.0.8 Build 75 online:
    • animiertes Trayicon zur Anzeige des akt. Temperatur Statuses
    • neue Otion zum Starten das Programmes als "nur Trayicon"
    • das seichern der Einstellungen nun wählbar
  • 15/09/2007 neue Version 1.0.10 Build 81 online:
    • "Starten mit Windows" möglich
    • Bug vom animierten TrayIcon - beseitigt
    • Bug Messagebox(en) bei Vista manchmal hinter der Hauptform - beseitigt
    • Normales XP-Manifest an Stelle des Vista-Manifest mit Adminrechten wird nun (wieder) verwendet
    • Lauffähigkeit erfolgreich unter Vista getestet.*
  • 09/10/2007 neue Version 1.0.10 Build 85 online:
    • "Log.-Funktion eingebaut"
    • kleinen Fehler bei der Anzeige von Luckies TAboutWnd-Klasse beseitigt
  • 02/01/2008 neue Version 1.0.21 Build 103 online:
    • Vista-Skin für XP nun einstellbat
    • Hilfe Datei erstellt
    • Programm aufgesplittet in Exec. & DLL
    • das Programm ist nun exakt 640.000 Bytes gross
  • 04/02/2008 neue Version 1.0.23 Build 114 online:
    • hier und da eine kleine Änderung
    • Funktionalität für Vista verbessert
* siehe Anmerkung


Anmerkung:
Für Vista gibt es zurzeit keine entsprechenden Treiber der Hersteller (nVidia) die das Auslesen der Temperatur ermöglichen. Leider gilt das auch für Windows XP-64Bit.
Mit dieser (Beta) Version von "Show GPU Temperatur" können Sie, wenn sie unter Vista nTune von nVidia installiert haben die aktuelle GPU-Tempratur auslesen.


Hinweis:
Der Quelltext, in Bezug auf meinen und die dazugehörigen Dateien dürfen frei verwendet oder
geändert werden, solange die daraus erzeugte Anwendung für nicht kommerzielle Zwecke verwendet wird.
Es sei denn der Programmierer fragt mich vorher, damit ich ein Scheibchen abbekomme.

Wie heisst denn gleich diese Open-Source-Lizenz ?
Miniaturansicht angehängter Grafiken
preview_136.gif  
Angehängte Dateien
Dateityp: zip gputemperatur_1.0.23_build_114_206.zip (718,6 KB, 422x aufgerufen)
Dateityp: exe showgputempsetup_179.exe (469,8 KB, 108x aufgerufen)
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
 
Benutzerbild von DeddyH
DeddyH

 
Delphi 11 Alexandria
 
#181
  Alt 14. Nov 2007, 19:42
He doesn' t know English (this shall only be a correction, not a fact).
Detlef
  Mit Zitat antworten Zitat
Razor
 
#182
  Alt 14. Nov 2007, 19:43
Weird he spoked with me once i think its just a camoflage ROFL!
  Mit Zitat antworten Zitat
ramirez_hr
 
#183
  Alt 24. Dez 2007, 19:12
Hallo,
Hab jetzt alles durchgelesen, aber keiner hat so richtig den Fehler bei Vista erkannt.
Hat jemand ne Lösung gefunden unter Vista die GPU Temp auszulesen?


Gruss Rami
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

 
Delphi 6 Personal
 
#184
  Alt 24. Dez 2007, 20:25
Zitat von ramirez_hr:
Hallo,
Hab jetzt alles durchgelesen, aber keiner hat so richtig den Fehler bei Vista erkannt.
Hat jemand ne Lösung gefunden unter Vista die GPU Temp auszulesen?
Wiederspricht sich das jetzt nicht irgend wie ?


Es liegt einfach an den Treibern von Vista /nVidia.
Matti
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

 
Delphi 6 Personal
 
#185
  Alt 29. Dez 2007, 08:36
Code:
..: * :..


Show GPU Temperatur
Version 1.0.20 Build 98


 

Das Tool ist geeignet ab Windows XP 32 - Bit




  Features:
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  * animiertes Trayicon zur Anzeige des akt. Temperatur Statuses
  * Änderung der Anzeigeart des Trayicons durch Doppelklick
  * Option zum Starten das Programms als "nur Trayicon"
  * das speichern der Einstellungen wählbar
  * "Starten mit Windows" möglich
  * Akustische Warnung
  * Log.- Funktion



 



  Die Bedeutung der Farben in der Anzeige:
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  ----- (Rot)          - Showdown - Temperatur (wenn unterstützt)
  ----- (Grün)         - Umgebungstemperatur (wenn unterstützt)
  -...- (Gelb bis Rot) - Temperaturverlauf der (GPU wenn unterstützt)
  ----- (Rot/Gelb)     - max. erreichte Temp. seit Messung
  ----- (Blau)         - Temperaturgrenze zur akustischen Warnung
                          (einstellbar)
  ----- (Grau)         - CPU Auslastung* (Optional)

  *Eine maximale Auslastung von 100 % entspricht 100 °C, dies hat aber nichts
   mit der CPU-Temperatur selbst zu tun.



 
  Akustische Warnung:
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  * anzeigen bzw. aktivieren/deaktivieren mit einem Doppelklick auf
    die Anzeige
  * einstellen mit gedrückter Controltaste ("Strg" bzw. "Ctrl" - Taste)
    und gleichzeitig gedrückter linker Maustaste (oder einfach rechte
    die Maustaste nutzen)


  Der Alarm ist Aktiv wenn die Anzeige "Alert by" sichtbar ist.



   
  Das Tool wurde erfolgreich auf folgenden Systemen getestet:
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


  +===================+=============+=================================
  | OS:              | Servicepack | Grafikkarte (oder Prozessor):
  +===================+=============+=================================
  | Windows XP       |     Sp1     | nVIDIA 6600 GT
  +-------------------+-------------+---------------------------------
  | Windows XP       |      ?      | GeForce 6700 XL (von Medion)
  +-------------------+-------------+---------------------------------
  | Windows XP       |      ?      | WinFast 8800 GTS (von Leadtek)
  +-------------------+-------------+---------------------------------
  | Windows XP       | Sp1 od. SP2 | Nvidia 7600 GT
  +-------------------+-------------+---------------------------------
  | Windows XP       | Sp1 od. SP2 | GeForce 7600 Go
  +-------------------+-------------+---------------------------------
  | Windows XP       | Sp1 od. SP2 | GeForce 7800 GTX
  +-------------------+-------------+---------------------------------
  | Windows XP       | Sp1 od. SP2 | GeForce 7900 GTO
  +-------------------+-------------+---------------------------------
  | Windows XP       | Sp1 od. SP2 | GeForce 8500 GT
  +-------------------+-------------+---------------------------------


  Für Vista gibt es zurzeit keine entsprechenden Treiber der
  Hersteller (nVidia) die das Auslesen der Temperatur ermöglichen.
  Leider gilt das auch für Windows XP-64Bit.

                             
..: * :..
Matti
  Mit Zitat antworten Zitat
Benutzerbild von bitsetter
bitsetter

 
Turbo Delphi für Win32
 
#186
  Alt 29. Dez 2007, 10:40
Moin,

nur beim 1. Start kommt bei mir eine Zugriffsverletzung und kurz danach dann die Meldung, dass im Ordner Anwendungsdaten die Einstellungen gespeichert werden.
Wenn man den Ordner wieder löscht und dann das Programm wieder startet kommt der gleiche Fehler, hängt imho also damit zusammen.

Ansonsten funktioniert es wie erwartet auch auf einer nVIDIA 6600GT.

EDIT: XP SP1
  Mit Zitat antworten Zitat
BullsEye

 
Delphi 7 Personal
 
#187
  Alt 29. Dez 2007, 10:56
Hi. scheint ne geile Sache zu sein. Naja, wie schon der ein oder andere gesagt hat, ein paar Kinderkrankheiten hats noch (Zugriffsverletzung).
Vllt könntest du dein Tool erweitertn, das man es so mit jeder Grafikkarte nutzen kann. Also z.b. das man beim ersten Start seine Graka wählen kann und von dieser die Temperatur auslesen kann. In sofern sie einen Sensor dafür hat.
Marc
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

 
Delphi 6 Personal
 
#188
  Alt 29. Dez 2007, 13:24
Die AV, sollte nun beseitigt sein. Man kann nun mal auf nix malen wenn nix da ist.
Matti
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#189
  Alt 29. Dez 2007, 14:21
Die Version funktioniert weiterhin mit der GeForce 6700 XL von Medion (ist entweder 6600 GT oder 6800 ?? ...).

Wäre nett, wenn man bestimmte Prozesse (z.B. die von BOINC) auslassen könnte Weil BOINC sozusagen nur die ungenutzte Kapazität nutzt, und wieder freigibt...

Naja xD Eigentlich ist es ja eine GPU Temperaturanzeige xD

Übrigens hast du ein kleinen Fehler drinne:
Hinweis beim Start:
---------------------------
!
---------------------------
Da das Programm zum erstem mal, oder eine neurere Version gestarted

wurde beachten Sie bitte, das Daten in den Ordner

"C:\Dokumente und Einstellungen\xZise_2\Anwendungsdaten\tp.Software\ GPU Temperature\"

geschrieben werden.



MatthiasG. aka turboPASCAL, Member of www.delphipraxis.net
---------------------------
OK
---------------------------


Achso: Eine Aussagekräftige Caption wäre schon nett (z.B. "Hinweis")

MfG
xZise

PS: Bei mir kam es vor, dass es sich manchmal einfach irgendwann beendet hat.
Fabian
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

 
Delphi 6 Personal
 
#190
  Alt 29. Dez 2007, 14:56
Was ist ein "BOINC" ?

"gestarted" wird zum Nächten Geändert zu "gestartedt"

Zitat:
Bei mir kam es vor, dass es sich manchmal einfach irgendwann beendet hat.
Läuft schon seit 3 Tagen ohne irgend welche Probleme bei mir.
Matti
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 19 von 23   « Erste     9171819 2021     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:56 Uhr.
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