Alternate 1

HWMonitor 1.65 😉

Status
Für weitere Antworten geschlossen.

Matthias80

Commodore
Registriert
Sep. 2004
Beiträge
4.537
HWMonitor 1.65
July 14th, 2026

  • Hotspot temperature on NVIDIA RTX 50x0 GPUs.
  • Preliminary support of Lisuan 7G100 GPU.

hat der "leak" schon was gebracht? bin gespannt was einige da so angezeigt bekommen!

mfg
 
  • Gefällt mir
Reaktionen: CrimsoN3.0, me@home, qiller und 3 andere
Ich bin normalerweise kein Freund davon, ein neues Thema zu eröffnen, wenn es nur um einen Punkt einer Software geht, aber das ist dann doch sehr wichtig.
Ich glaube das andere Hersteller wie HWINFO und GPU-Z bald nachziehen.
So eine Info kann man durchaus in einen Artikel pressen.
 
  • Gefällt mir
Reaktionen: qiller, Xero261286 und Schwobaseggl
Du meinst die Hotspot-Temperatur?

Joa, 90 % der User wird's egal sein, weil sie keine Ahnung haben, und die restlichen 10 % bekommen entweder Paranoia oder sind zufrieden ;)

Aber was mich schon interessieren würde, ist, warum Nvidia das Auslesen softwareseitig gesperrt hat.

Meine Thesen: Entweder hatte NV keinen Bock auf Reklas wegen zu hoher Temperaturen, oder vielleicht fällt damit weniger auf, dass die WLP einfach nicht das Gelbe vom Ei war, in Hinsicht auf Qualität und/oder Verarbeitung, oder Nvidia macht Nvidia-Sachen.
 
  • Gefällt mir
Reaktionen: Wolfgang.R-357:
Ich wollte wissen obs funktioniert, ich habe mich an den Rechner eines Familienmitglieds gesetzt, wo eine RTX5080 Astral eingebaut ist, habs mal sieben Minuten laufen lassen, siehe Bild:
5080 HotSpot.jpg

Meine RTX4090 Suprim X hat ein kleineres Delta, so um die 7 bis 10 Grad.
 
  • Gefällt mir
Reaktionen: Mr.Zweig, xXDariusXx, MisterX und 2 andere
Ein Testbuild ist auch für HWiNFO verfügbar.

Code:
https://www.hwinfo.com/beta/hwi64_851_6025.zip
 
  • Gefällt mir
Reaktionen: MisterX, Mr.Zweig, Wolfgang.R-357: und eine weitere Person
Tja und wo sitzt dieser ominöse Sensor?
 
Das ist kein einzelner Sensor sondern einfach nur der Sensor (von Vielen auf dem Chip verteilten) mit der höchsten zurückgelieferten Temperatur. Nvidia hat halt im Treiber/API die Zugriffsmöglichkeit auf diesen Wert entfernt. Das heißt aber nicht, dass er nicht irgendwo im Speicher vorhanden ist. Und ein paar Cracks haben den wohl jetzt gefunden.
 
  • Gefällt mir
Reaktionen: SaschaHa, xXDariusXx, Schwobaseggl und eine weitere Person
Also Speicher ist es nicht.
Sieht bei mir so aus
1784056444571.png
 
HWM liest auch nicht den vorhandenen Hotspotsensor aus (treiberseitig blockiert) sondern schätzt den Wert anhand verschiedener Parameter
 
Denniss schrieb:
HWM liest auch nicht den vorhandenen Hotspotsensor aus
Ich wage auch zu bezweifeln, dass es einen "Hotspotsensor" gibt :evillol:

Der Hotspot ist einfach nur der Teil der Chips, der zum Messzeitpunkt am heißesten ist. Folglich müssen alle Sensoren ausgelesen und verglichen werden, um den Hotspot zu ermitteln.

Denniss schrieb:
sondern schätzt den Wert anhand verschiedener Parameter
Interessante Hypothese. Aber was für Parameter sollen das sein, und was bringt dich zu dieser Aussage?

Für mich plausibel sind eigentlich nur die folgenden beiden Szenarien:
  • es werden alle erreichbaren Sensoren ausgelesen, und der höchste Wert ergibt nun den Hotspot
  • der Speicherbereich, den Nvidia für diesen Wert nutzt, konnte über Reverse Engineering gefunden werden
Ich glaube nicht, dass man den Wert einfach nur schätzt.
 
  • Gefällt mir
Reaktionen: Wolfgang.R-357: und qiller
Denniss schrieb:
HWM liest auch nicht den vorhandenen Hotspotsensor aus (treiberseitig blockiert) sondern schätzt den Wert anhand verschiedener Parameter
Nö...es gibt schlicht mehrere.

Ich habe HWMonitor 1.65.0. untersucht, ein Tool, das erst gestern veröffentlicht wurde. Das Ergebnis ist interessant: Der angezeigte NVIDIA-„Hot Spot“ ist in dieser Version keine reine Schätzung aus TGPU, Leistung oder Lüfterdrehzahl. HWMonitor enthält einen Kernel-Treiber und liest bestimmte NVIDIA-Register direkt über MMIO aus.
Das Thema ist komplexer wie es auf den ersten Blick erscheinen mag.

Igor hat schon was dazu geschrieben.

https://www.igorslab.de/blackwell-h...ownload-und-eine-berechtigte-frage-an-nvidia/
 
  • Gefällt mir
Reaktionen: qiller und SaschaHa
Drei Programme, drei Ergebnisse...

1784065921108.png


MMIO liefert 6 Sensorwerte, die getrennt zu bewerten sind. Einen Durchschnitt darf man aber genauso wenig bilden, wie nur den "einen" Max-Wert zu nehmen. Nur NV weiß, was für welche Zwecke dient und auch wie zu wichten ist. Meine Werte sind meist ein paar Grad höher, decken sich aber eher mit der langjährigen Erfahrung bei solchen Chips und MODS. Meist hat man bei größeren Chips auch mehr Delta. Und man muss auch die Werte validieren. Da kommt gern mal Murks an, den man ignorieren muss.

Es ist also nicht die Frage, was man ausliest, sondern wie man es bewertet und umrechnet.

Deshalb habe ich mich an der Lüftersteuerung orientiert, deren Hysterese ich über das Power-Draw und TGPU auch eliminieren kann. Aber da keiner der Beteiligten irgendwelche Unterlagen von NVIDIA für die Interpretation der Einzelwerte hat, ist wohl weiter Rätselraten angesagt... :(
 
  • Gefällt mir
Reaktionen: MisterX, qiller, SaschaHa und eine weitere Person
Als Hinweis für eine schlechte Wärmeübertragung reicht die Genauigkeit aber hin. Man kann das ja mal provozieren, indem man bewusst freie Stellen bei der WLP-Auftragung lässt und sich dann die Werte anschaut, ob das plausibel erscheint. 100% genau so, wie sich Nvidia das bei den Vorgängergenerationen mit der Hotspottemperatur dachte, wird man das eh nicht analysiert bekommen.

Edit: Da wär ich wohl mit meiner Wakü und dem IBHE angeschissen - wenn ich denn ne Blackwell-Karte hätte :P.
 
Zuletzt bearbeitet:
qiller schrieb:
Edit: Da wär ich wohl mit meiner Wakü und dem IBHE angeschissen - wenn ich denn ne Blackwell-Karte hätte :P.
Nein, denn das Steuersignal liegt ja weiter an. Wenn kein Tachosignal vom Lüfter zurückkommt, reicht auch das PWM-Signal und das ist immer da. Schau Dir das Schema auf meiner Seite an, dann siehst Du, dass ich mehrere Quellen für die Estimation samt Fallback nutze.

Dass niemand die wahre Bedeutung der ganzen einzelnen Sensoren kennt, sieht man schon an den RAM-Temperaturen auf der Grafik oben. HWiNFO und IBHE stimmen, HWMonitor hat die Sensorzuordnung missinterpretiert. Das liegt einfach daran, dass man erst einmal raten und dann mühsam gegentesten muss, da es keine offizielle Dokumentationen gibt.

Ich habe beispielsweise für die richtige Zuordnung des Sensors zum RAM sowohl die Unterseite der Chips durchs PCB gemessen (das sind Flip-Chip-Module, wo 80% der Abwärme nach unten geht) als auch bei Clamshell-Karten dann die Oberfläche der freiligenden, ungekühlten Chips auf der Rückseite. Mit der genauen Kenntnis der Wärmewiderstandskette (die habe ich), kann man quasi aufs Grad genau die RAM-Temperatutren ausrechnen. So sind wir ja seinerzeit auch auf den richtigen GDDRX6 Sensor gestoßen. Mein Freund Martin, der Kopf hinter HWiNFO ist da ein guter Kooperationspartner.

Im Übrigen sehe ich mein Tool eher als kleine Denksportaufgabe und mathematische Herausforderung mit sehr viel Analysis in den Code-Zeilen. Ich will da gar nicht in Konkurrenz treten, denn so viel Zeit habe ich gar nicht. Allerdings hatte ich die Werte schon, da hatte noch keiner über MODs geschrieben. Problem erkannt, abgehakt, nächstes Problem. Sonst ist es doch langweilig... :)
 
  • Gefällt mir
Reaktionen: MisterX, Schwobaseggl und qiller
FormatC schrieb:
Wenn kein Tachosignal vom Lüfter zurückkommt, reicht auch das PWM-Signal und das ist immer da.
Ah, alright. Dachte schon, dass die Estimation dann zu stark abweicht.
FormatC schrieb:
Mein Freund Martin, der Kopf hinter HWiNFO ist da ein guter Kooperationspartner.
Find ich übrigens sehr gut, dass sich hier die Leute auch zusammentun.
 
qiller schrieb:
Find ich übrigens sehr gut, dass sich hier die Leute auch zusammentun.
Wir sind seit Jahren auch privat befreundet. Auch mit Adrien von OCCT und Tamas von Aida64. Quasi der Club der alten weißen Männer... :D

Franck von HWMON ist so eine Sache für sich, Martin hatte ihn jetzt mehrmals angeschrieben, aber der antwortet nicht...

Zum Topic:
MODS von Nvidia läuft in einer eigenen kleinen Linux-Distri und ist gebunden an die jeweilige Hardware-ID der einzelnen Chip-Klassen. Ergo hat fast jede Karte eine eigene Interpretation der Software. Auch wenn die Sensorwerte immer der gleichen Stelle der API abrufbar sind, heißt das noch lange nicht, dass MSI, Asus, Gigabyte und weiß der Geier wer dann auch die gleichen Quellen für diese Werte nutzen bzw. dass eine 5090 reagiert wie eine 5060. Denn exakt das weiß leider außer ein paar NVIDIA-Leuten niemand. Ein Tool, das auf Karte A gut läuft, muss es nicht auch auf Karte B tun und umgekehrt. Das ist alles Stochern im Heuhaufen, weshalb ich den einzigen gemeinsamen Nenner gesucht habe, den NVIDIA offenlegt. Und das ist das Kühlsystem. Ob das genauer ist, kann man auch gern anzweifeln, aber zumindest ist es der Wert, von dem NVIDIA meint, man würde damit die GPU vorm Suizid bewahren. Das Tool liegt hier seit Wochen rum, aber auch ich habe die passende MODS Version noch nicht sonderlich lange, um alles zu validieren. Bin ja am Montag Abend erst aus dem Urlaub zurück gekommen. :D
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: MisterX und qiller
Das hat mich dann doch getriggert, ich habe jetzt sogar drei Werte und es liegt bei der Telemetrie im Bereich von HWiNFO:

Comparison.jpg
 
  • Gefällt mir
Reaktionen: MisterX und qiller
Status
Für weitere Antworten geschlossen.
Zurück
Oben