Featured Post
  • How to undervolt your GPU – 5090 Edition

12VHPWR Guard: Ein Reddit-User baut das Sicherheitsnetz, das Nvidia bis heute nicht liefert

Das Thema schmelzende 12VHPWR-Stecker begleitet die RTX-50-Serie praktisch seit dem Launch. ASUS hat mit seinen Astral-Karten zwar Sensorik verbaut, um genau das zu überwachen – konsequent genutzt hat das bisher aber niemand. Bis jetzt: Ein Reddit-User hat ein kostenloses Open-Source-Tool gebaut, das bei gefährlicher Überlast zunächst die GPU-Leistung kappt und den PC nur im Notfall komplett herunterfährt – bevor der Stecker durchbrennt.

Was das Tool macht

Das Projekt heißt 12VHPWR Guard und stammt vom Reddit-User „CoolerThanNos“ (GitHub: humza-khalid). Die Idee dahinter ist simpel, aber bislang hat sie so niemand umgesetzt: Die ROG-Astral-Karten von ASUS verbauen einen ITE-IT8915FN-Monitoring-Chip, der die Stromstärke an jedem einzelnen der sechs 12VHPWR-Pins separat auslesen kann. Genau diese Telemetrie greift das Tool über NVIDIA NVAPI und den I²C-Bus der Karte ab – alle 0,5 Sekunden.

Überschreitet ein einzelner Pin dauerhaft einen bestimmten Schwellwert, greift die Software zweistufig ein:

  • Standardschwelle: 9,5 A pro Pin
  • Dauer: länger als 15 Sekunden am Stück
  • Reaktion Stufe 1: GPU-Power-Limit und Taktrate werden sofort auf die vom Chip gemeldeten Minimalwerte gedrückt
  • Reaktion Stufe 2 (Fallback): Bleibt der Strom trotzdem gefährlich, folgt das erzwungene Herunterfahren von Windows

Der entscheidende Unterschied zur reinen Shutdown-Lösung: Der Sofort-Throttle kostet euch nicht die laufende Session. Die Begründung des Entwicklers ist technisch nachvollziehbar – da alle sechs 12VHPWR-Pins an derselben 12V-Schiene hängen, reicht ein reines Power-Limit allein nicht aus. Selbst bei einem auf 400W gedrosselten Power-Limit kann ein schlecht sitzender Pin weiterhin 11–13 A tragen, wenn die Last sich ungleichmäßig verteilt. Erst der zusätzliche Minimaltakt drückt die GPU nahe an den Idle-Zustand, wo auch bei einer bestehenden Kontaktverschlechterung keine gefährlichen Ströme mehr fließen.

Laut Entwickler-Tests in Alan Wake 2 (rund 500W Last, ca. 7A am stärksten belasteten Pin) griff der Mechanismus so: Der Takt fiel innerhalb einer Sekunde auf den Minimaltakt, der kritische Pin sank innerhalb von vier Sekunden unter 2A und pendelte sich bei 0,86A ein. Sobald die Last wieder normal war, sprang die Karte sofort zurück auf volle Taktraten und das ursprüngliche Power-Limit – ganz ohne Neustart oder Datenverlust. Die Drop-Ziele (Power-Limit-Minimum und niedrigster unterstützter Takt) werden dabei direkt von der Karte ausgelesen und sind bewusst nicht konfigurierbar.

Beide Schwellwerte – Stromgrenze und Zeitfenster bis zur Reaktion – lassen sich in den Einstellungen anpassen. Die 15-Sekunden-Verzögerung ist dabei kein Zufall, sondern soll verhindern, dass kurze Lastspitzen beim Zocken sofort eingreifen. Es geht dem Tool um anhaltende Überlast, nicht um normale Peaks.

Falls die direkte Sensor-Kommunikation mal ausfällt, kann das Tool alternativ auf die Shared-Memory-Schnittstelle von HWiNFO zurückgreifen. Läuft im System-Tray, protokolliert Events und versucht bei Verbindungsabbrüchen automatisch, sich neu zu verbinden.

Für wen das Tool aktuell überhaupt funktioniert

Und hier kommt der große Haken: Die Pin-genaue Strommessung ist keine Standardfunktion aller RTX-5080/5090-Karten, sondern ein Alleinstellungsmerkmal der ASUS-Astral-Reihe. Ohne diese Sensorik gibt es schlicht nichts auszulesen – auch nicht bei anderen ASUS-Modellen oder Karten anderer Hersteller.

Unterstützt werden laut GitHub-Repo aktuell folgende Modelle (per PCI-Subsystem-ID erkannt):

  • ROG Astral RTX 5080 OC
  • ROG Astral RTX 5090 OC
  • ROG Astral RTX 5090D OC
  • ROG Astral RTX 5090 LC
  • ROG Matrix RTX 5090

Wer eine Astral-Variante besitzt, die nicht in der Liste auftaucht, kann laut Entwickler per nvidia-smi --query-gpu=name,pci.sub_device_id die eigene ID auslesen und per GitHub-Issue nachreichen lassen – das Hinzufügen sei eine Ein-Zeilen-Änderung im Code.

Bemerkenswert: Auf nicht unterstützter Hardware gaukelt das Tool keinen Schutz vor, sondern meldet aktiv, dass es nichts überwachen kann. Kein grünes Häkchen, das eine Sicherheit vortäuscht, die gar nicht existiert.

Unterschied zu ASUS GPU Tweak III

Wer eine ROG-Astral-Karte besitzt, hat die zugrunde liegende Sensorik streng genommen schon im Zugriff: ASUS liefert mit GPU Tweak III und dessen Power Detector+-Funktion bereits eine Überwachung aller sechs 12VHPWR-Pins mit. Bei rund 9,2A pro Pin schlägt die Software Alarm – über eine rote LED, ein On-Screen-Display, ein Popup und einen akustischen Warnton. Auch ein Pin, der plötzlich 0A meldet (klassisches Anzeichen für einen Wackelkontakt), wird erkannt.

Der entscheidende Unterschied: GPU Tweak III warnt, es handelt aber nicht. Wer mitten im Match sitzt, kein Overlay im Blick hat oder schlicht nicht schnell genug reagiert, verpasst die Warnung – und genau in diesem Zeitfenster kann der Schaden entstehen.

Genau hier setzt 12VHPWR Guard an. Das Tool nutzt dieselbe Sensor-Hardware, wandelt die reine Anzeige aber in eine automatisierte Reaktion um: erst Drosselung, im Ernstfall Shutdown – unabhängig davon, ob GPU Tweak III überhaupt läuft oder ob gerade jemand hinschaut. Es ersetzt GPU Tweak III also nicht, sondern ergänzt es um genau die Automatisierung, die ASUS bisher nicht mitliefert.

Voraussetzungen und Installation

  • Windows 10 oder 11
  • Python 3.10 oder neuer
  • NVIDIA-Grafiktreiber (die NVAPI-Anbindung ist bereits Teil jeder normalen Treiberinstallation)
  • HWiNFO64 optional, nur als Fallback-Backend nötig

Die Installation läuft über ein mitgeliefertes PowerShell-Skript (install.ps1), das eine virtuelle Umgebung anlegt und einen Task-Scheduler-Eintrag registriert. Dadurch startet der Guard automatisch bei der Anmeldung und läuft im Hintergrund weiter – inklusive Auto-Neustart bei Fehlern und deaktiviertem 72-Stunden-Task-Limit, damit er nicht mitten in der Woche einfach stillschweigend stirbt.

Wichtig für den vollen Funktionsumfang: Der über den Installer gestartete Task läuft mit erhöhten Rechten. Wer den Guard manuell aus einer normalen Konsole heraus startet, bekommt eingeschränkte Funktionalität – das Tray-Icon weist dann explizit darauf hin, dass nur noch die reine Shutdown-Funktion zur Verfügung steht.

Einordnung: Sinnvolle Ergänzung, kein Freifahrtschein

Der Entwickler selbst ist bei den Limitierungen erfreulich ehrlich: Der Code wurde mit Hilfe von KI-Coding-Tools geschrieben, ist nicht auf breiter Hardware-Basis validiert, und es handelt sich explizit um eine ergänzende Maßnahme – nicht um einen Ersatz für einen korrekt eingesteckten Stecker oder ein ordentlich dimensioniertes Netzteil.

Auch technisch bleibt eine wichtige Einschränkung: Das Tool reagiert auf Telemetriedaten, nachdem eine Überlast bereits erkannt wurde. Es verhindert also nicht die Ursache des Problems – schlecht sitzende Stecker, unausgeglichene Kabel-Lastverteilung oder minderwertige Adapter bleiben weiterhin das eigentliche Risiko. 12VHPWR Guard minimiert im Zweifel nur den Schaden, indem es rechtzeitig die Reißleine zieht.

Trotzdem: Dass ein einzelner Nutzer in seiner Freizeit eine Schutzfunktion umsetzt, die weder Nvidia noch die Board-Partner selbst nachgerüstet haben, sagt einiges über den Stand der Dinge beim 12VHPWR-Standard aus. Wer eine der unterstützten Astral-Karten besitzt, sollte sich das Tool zumindest anschauen – kostenlos, Open Source, und für alle einsehbar auf GitHub.

Projekt-Link: github.com/humza-khalid/12vhpwr-guard


Hinweis: Es handelt sich um ein von der Community entwickeltes, nicht von Nvidia oder ASUS zertifiziertes Tool. Wie bei jeder Software, die Systemeingriffe (I²C-Zugriff, erzwungene Shutdowns) vornimmt, gilt: Quellcode selbst prüfen und auf eigenes Risiko einsetzen.

Previous Post

Wenn dein Noctua-Fan jetzt auch deine Hand kühlt: Die Feinmann F01 Noctua Edition im Check

Related Posts