NVUV

GPU Undervolt · User Guide
Build 22 · Cantor · Open Alpha · August 2026

📝Vorwort

Bevor es losgeht, ein paar Worte die mir wichtig sind.

MSI Afterburner ist und bleibt das beste Nvidia GPU-Tool am Markt. Was Alexey "Unwinder" Nicolaychuk über die Jahre geleistet hat, ist schlicht außergewöhnlich. Afterburner ist der Goldstandard für GPU-Tuning, OSD, Fan-Steuerung und erweiterte Kurven-Editierung. NV-UV will Afterburner nicht ersetzen. Nicht heute, nicht morgen. NV-UV ist ein Companion-Tool, es vereinfacht den Einstieg ins Undervolting auf Blackwell und automatisiert Dinge wie Preset-Switching, Crash-Recovery und Scanner-basierte Optimierung. Aber für feingranulare Kurvenbearbeitung, OC, OSD und alles was über UV hinausgeht, ist und bleibt Afterburner die erste Wahl. Wenn ihr mit NV-UV euer stabiles UV-Setting gefunden habt, könnt ihr NV-UV zumachen und AB die Arbeit machen lassen, das Profil liegt in AB und läuft dort ganz normal weiter.

NV-UV hat als kleines Nebenprojekt angefangen, für meine eigene RTX 5090 und für Freunde, denen ich das Thema Undervolting etwas näherbringen wollte. Dass daraus etwas geworden ist, das so viele Leute tatsächlich nutzen wollen, hätte ich ehrlich gesagt nicht erwartet. Ich bin überwältigt von dem ganzen Interesse.

Mein besonderer Dank geht an meine NV-UV Discord-Community, Tester die stundenlang den Scanner bis ins kleinste Detail penetrierten, Tester die mir halfen die UI zu verfeinern, und alle die mit ihrem Feedback NV-UV Stück für Stück besser gemacht haben. Auch an meine Freunde und Familie, die es mir nachsahen, dass ich mich die letzten Wochen sehr rar gemacht hatte. Und ein besonderer Dank an die Fachpresse, vor allem an Raphael (PCGH), der das Tool entdeckte und es publik machte, und an Andreas (Hardwareluxx), der sich NV-UV näher angeschaut hatte. Danke auch an PCGH Hardware, die NV-UV eine Heimat in ihrem Forum bieten. Das ist auch genau das, was die PC-Community seit Jahren ausmacht: Tweaken, testen, spielen und Spaß haben. Danke, vom ganzen Herzen. ❤️

— Christian

Was ist NV-UV?

NV-UV ist ein GPU-Undervolting-Tool für moderne NVIDIA-Grafikkarten: RTX 50-Serie (Blackwell), RTX 40-Serie (Ada) und RTX 30-Serie (Ampere). Es vereinfacht den Undervolt-Prozess, der normalerweise über MSI Afterburner's Kurven-Editor läuft.

NV-UV nutzt Afterburner als Backend, du brauchst also MSI Afterburner + RTSS installiert.

Features

🎚️ Voltage LockEin Klick, GPU läuft auf exaktem Spannungs-/Frequenz-Punkt
📊 4 Preset-StufenEco · Balanced · Performance · Max, Community-validierte Werte pro GPU
🔍 Stock Curve DiscoveryLiest automatisch die echte VF-Kurve deiner spezifischen GPU aus AB
🔬 OCS → UVAB OC Scanner Ergebnis importieren, chipspezifische UV-Kurve bauen
🎮 Game ReplayAutomatische Absenkung bei einem Absturz, Lernschleife pro Spiel und eigene Übersicht der Replay-Anpassungen
DCC NEU in v0.99.5Findet in erkannten Spielen schrittweise einen effizienten GPU-Takt und merkt sich das Ergebnis pro Spiel
NVIDIA Auto-UV NEU in v0.99.5Zeigt zuerst einen UV-Startwert für deine GPU und übernimmt ihn erst nach deiner Bestätigung
🔄 Geprüfte Updates NEU in v0.99.5Sucht und lädt auf Wunsch offizielle Updates; die Installation startest immer du selbst
🧾 Diagnose & Fehlerbericht NEU in v0.99.5Erstellt zuerst ein lokales ZIP, optional mit Bildern und freiwilligem privatem Versand
🌡️ Blackwell HotspotExperimentelle Hotspot-Temperatur für unterstützte RTX-50-GPUs mit automatischer MSI-Afterburner-Plugin-Einrichtung
✈️ UV-PilotErkennt Spiele automatisch, wechselt zum optimalen Preset
UV⚡TryCommunity-UV-Werte für deine Karte durchstöbern und auf einen Slot anwenden
🌍 Global / Kein OverrideEine Stufe für alle Spiele, oder einzelne Spiele davon ausnehmen
Voltage Step ScannerStage 1 (höchste stabile Frequenz) + Stage 2 (niedrigste stabile Spannung), DX12/DXR Stress-Engine
🎯 Optimize PointStage 2 — niedrigste Voltage zu einer festen Frequenz finden, Feinabstimmung nach Stage 1
📐 V-Step CompensationScanner kompensiert V-Droop automatisch für präzisere Tests
🖥 Smart HzNiedrige Desktop-Rate, native Hz beim Spielen. Rechtsklick zur Wahl der Idle-Rate. Spart ~10-25W Idle.
🌍 DE/EN/RU/ESKomplette Oberfläche auf Deutsch, Englisch, Russisch und Spanisch; Umschaltung direkt im Footer
🔥 3D Stress TestDX12 + DXR Render-Engine (headless) mit Heartbeat-Lastmuster
Anker-ProfilRechtsklick auf Slot — wird beim Programmstart geladen, nach Spielende durch UV-Pilot wiederhergestellt
🧊 Idle-OptimierungUnter 850 mV = Stock, spart Strom bei Desktop/Idle
🔧 V-Step FixKompensiert den Blackwell point-before-flatten Bug
📐 Mini ViewKompakte Ansicht, perfekt neben AB's Curve Editor
🎨 5 SkinsDark + UV-Party + Royal Blue + Infinity + Summer26; gut lesbare V/F-Kurve in allen Designs
System Tray und AutostartLäuft im Hintergrund. Der Windows-Autostart verwendet einen geprüften Scheduled Task und startet NV-UV minimiert.

🆕Was gibt es Neues in v0.99.5?

NeuKurz erklärt
DCCOptimiert den GPU-Takt während erkannter Spiele und merkt sich passende Werte pro Spiel und GPU. NVIDIA Ultra Efficiency ist als experimenteller zweiter Modus enthalten.
NVIDIA Auto-UVZeigt zunächst einen individuellen UV-Startwert und übernimmt ihn erst nach deiner Bestätigung in einen gewählten Afterburner-Slot.
Geprüfte UpdatesSucht und lädt offizielle Updates auf Wunsch. Die Installation startest immer du selbst; bei Problemen kann die vorherige Version wiederhergestellt werden.
Diagnose & FehlerberichtSpeichert die Diagnose zuerst lokal und kann sie nach deiner Prüfung optional mit Bildern privat an NV-UV senden.
Weitere VerbesserungenVerbesserte Afterburner- und Hotspot-Einrichtung, Spieleerkennung, Scanner-Lüftersteuerung, VRAM-Anzeige und Bedienoberfläche. Die Game Database 2.15 enthält 647 Spiele.

📋Voraussetzungen

WasDetails
GPUNVIDIA RTX 5090, 5080, 5070 Ti, 5070, oder 5060 Ti / 5060 (experimentell)
Ada-Karten (RTX 4090 / 4080 / 4070 Ti Super / 4070 Ti / 4070 Super / 4070) ebenfalls unterstützt
RTX 4060 Ti / 4060 (experimentell)
RTX 30-Serie (Ampere)
TreiberAktueller NVIDIA-Treiber
MSI AfterburnerMit RTSS. Die automatische Einrichtung ist für die exakten Builds 4.6.6.16757 sowie 4.6.7 Beta 2 (16935), Beta 3 (17352) und Beta 4 (17439) live validiert. Andere Versionen oder abweichende SHA-256-Hashes werden sicher abgewiesen.
WindowsWindows 11 (64-bit)
NV-UV benötigt MSI Afterburner im Hintergrund. Ohne AB kann NV-UV keine Spannungen ändern!
Ampere-Hinweis: Die Ampere-Unterstützung wurde auf einer RTX 3090 (GA102) hardware-verifiziert. Die Preset-Werte unten basieren auf Community-Recherche. Feedback von Ampere-Nutzern ist im PCGH-Subforum und auf Discord sehr willkommen. Bitte bei Problemen ein Log mitschicken (Export-Button unten rechts).

🔧Installation

💾 AB-Profile sichern (optional, empfohlen):
Falls du eigene Afterburner-Profile/Fan-Kurven hast, sichere vorher den Ordner:
C:\Program Files (x86)\MSI Afterburner\Profiles\
WICHTIG, bitte nicht überspringen: Damit NV-UV die GPU-Spannung lesen und schreiben kann, müssen in Afterburner mehrere Optionen aktiviert sein. Ohne diese Einstellungen zeigt NV-UV 0 mV, der V-Lock greift nicht richtig und der Scanner liefert falsche Ergebnisse. Die Schritte 1 und 2 unten sind Pflicht, kein Optional.
Ein Klick auf MSI Afterburner Setup prüft General und Monitoring zuerst live und nur lesend in einem isolierten Worker. Der erste sichtbare Assistent enthält dadurch sofort die verbindliche vollständige Liste. Für eine manuelle Anpassung kann der Nutzer dort gezielt Allgemein öffnen oder Überwachung öffnen wählen; NV-UV bleibt dabei aktiv. Automatisch einrichten bestätigt genau die sichtbare Liste. Danach erstellt der erhöhte Controller eine Sicherung und startet einen isolierten UI-Worker, der ausschließlich die bestätigten Optionen direkt in der validierten Afterburner-Oberfläche setzt und sie über den echten Übernehmen-Button speichert. Erst anschließend werden Afterburner und NV-UV neu gestartet. Die Abschlussprüfung liest General und Monitoring erneut live und kontrolliert zusätzlich MAHM. Eine abweichende primäre GPU muss aus Sicherheitsgründen weiterhin manuell gewählt werden.
1
Afterburner vorbereiten, General Tab
Afterburner öffnen, Einstellungen (⚙), General Tab:

Unter Master graphics processor selection: Eure NVIDIA GPU auswählen

Unter Compatibility properties folgende Haken setzen:
Enable hardware control and monitoring
Enable low-level IO driver
Enable low-level hardware access interfaceuser mode
Restore settings after suspended mode
Unlock voltage control → standard MSI  ⬅ kritisch
Unlock voltage monitoring  ⬅ kritisch
Force constant voltage muss deaktiviert sein

Auf OK klicken (nicht Abbrechen!) und Afterburner neustarten.
2
Afterburner vorbereiten, Monitoring Tab
Einstellungen (⚙), Monitoring Tab. In der langen Liste der Sensoren nach unten scrollen und folgende anhaken:

GPU voltage  ⬅ ohne dies kein V-Lock
GPU power

Auf OK klicken und Afterburner neustarten.

Kontrolle: Im AB-Hauptfenster sollte unter „VOLT" jetzt ein Spannungswert stehen (z.B. 905 mV) statt 0 mV. Wenn da immer noch 0 steht, hat AB den Haken nicht übernommen, dann nochmal Schritt 1 prüfen ob beide Unlock-Optionen wirklich gesetzt sind.
Hinweis zu Reference-Design RTX 5090: Bei einigen Reference-Design-Karten setzt Afterburner die Unlock-Haken gelegentlich von selbst zurück. Falls die Spannungsanzeige plötzlich auf 0 mV fällt, prüft der neue v0.99.4-Assistent die sicher erkannten Unlock- und Monitoring-Werte und bietet ihre automatische Reparatur an.
„Start with Windows" in Afterburner deaktivieren während UV-Experimenten.
Solange du mit Undervolting experimentierst, sollte AB nicht automatisch mit Windows starten. Grund: Falls ein instabiles Profil aktiv ist, läuft AB nach dem Booten sofort mit dem fehlerhaften UV-Profil los, noch bevor du NV-UV öffnen kannst, um es zurückzusetzen. Das kann in Boot-Schleifen oder Treiber-Resets vor dem Login enden.

Afterburner öffnen → Einstellungen (⚙) → General Tab → Haken bei Start with Windows entfernen. Erst wieder aktivieren, wenn dein UV-Profil stabil ist und du es dauerhaft nutzen willst.
AB Profil-Lock (🔒 Schloss-Symbol) deaktivieren.
Wenn du in Afterburner einen Profil-Slot mit dem 🔒 Schloss-Symbol gesperrt hast, kann NV-UV diesen Slot nicht beschreiben. Apply-UV und Scanner schlagen stumm fehl oder hängen. Das Schloss neben dem Profil-Slot (1–5) muss offen sein, solange du NV-UV nutzt.
3
NV-UV entpacken + starten
ZIP entpacken, z.B. C:\NV-UV\, dann NV-UV.exe doppelklicken (kein Admin nötig).
🔗 Erster Start, Verbindungs-Wizard:
NV-UV braucht die echte VF-Kurve deiner GPU. Beim ersten Start öffnet sich der Wizard:
1. Afterburner öffnen, alle Regler auf Standard (kein OC/UV aktiv)
2. In Afterburner auf 💾 Speichern klicken
3. Einen Profil-Slot (1-5) wählen
4. NV-UV erkennt die Kurve automatisch

Muss nur einmal gemacht werden. NV-UV speichert die Kurve lokal.
🔄 Recalibrate (Toolbar):
Kompletter Reset: sichert AB-Profile automatisch, löscht nur GPU-spezifische Profile und den NV-UV Cache, startet neu. Overlay, Fan-Kurven und andere AB-Einstellungen bleiben erhalten. Bei aktivem Blackwell-Hotspot: Der erste Klick entfernt den Hotspot-Fix kontrolliert und startet NV-UV neu; erst der zweite Klick startet die eigentliche Kalibrierung. Nach erfolgreicher Kalibrierung kann Hotspot für das neue Profil wieder eingerichtet werden. Rechtsklick auf den Button öffnet den Ordner mit den automatischen AB-Profil-Sicherungen.

🌡️Experimentelle Blackwell-Hotspot-Temperatur

Auf unterstützten NVIDIA-GeForce-RTX-50-GPUs erscheint ein eigener Hotspot-Schalter. Nach der ausdrücklichen Bestätigung installiert NV-UV das benötigte Monitoring-Plugin in MSI Afterburner und passt die erforderlichen Konfigurationsdateien automatisch an.

Anzeige

Nach erfolgreicher Sensorprüfung erscheint die Hotspot-Temperatur in der normalen NV-UV-Telemetrie. Bereits von MSI Afterburner bereitgestellte Hotspot-Sensoren älterer GPU-Generationen können dort ebenfalls angezeigt werden; die automatische Plugin-Installation ist jedoch auf unterstützte Blackwell-GPUs beschränkt.

Experimenteller Messwert: Der angezeigte Wert ist nicht offiziell bestätigt. Er darf weder als Grundlage für Garantie-, Gewährleistungs- oder RMA-Fälle noch für Änderungen oder Modifikationen an der Grafikkarte verwendet werden. Eine höhere Hotspot-Temperatur als die übrigen Temperaturwerte ist für sich allein kein Hinweis auf einen Defekt oder eine eingeschränkte Funktion der Grafikkarte.

Dauerhafte Recovery-Daten

Manifest, Backups, Transaktionsstatus und erkannte GPU-/Profilidentitäten werden unter %ProgramData%\NV-UV\BlackwellHotspot\ gespeichert. Bereits aktive Installationen aus älteren NV-UV-Versionen werden beim ersten Start automatisch aus %LocalAppData%\NV-UV\hotspot\ migriert. Dadurch bleiben die Daten für einen sicheren Rollback erhalten, auch wenn der normale NV-UV-Benutzerordner gelöscht wird.

Nach einem MSI-Afterburner-Update

Nichts vorab bereinigen und den Ordner unter %ProgramData% nicht löschen. Wenn ein unterstütztes Afterburner-Update Teile der verwalteten Hotspot-Einrichtung zurückgesetzt hat, bietet NV-UV eine sichere Reparatur an. Nach Bestätigung entfernt es die alte Transaktion kontrolliert, verwendet die aktuellen Afterburner-Dateien als neue Rollback-Basis, richtet Hotspot vollständig neu ein, startet Afterburner neu und verlangt fünf plausible Sensormessungen.

Recalibrate und Profilerstellung

Ein aktiver Hotspot-Fix kann die Neuerstellung eines MSI-Afterburner-Hardwareprofils stören. Deshalb startet Recalibrate bei aktivem Hotspot nicht sofort: NV-UV verlangt zuerst die kontrollierte Deaktivierung, startet anschließend neu und führt die eigentliche Kalibrierung erst nach einem zweiten Recalibrate-Klick aus. Nach erfolgreicher Kalibrierung wird die erneute Hotspot-Einrichtung angeboten.

GPU- oder VBIOS-Wechsel: Nach einem Wechsel kann Afterburner ein neues Profil mit anderer SUBSYS-Identität anlegen. NV-UV zeichnet diese Identität auf und verwendet kein gelöschtes altes Profil aus einem Hotspot-Backup erneut.
Verwaiste Installation: Werden Hotspot-Spuren gefunden, aber Manifest oder ursprüngliche Backups fehlen, kann NV-UV die früheren Afterburner-Werte nicht sicher erraten. In diesem Fall wird Recalibrate blockiert und eine saubere MSI-Afterburner-Neuinstallation empfohlen.

Deaktivierung

Bei der Deaktivierung führt NV-UV einen Rollback durch und entfernt das Plugin automatisch.

🔄Update auf neue Version

Öffne Updates und klicke auf Jetzt prüfen. Ist eine neue Version verfügbar, kannst du sie herunterladen und anschließend bewusst installieren.

1
Update herunterladen. Optional kann NV-UV neue Versionen täglich suchen und im Hintergrund laden.
2
Update installieren anklicken und bestätigen. Die Installation startet nie von selbst.
3
NV-UV schließt sich, installiert das geprüfte Paket und startet wieder.
Falls der erste Start der neuen Version fehlschlägt, stellt NV-UV die vorherigen Programmdateien wieder her. Eigene Dateien im Portable-Ordner werden dabei nicht pauschal gelöscht.

Der manuelle Weg bleibt möglich: NV-UV schließen, das offizielle Portable-ZIP in einen neuen Ordner entpacken und dort NV-UV.exe starten. Einstellungen unter %LocalAppData%\NV-UV\ bleiben erhalten.

Falls nach einem Update etwas komisch aussieht, zuerst Diagnose exportieren. 🔄 Recalibrate kann anschließend verwendet werden; bei aktivem Blackwell-Hotspot entfernt NV-UV den Fix zuerst kontrolliert und startet die Kalibrierung erst nach dem Neustart.

🚀Schnellstart

1
Preset wählen: 🍃 Eco · ⚡ Balanced (empfohlen) · 🚀 Perf · 🔥 Max
2
UV anwenden: AB-Slot (1-5) wählen, dann ⚡ UV anwenden.
3
Testen: Spiel starten, Spannung + Temperatur beobachten. Stabil = fertig!
Fang mit Balanced an! Eco kann bei manchen GPUs zu aggressiv sein.
⚠ Blackwell-Spannungsfloor (RTX 50): Bei rund 875 mV und darunter hält der Blackwell-Treiber den V-Lock nicht - er boostet auf einen höheren Spannungspunkt zurück, der Undervolt greift dann nicht wie eingestellt (ein Lock bei 845 mV landet höher als gewählt). Für einen stabilen Lock auf Blackwell über 875 mV wählen. NV-UV zeigt bei diesem Wert und darunter einen Hinweis direkt im V-Lock-Tab. Das ist Treiberverhalten, das NV-UV nicht überschreiben kann.
Kurvenpunkt als Startwert: Klicke im Diagramm auf einen Punkt, um dessen angezeigte MHz- und mV-Werte in den gerade aktiven V-Lock- oder Direktmodus zu laden. Es wird nichts automatisch angewendet; passe den Wert bei Bedarf weiter an und klicke danach auf UV anwenden. Für Punkte unter 850 mV zuerst den Direktmodus wählen.

NVIDIA Auto-UV

NVIDIA Auto-UV ermittelt aus der individuellen Kurve deiner GPU einen experimentellen UV-Startwert. Unterschiede bei Chipqualität und Kühlung können das Ergebnis beeinflussen; der Wert ist deshalb ein Ausgangspunkt und keine Stabilitätsgarantie.

1
NVIDIA Auto-UV öffnen. Die Vorschau liest nur und verändert die GPU nicht.
2
Spannung und Takt ansehen. Wenn der Wert passt, klicke auf Auto-UV anwenden. Dadurch öffnet sich zunächst die Slot-Auswahl.
3
Afterburner-Slot 1–5 wählen und bestätigen. Erst dann wird der Wert angewendet und als UV-Profil gespeichert. Ist der Slot belegt, fragt NV-UV vor dem Überschreiben nach.
4
In echten Spielen testen. Bei Bedarf kannst du die vorherige Kurve wiederherstellen oder den Wert weiter anpassen.
NV-UV übernimmt und speichert den Wert wie ein normales UV-Profil. So stimmen Hauptansicht, gespeicherter Slot und Afterburner-Kurve überein.
Laptop-GPUs: Die Vorschau ist verfügbar, das Anwenden ist derzeit noch gesperrt.

🔬OCS → UV Import

Afterburner hat einen eingebauten OC Scanner der testet, wie viel Extra-Frequenz deine GPU bei jeder Spannung schafft. Das Ergebnis allein ist allerdings sehr konservativ. NV-UV nimmt diese chipspezifischen Daten und kombiniert sie mit dem bewährten Balanced-Preset als Baseline. Ergebnis: Eine UV-Kurve die auf deinem Silizium basiert.

1
AB OC Scanner laufen lassen, Ergebnis in ein Profil (1-5) speichern.
2
OCS → UV Button klicken, Profil mit dem Scanner-Ergebnis wählen.
3
Ergebnis anwenden: Apply V-Lock (bester Einzelpunkt) oder Apply Multi-Point (volle Kurve).

Rechtsklick auf den OCS Button: V-Lock / Multi-Point / Verify mit Scanner.

OCS-Daten werden permanent gespeichert und überleben Recalibrate, AB-Resets und Neuinstallationen. Falls AB-Profile verloren gehen: Restore-Button im Slot-Dialog lädt die gespeicherte Kurve.

Voltage Step Scanner

Der Scanner testet gezielt einen Voltage-Punkt und findet die maximale stabile Frequenz dafür. Ideal um ein bestehendes UV-Setting zu validieren oder den Sweet Spot für deine GPU zu finden.

So funktioniert's

1
Scanner öffnen (⚡ Button im Hauptfenster oder Mini View)
2
Einstellungen: Voltage wählen, Render-Auflösung (1440p für 5070/5080, 4K für 5090), Testdauer (2-5 Min)
3
Test starten. Der Scanner beginnt oben und arbeitet sich runter bis er die stabile Frequenz findet.
4
Ergebnis übernehmen auf Slot 1-5, direkt oder per Rechtsklick in der Historie.

Persistente Historie

Alle Testergebnisse werden gespeichert (max 50). Einzelne Einträge per 🗑 löschen, per Rechtsklick auf Slot übernehmen oder verifizieren.

🎯 Stage 2 — Optimize Point (Neu in Cantor)

Stage 1 findet die höchste stabile Frequenz bei einer gegebenen Spannung. Stage 2 dreht das Ganze um: aus einem stabilen Punkt sucht NV-UV die niedrigste Spannung bei der diese Frequenz noch läuft. Damit quetschst du nochmal 10–30 mV raus, ohne Frequenz zu verlieren.

Workflow in zwei Schritten:

1
Stage 1 fahren: Voltage wählen (z.B. 910 mV), Scanner starten, warten bis ein stabiler Punkt gefunden ist. Der Eintrag landet automatisch in der Historie.
2
Stage 2 starten: In der Historie auf dem stabilen Eintrag Rechtsklick → 🎯 Optimize Point. NV-UV testet die gleiche Frequenz schrittweise mit weniger Spannung (5 mV-Schritte nach unten) bis sie crasht, dann nimmt sie den letzten stabilen Wert.

Beispiel: Stage 1 findet 2992 MHz @ 910 mV als stabil. Stage 2 versucht 2992 MHz @ 905 / 900 / 895 / 890 mV bis die GPU crasht. Wenn 895 mV der letzte stabile Wert war, hast du das gleiche Performance-Niveau bei 15 mV weniger Spannung, also nochmal weniger Watt und weniger Wärme bei identischer Frequenz.

Wann lohnt sich Stage 2? Immer wenn du das Maximum aus deiner konkreten GPU rausholen willst. Stage 1 ist ein guter Startpunkt, Stage 2 ist die Feinabstimmung. Stage 2 dauert je nach gewählter Testdauer 5–15 Minuten zusätzlich.

🎯 Aufklappbare Optimize-Historie (Neu in Cantor v0.126)

Bis vor kurzem hat NV-UV nach einem Optimize-Lauf nur den Punkt gespeichert, den du im Picker ausgewählt hast — die anderen gemessenen Spannungs-Probes waren nach dem Schließen weg. Das war besonders ärgerlich, wenn der Treiber durch zu aggressives Undervolten in einen Render-Crash gelaufen ist und das Picker-Fenster nicht mehr bedienbar war: alle Messungen verloren, Stage 2 nochmal von vorn.

Ab v0.126 schreibt NV-UV jeden Optimize-Lauf vor dem Picker komplett in die Historie. Du siehst danach in der History eine neue Zeile mit 🎯-Marker, die alle Probes des Laufs als aufklappbare Sub-Einträge enthält:

Eingeklappt (Default): nur eine kompakte Header-Zeile pro Optimize-Lauf, z.B. 🎯 ab 925 mV · 11 Probes · sauber oder bei Crash 🎯 ab 985 mV · 9 Probes · TDR @ 935 mV. Klick auf die Header-Zeile klappt sie auf.
Aufgeklappt: alle gemessenen Probes des Laufs als eingerückte Sub-Einträge sichtbar, mit Voltage, Median-Takt unter Last und einem ✓-Häkchen am Probe den du ursprünglich im Picker gewählt hattest. Jeder Sub-Eintrag ist einzeln nutzbar: Rechtsklick → in Slot übernehmen, verifizieren oder erneut optimieren. Der TDR-Endpunkt (falls vorhanden) erscheint als 💥-Zeile am Ende und ist nur informativ.

Was du davon hast: wenn du nach dem Picker merkst dass dein gewählter Punkt zu aggressiv war, brauchst du den Lauf nicht zu wiederholen — du klappst die Gruppe auf und nimmst einen der konservativeren Probes (z.B. 5 oder 10 mV höher). Und wenn ein Treiber-Crash NV-UV mitten im Lauf killt, ist nach dem Neustart die komplette Gruppe inklusive aller Probes noch da.

🔍 Verify Point

Rechtsklick auf einen Historieneintrag → Verify startet einen längeren Stress-Test mit genau diesem Frequenz/Voltage-Paar. Damit kannst du ein Ergebnis aus Stage 1 oder Stage 2 nochmal mit längerer Laufzeit (z.B. 10 Minuten statt 3) absichern bevor du es in einen Slot übernimmst.

🧪 Nur VRAM testen

Im Scanner-Fenster: Button 🧪 Nur VRAM testen. Setzt Core auf Stock und testet ausschließlich den VRAM-Offset den du eingestellt hast. Sinnvoll wenn du wissen willst ob ein Crash am VRAM-OC oder am Core-UV liegt: erst Core fest auf einen verifizierten Wert, dann VRAM separat hochziehen.

Neu in Cantor

🛡️ Ambiguous-Name-Schutz (v0.96 hf2)Behebt Fehlalarme bei generischen Prozessnamen wie ai.exe, engine.exe oder cs2.exe. Wenn ein Hintergrund-Daemon zufällig den gleichen Namen wie ein Spiel hat, hat NV-UV früher fälschlich auf das Spiel-Profil umgeschaltet. Jetzt wird bei ambigen Namen zusätzlich geprüft, ob der Prozess ein sichtbares Fenster hat oder im Vordergrund läuft. Echte Spiele werden weiterhin sofort erkannt, Daemons fallen raus. Die DB markiert aktuell 55 Einträge als ambig.
🔄 Spiele-DB Auto-Update (v0.96)Im Spielebrowser gibt es einen neuen Button „🔄 Updates". Damit lädst du die neuste Spiele-Datenbank von GitHub. Optional kannst du im selben Popup aktivieren, dass NV-UV bei jedem Start automatisch prüft. Updates fließen aus dem zentralen nv-uv-docs Repository, deine eigenen Spiele und Überschreibungen bleiben unangetastet.
💡 Hover-Tooltips (v0.96)Im Spielebrowser zeigen die Tier-Dropdowns jetzt beim Drüberfahren die konkreten Werte des jeweiligen Profils (z.B. „Performance · 975 mV / 3000 MHz · PL 100%"). Gilt auch fürs Filter-Dropdown oben.
✨ MFG-Tier (v0.95 hf3)Eigenes Tier für Multi Frame Generation Titel, alle RTX 50-Karten. Volles Power-Limit bei Eco-Spannung und leicht reduziertem Takt. Wird über die Spiele-Datenbank pro Spiel zugewiesen.
NVAPI Direct ModeScanner schreibt Frequenz/Voltage jetzt direkt in den Treiber statt über AB-Profile, ~50 ms statt ~2 s pro Punkt. Drastisch schnellere Scans.
VRAM-OC ab Phase 1Wenn du im Scanner einen VRAM-Offset setzt, läuft der jetzt schon während der Frequenzsuche mit, nicht erst in der Verifikation. Stabilitäts-Verdicts werden dadurch realistischer.
Stage 2 Optimize PointNiedrigste stabile Voltage zu einer festen Frequenz finden, siehe oben.
V-Step CompensationEigene Checkbox im Scanner. Kompensiert V-Droop unter Last automatisch. Siehe Sektion „Optionale Features".

Schon aus Antares dabei

FMA Math-Error DetectionCompute Shader erkennt GPU-Rechenfehler im Hintergrund, parallel zum Stresstest
WHEA Pre-CrashWindows Hardware-Error Events erkennen Instabilität teils vor einem harten Crash
Plateau-ErkennungStoppt automatisch wenn die GPU nicht mehr höher boosten kann, statt sinnlos weiterzusteppen
Offset-CapStart-Offset automatisch auf +1000 MHz begrenzt (oder +1200 mit Boost Override)
Warmup 1x pro SessionNur der erste Step heizt auf, Folge-Steps starten sofort
Power Limit SliderVoller PL-Bereich im Scanner, von GPU-Minimum (~60%) bis Maximum
Skip WarmupOptional, für Wasserkühlungen wo die GPU-Temperatur bereits stabil ist
Tipp: Nach dem Scanner-Ergebnis Game Replay aktivieren und damit zocken. Falls es im echten Spiel doch crasht, senkt Game Replay die Frequenz automatisch weiter.

🎮Game Replay

Einfach spielen, Game Replay erledigt den Rest. Bei einem UV-Crash wird die Frequenz automatisch gesenkt.

Lernschleife (Neu in Antares)

Game Replay merkt sich jetzt pro Spiel die Absturz-Anpassungen. Beim nächsten Start desselben Spiels wendet der UV-Pilot automatisch die reduzierte Frequenz an. Ein Spiel stürzt einmal ab, beim nächsten Mal wird direkt das sichere Profil geladen.

Pro Profil eigene Historie

Absturzhistorien werden ab v0.94 pro Kombination Spiel + Profil geführt. Vorher zog z.B. ein Performance-Absturz für ein Spiel auch auf ein später zugewiesenes Custom-Profil durch. Seit v0.94 hat jedes Profil (Eco / Balanced / Performance / Max / Custom XYZ) seine eigene saubere Historie. Ein Custom-Profil erbt nicht mehr die Abstürze der Presets.

Beim ersten Start von v0.94 wird die bestehende nv-uv_game_replay_adjustments.json als altes Format erkannt und einmalig geleert (Log-Warnung: „Altes Replay-Anpassungsformat erkannt — verworfen"). Danach baut sich die Historie pro Profil neu auf. Kein manueller Eingriff nötig.

Manuelle Anwendungen und Abstürze ohne eindeutigen UV-Pilot-Kontext werden als reine Replay-Historie gespeichert. Die Liste zeigt Slot, ursprünglichen und korrigierten Wert, Ereignistyp, Zeitpunkt und gegebenenfalls einen ausstehenden Neustart. Solche Einträge werden niemals automatisch auf ein Spiel oder Profil angewendet.

Zwei Crash-Modi

TypWas passiert
Soft Crash (TDR)Treiber recovered, 15s Cooldown, Downstep wird live geschrieben, weiter spielen
Hard Crash (Page Fault)Der erste Downstep wird gespeichert und beim nächsten NV-UV-Start angewendet. Bis die Anwendung erfolgreich war, blockiert Game Replay weitere Downsteps, damit der alte aktive Takt nicht mehrfach abgesenkt wird.

Dockbar

Wenn Game Replay aktiv ist, erscheint eine farbige Statusleiste im Hauptfenster. Zeigt: Aktivierungsstatus, überwachtes Profil, Crash-Events und Downsteps. Keine Dockbar = Game Replay ist aus.

Einstellungen

🎮 Replay Toggle in der Toolbar aktivieren, Rechtsklick für Einstellungen. Crash-Recovery-Strategie: Frequenz senken (Standard), Voltage erhöhen, oder beides. Step-Größen und Sicherheitsgrenzen konfigurierbar, der Frequenz-Schritt ab v0.99 bis hinunter zu 15 MHz (hardware-natives V/F-Raster).

Game Replay funktioniert eigenständig, unabhängig vom UV-Pilot. Einfach 🎮 Replay aktivieren, funktioniert mit jedem aktiven UV-Profil.

🔥3D Stress Test Engine

NV-UV hat einen eigenen DX12 + DXR Stress Test der reale Gaming-Last simuliert. Die Engine wechselt ständig zwischen Idle und Volllast (Heartbeat-Pattern), genau wie echtes Gaming. Dabei entstehen die Lastwechsel, die beim Undervolting Abstürze verursachen.

Render-Auflösung

AuflösungEmpfohlen für
1440p5080 5070 Ti 5070
4K Supersampled5090
GPUs sind bei 40-60% Last am instabilsten (höchste Boost-Clocks), nicht bei 100% Dauerlast. Genau dort testen die Hammer-Frames der Stress-Engine.

✈️UV-Pilot

Der UV-Pilot erkennt laufende Spiele und schaltet automatisch zum passenden UV-Profil.

Tier-System

TierBeschreibung
🔥 MaxHöchste Performance, Cyberpunk 2077, Alan Wake 2
🚀 PerformanceStark, Elden Ring, Hogwarts Legacy
⚡ BalancedStandard, CS2, Valorant, die meisten Spiele
🌿 EcoSparsam, ältere/leichte Spiele
✨ MFGFür Multi Frame Generation Titel, nur RTX 50-Karten. Über die Spiele-Datenbank zuweisbar.

Das MFG-Tier nutzt die Eco-Spannung mit vollem Power-Limit und leicht reduziertem Takt. Es ist über die Tier-Buttons im Hauptfenster nicht direkt wählbar, sondern wird pro Spiel in der Spiele-Datenbank zugewiesen. Empfohlen ab 3x oder 4x MFG, dort ist die Ersparnis bei hohen Bildraten am größten.

Custom-Profile

Neu: Eigene UV-Profile pro Spiel möglich. Rechtsklick auf einen Slot: "Zu UV-Pilot hinzufügen", erstellt ein Custom-Profil. In der Spiele-Datenbank zuweisbar.

Spiele-Datenbank

Rechtsklick auf UV-Pilot → 🎮 Spiele-Datenbank öffnet den Game Browser mit 647 Spielen + Benchmarks. Tier-Zuordnungen anpassbar, eigene Spiele hinzufügbar.

Game Pass / Microsoft Store: Spiel zuerst starten, dann im Dialog „Spiel hinzufügen“ auf 🎮 klicken und möglichst den Prozess mit dem sichtbaren Spielfenster auswählen. NV-UV übernimmt ausschließlich den Prozessnamen und öffnet weder WindowsApps noch den geschützten EXE-Pfad. Erkennt UV-Pilot diesen Prozess, kann Smart Hz korrekt in den Gaming-Modus wechseln. Gemeinsame Hosts, Xbox-/Game-Bar-Komponenten und dauerhaft laufende Dienste wie ApplicationFrameHost.exe, GamingServices.exe, GamingServicesNet.exe und GameInputSvc.exe werden aus der Liste entfernt und auch bei manueller Eingabe sowie in der späteren UV-Pilot-Erkennung abgewiesen. App-IDs werden in dieser Version nicht unterstützt; erscheint kein eigener Spielprozess, kann der Titel nicht sicher erkannt werden.

Der Spielebrowser enthält neben der Spieleliste den zusätzlichen Reiter Replay-Anpassungen für die von Game Replay automatisch korrigierten Werte.

Benchmarks (3DMark etc.)

3DMark wird erkannt, aber kein UV-Tier zugeordnet — das aktive Profil bleibt bestehen. So könnt ihr mit eurem gewählten UV benchen ohne dass der Pilot umschaltet. Über den Game Browser kann optional ein Custom Profile zugewiesen werden.

Auto-Mini beim Gaming

Rechtsklick auf UV-Pilot → "📐 Mini-View beim Gaming". Wechselt automatisch auf Mini View bei Game-Detection, spart GPU-Overhead vom WPF-Hauptfenster. Standardmäßig deaktiviert.

Foreground-Priorität

Der UV-Pilot priorisiert ab v0.94 den Prozess des aktuell fokussierten Fensters. Das löst Fälle auf in denen zwei oder mehr Einträge der Spiele-Datenbank gleichzeitig laufen, typisch Browser + Spiel.

Vorher: Chrome war offen (Eco), man startete ein Spiel → Chrome-Eco-Profil blieb aktiv bis Chrome vollständig geschlossen wurde.
Jetzt: Sobald das Spiel-Fenster fokussiert ist, erkennt der Pilot den Wechsel und schaltet auf das passende Spiel-Profil. Der Wechsel zurück funktioniert analog, Alt-Tab zu Chrome schaltet auf Eco, Alt-Tab ins Spiel wieder auf Performance.

Fallback bleibt: Wenn der Foreground-Prozess kein DB-Eintrag ist (Explorer, Desktop, etc.), behält der Pilot den aktuellen Lock. Alt-Tab zum Desktop killt also keinen Gaming-Lock.

DCC – Dynamic Clock Clapping

DCC sucht während eines erkannten Spiels schrittweise nach einem sinnvollen niedrigeren GPU-Takt und merkt sich das Ergebnis pro Spiel. Dein vorhandenes NV-UV-Undervolting kann dabei aktiv bleiben.

Bedienung

Automatischer DCC-Modus

DCC startet erst, wenn ein Spiel eindeutig erkannt ist, im Vordergrund läuft und tatsächlich neue Bilder ausgibt. Beim Wechsel auf den Desktop wartet DCC; nach der Rückkehr prüft es das Spiel erneut. Der Desktop wird von diesem Modus nicht geregelt.

Die Erkennung verwendet zuerst die Spieleprofile des NVIDIA-Treibers. Die NV-UV-Spieledatenbank und eigene Spiele ergänzen die Liste. So können auch Titel aus Steam, Game Pass, GOG, Epic und anderen Launchern erkannt werden.

Gelernte Werte werden pro Spiel und GPU gespeichert. In den Einstellungen kannst du einzelne Lernprofile gezielt zurücksetzen. Ein bereits aktives NV-UV-Profil kann in diesem automatischen Modus aktiv bleiben. Das optionale Performance-Logging speichert Messdaten nur lokal.

NVIDIA Ultra Efficiency – experimentell

Dieser Modus ist global und bleibt aktiv, bis DCC ausgeschaltet wird. AUTO orientiert sich an der Bildwiederholrate des Windows-Primärmonitors. Läuft dein Spiel auf einem anderen Monitor oder möchtest du ein anderes Ziel, stelle den Wert manuell ein. War zuvor ein NV-UV-Profil aktiv, aktiviert NV-UV es nach dem Ausschalten des Effizienzmodus wieder.

Das Effizienzziel ist kein FPS-Limiter. Aktiviere den Modus vor dem Spielstart. Nach dem Aktivieren oder einer Zieländerung das Spiel vollständig neu starten.

FPS-Limiter und VSync

Der NVIDIA-FPS-Limiter und globales VSync sind unabhängig vom gewählten DCC-Modus. Ein Limit, VSync oder beides wird empfohlen; VSync besonders bei Frame Generation. Ist die gewünschte Einstellung bereits im Spiel oder im NVIDIA-Treiber aktiv, musst du sie hier nicht erneut setzen.

Wichtig: Die eigenständige DCC-Version und das DCC-Modul in NV-UV nicht gleichzeitig laufen lassen. Beim ersten Start übernimmt NV-UV vorhandene Lernstände der eigenständigen DCC-Version einmalig, ohne die alten Daten zu löschen.

Anker-Profil

Das Anker-Profil ist euer "Heimat-Slot". Es legt fest, welches UV-Profil NV-UV in zwei Situationen automatisch laden soll: beim Programmstart und nach Spielende.

Setzen

Rechtsklick auf einen Slot mit gespeichertem UV-Profil → ⚓ Als Anker setzen. Der Slot bekommt das ⚓ Symbol und wird in der Slot-Übersicht markiert.

Verhalten im Detail

SituationWas passiert
ProgrammstartNV-UV erkennt das Anker-Profil und lädt es automatisch beim Start. Funktioniert auch ohne UV-Pilot, ideal für Autostart mit Windows.
Nach SpielendeUV-Pilot erkennt das Spielende und stellt das Anker-Profil wieder her, statt zum vorherigen Slot zurückzukehren. Setzt aktiven UV-Pilot voraus.

Praxis-Beispiel

Ihr habt euer Daily-UV in Slot 1 (z.B. 2902 MHz @ 950 mV) und setzt diesen als Anker. Beim Windows-Start fährt NV-UV hoch (Autostart), AB wird gestartet und Slot 1 ist sofort aktiv, ohne dass ihr was anklicken müsst. Startet ihr ein Spiel das mit UV-Pilot auf Tier "Max" läuft, wechselt der Pilot kurz auf Slot 4. Nach Spiel-Ende geht's zurück zu Slot 1 (Anker), nicht zum vorherigen Zustand.

Tipp: Auch ein Stock-Anker funktioniert. Wenn ihr einen leeren Slot als Anker setzt, lädt NV-UV beim Start eben Stock-Werte. Der Anker ist eine explizite "Heimat"-Anweisung, kein "Nur-wenn-UV"-Hinweis.

🔧Optionale Features

🧊 Idle-Optimierung

Setzt alle Spannungspunkte unter 850 mV auf Stock-Frequenz. Spart Strom im Desktop-Betrieb.

🔧 V-Step Fix

Kompensiert den point-before-flatten Bug bei Blackwell. Unter Last nutzt die GPU den Spannungspunkt vor dem Lock (~10 mV weniger). V-Step Fix kompensiert das automatisch.

Gilt für: Quick-Lock im Hauptfenster (V-Lock Modus). Setzbar als Checkbox neben dem Spannungs-Slider.

📐 V-Step Compensation (Neu in Cantor)

Im Scanner-Fenster gibt es eine eigene Checkbox V-Step Compensation. Sie macht etwas anderes als der V-Step Fix oben, deshalb klar abgegrenzt:

Feature Wo Was es macht
🔧 V-Step Fix Hauptfenster
(beim Anwenden eines V-Lock)
Schiebt den Lock-Punkt um eine VF-Stufe hoch, damit die GPU unter Last nicht auf den Punkt davor fällt.
📐 V-Step Compensation Scanner-Fenster
(während des Scans)
Misst kontinuierlich die Differenz zwischen eingestellter und tatsächlich am Chip anliegender Spannung (V-Droop) und korrigiert die nachfolgenden Tests entsprechend nach.

Wann aktivieren? Wenn du im Scanner präzise Spannungswerte treffen willst. Beispiel: Du stellst 910 mV ein, MAHM zeigt aber 905 mV — die Differenz von 5 mV wird intern aufaddiert, sodass die folgenden Test-Steps die echten 910 mV am Chip erreichen statt nur 905. Damit bekommst du reproduzierbarere Scan-Ergebnisse, vor allem wenn du Stage 2 (Optimize Point) nutzt wo es auf jeden Millivolt ankommt.

Funktioniert vollautomatisch, läuft im Hintergrund mit. Im Log siehst du Zeilen wie [VDroop] adapted: req 910 mV → MAHM 905 mV (Δ+5) → comp 5 mV. Standardmäßig aktiviert.

🔋 Power Limit

Slider begrenzt maximale Leistungsaufnahme. Eco-Presets setzen PL reduziert, MFG / Performance / Max auf 100%.

💾 VRAM Offset

Speichertakt-Offset. Standard: 0 MHz. GDDR7 profitiert selten von Memory-OC.

🔓 Override Safe Limit

Entfernt den 50 MHz Sicherheitsabstand vor dem Stock-Maximum. Nur für erfahrene User.

🖥 UI-Skalierung

% Button im Footer (neben dem Sprach-Button). Stufen: 100% → 110% → 125% → 150% → 200% → 250% → 300%. Alle Fenster skalieren mit.

🖥Smart Hz

NV-UV schaltet den Desktop automatisch auf eine niedrige Refresh-Rate, wenn kein Spiel läuft, und zurück auf die native Rate, sobald der UV-Pilot ein Spiel erkennt. Spart rund 10-25W im Idle. Der Toggle ist direkt in der Toolbar.

Idle-Rate wählen (neu): Rechtsklick auf den Smart-Hz-Button öffnet ein Menü mit den Refresh-Raten, die dein Monitor tatsächlich unterstützt (z.B. 60 / 120 / 144 Hz). Die Auswahl aktiviert Smart Hz gleich mit, ein separates Ein-/Ausschalten ist nicht nötig. Die gewählte Rate bleibt über Neustarts erhalten.

Desktop/Idlegewählte Rate (z.B. 60/120Hz)
Spiel erkanntNative Rate (z.B. 120/144/165Hz)
Spiel beendetZurück auf die gewählte Idle-Rate
NV-UV beendetNative Rate wiederhergestellt
Bei Multi-Monitor-Setups kann es zu Problemen kommen. Im Zweifelsfall deaktiviert lassen. Benötigt UV-Pilot für die Spielerkennung. Game-Pass-/Store-Titel müssen deshalb über den laufenden Spielprozess hinzugefügt werden, damit Smart Hz in den Gaming-Modus wechseln kann.

UV⚡Try (Community-UV-Datenbank)

UV⚡Try öffnet eine durchsuchbare Datenbank mit Community-Undervolt-Werten für deine GPU, gruppiert in Eco, Balanced und UV+OC. Jeder Eintrag zeigt Spannung, Takt, Power Limit, VRAM-Offset, Grafikkarten-Variante, ein Vertrauens-Label und den Quellen-Link. Die Liste wählt deine erkannte Karte vor.

Geöffnet wird sie über den UV⚡Try-Button neben den Presets (Eco / Bal / Perf / Max). Zum Übernehmen einen Eintrag rechtsklicken und einen Profil-Slot (1-5) wählen, genau wie in der Scanner-Historie.

Bewertung & Community-Votes: Ein Sterne-Klick macht beides: Er speichert deine persönliche Notiz lokal und zählt gleichzeitig als anonymer Community-Vote. Die Spalte Community zeigt den Durchschnitt aller Votes mit Anzahl in Klammern, z.B. "★ 4.2 (17)", und aktualisiert sich zweimal täglich. Erneuter Klick auf denselben Stern (0 Sterne) löscht deinen Vote auch serverseitig.

Eigene Settings teilen: Rechtsklick auf einen belegten Profil-Slot → An Community-DB senden. Die Werte kommen unverändert aus dem Slot (also ein real erprobtes Profil), nur Grafikkarten-Variante und Kurznotiz sind optionale Freitexte. Nach kurzer Prüfung erscheint dein Preset für alle in UV⚡Try, gekennzeichnet als "user-submitted". Details zu den übertragenen Daten stehen im Abschnitt Community-Features & Daten.

Community-Werte sind nur ein Startpunkt. Jede Karte ist anders (Silizium-Lotterie) - verifiziere einen Wert immer auf deiner eigenen Karte, bevor du dich darauf verlässt.

🔒Online-Funktionen & Datenschutz

NV-UV hat keine Accounts und lädt keine Diagnose automatisch hoch. Online-Verbindungen entstehen nur durch klar erkennbare Funktionen wie Community-Inhalte, Updateprüfungen oder einen von dir ausdrücklich gesendeten Fehlerbericht.

Community-Funktionen

Sterne-Bewertung in UV⚡Try: Beim Klick auf einen Stern wird neben der lokalen Speicherung ein anonymer Community-Vote gesendet. Übertragen werden nur: die Preset-ID, dein Sternwert und eine zufällige Client-ID (eine lokal erzeugte Zufalls-GUID ohne jeden Hardware- oder Personenbezug). Klickst du denselben Stern erneut (0 Sterne), wird dein Vote auch serverseitig gelöscht.

Settings einreichen (Rechtsklick auf einen Profil-Slot): Übertragen werden die UV-Werte aus dem Slot (Frequenz, Spannung, ggf. Power Limit und VRAM-Offset), das erkannte GPU-Modell, optional deine Grafikkarten-Variante und Kurznotiz sowie dieselbe zufällige Client-ID. Wichtig: Nach der Freigabe erscheinen diese Angaben öffentlich in der Community-Datenbank auf GitHub. Schreibe daher keine persönlichen Informationen in die Notiz.

Updates

Die manuelle oder freiwillig tägliche Updateprüfung fragt GitHub nach einer neuen Version. Dabei hängt NV-UV keine Hardware-, Profil-, Diagnose- oder Client-ID-Daten an. Wie bei jeder Internetverbindung erhält GitHub technisch IP- und Verbindungsdaten.

Private Fehlerberichte

Ein Diagnosebericht wird immer zuerst lokal gespeichert. Nur nach Vorschau, Zustimmung und Klick auf Fehlerbericht senden wird das ausgewählte Paket über Cloudflare an NV-UV übertragen. Optional kannst du Bilder und eine Kontaktangabe ergänzen. Ohne deine Aktion bleibt alles lokal.

Technisches: Wie bei jedem Internetdienst sieht der Server deine IP-Adresse. Sie wird beim NV-UV-Dienst ausschließlich als täglich neu gesalzener Hash für das Missbrauchs-Limit verarbeitet und nicht im Klartext gespeichert. Die zufällige Community-Client-ID liegt in %LocalAppData%\NV-UV\nv-uv_client_id.txt und kann jederzeit gelöscht werden; beim nächsten Vote wird eine neue erzeugt.

🌍Globaler Override & Kein Override

In der Spiele-Bibliothek lässt sich ein globaler Override setzen (Dropdown in der Toolbar): Er zwingt jedes laufende Spiel auf die gewählte Stufe (Eco / Bal / Perf / Max) und überschreibt deren individuelle Zuordnungen. Praktisch, wenn du nur den UV-Piloten nutzt und überall dieselbe Stufe willst.

Kein Override nimmt ein einzelnes Spiel vom globalen Override aus - es löst dann normal auf (eigene Stufe, Datenbank-Stufe oder Stock). Setzbar entweder im Per-Game-Override-Dropdown („⊘ Kein Override") oder per Rechtsklick auf die Spielzeile. Nützlich z.B. für einen Browser, den der UV-Pilot nicht anfassen soll.

📐Mini View

Kompakte Ansicht ohne Kurve. 📐 Mini in der Toolbar, ↩ Full zurück. Bleibt immer im Vordergrund. Die wichtigsten UV-Funktionen sind verfügbar: Slots, Presets, V-Lock, PL, VRAM, Scanner und OCS → UV.

Performance-Tipp: Das große Hauptfenster nutzt WPF-Rendering und kann in Benchmarks messbar GPU-Leistung kosten. Beim Gaming oder Benchen die Mini View verwenden oder NV-UV in den Tray minimieren. Die Mini View hat deutlich weniger Rendering-Overhead.

Auto-Mini beim Gaming

Rechtsklick auf UV-Pilot → "📐 Mini-View beim Gaming" aktiviert automatischen Wechsel auf Mini View wenn ein Spiel erkannt wird. Beim Beenden des Spiels wechselt NV-UV zurück auf die Hauptansicht. Standardmäßig deaktiviert.

📊Preset-Referenz

RTX 5090

PresetSpannungFrequenzPL
🍃 Eco910 mV2430 MHz85%
⚡ Balanced935 mV2887 MHz90%
🚀 Performance1025 mV3105 MHz100%

RTX 5080

PresetSpannungFrequenzPL
🍃 Eco850 mV2650 MHz88%
⚡ Balanced900 mV2750 MHz90%
🚀 Performance925 mV2980 MHz100%
🔥 Max975 mV3150 MHz100%

RTX 5070 Ti

PresetSpannungFrequenzPL
🍃 Eco850 mV2500 MHz80%
⚡ Balanced900 mV2800 MHz90%
🚀 Performance900 mV2932 MHz100%
🔥 Max950 mV3000 MHz100%

Das Performance-Preset der 5070 Ti ist das validierte Tagesprofil des Entwicklers (900 mV / 2932 MHz) und setzt zusätzlich +3000 MHz VRAM-Offset.

RTX 5070

PresetSpannungFrequenzPL
🍃 Eco850 mV2600 MHz80%
⚡ Balanced900 mV2750 MHz90%
🚀 Performance940 mV3000 MHz100%
🔥 Max975 mV3150 MHz100%

RTX 5060 Ti / RTX 5060 (experimentell)

PresetSpannungFrequenzPL
🍃 Eco800 mV2500 MHz80%
⚡ Balanced875 mV2700 MHz90%
🚀 Performance925 mV2900 MHz100%
🔥 Max975 mV3000 MHz100%

Hinweis: Die 5060 (non-Ti) nutzt diese Tabelle als Fallback. Da sie ein kleinerer GB206-Cut mit niedrigerer TBP ist, cappt sie sich automatisch über das Power-Limit, die Werte bleiben sicher.

🧪 Ada-Status (v0.95): Der Ada-Schreibpfad (byte-exaktes VF-Curve-Encoding) wurde auf einer KFA2 RTX 4070 Ti (AD104-Chip) verifiziert und läuft end-to-end in Apply / Scanner / Game Replay / UV-Pilot. Die Preset-Werte basieren auf Community-Werten — siehe Tabellen unten. Ada-Tester für AD102 (4090) und AD103 (4080) willkommen im PCGH-Subforum und auf Discord.

RTX 4090

PresetSpannungFrequenzPL
🍃 Eco875 mV2400 MHz100%
⚡ Balanced900 mV2550 MHz100%
🚀 Performance925 mV2670 MHz100%
🔥 Max950 mV2745 MHz100%

RTX 4080 / 4080 Super

PresetSpannungFrequenzPL
🍃 Eco875 mV2400 MHz100%
⚡ Balanced900 mV2520 MHz100%
🚀 Performance925 mV2640 MHz100%
🔥 Max950 mV2700 MHz100%

RTX 4070 Ti / 4070 Ti Super

PresetSpannungFrequenzPL
🍃 Eco925 mV2550 MHz100%
⚡ Balanced940 mV2640 MHz100%
🚀 Performance950 mV4070 Ti Super: 2730 MHz
4070 Ti: 2685 MHz
100%
🔥 Max975 mV2820 MHz100%

Der 4070-Ti-Performance-Wert wurde von 2730 auf 2685 MHz rekalibriert. Die 4070 Ti (AD104 voller Die, schlechteres Binning) braucht ca. 30 MHz weniger Headroom bei gleicher Spannung als die 4070 Ti Super (AD103-Cut, bessere Chip-Selektion). Andere Presets (Eco / Balanced / Max) sind auf beiden Karten identisch.

RTX 4070 / 4070 Super

PresetSpannungFrequenzPL
🍃 Eco900 mV2400 MHz100%
⚡ Balanced925 mV2550 MHz100%
🚀 Performance940 mV2670 MHz100%
🔥 Max975 mV2790 MHz100%

RTX 4060 Ti (experimentell)

PresetSpannungFrequenzPL
🍃 Eco900 mV2400 MHz100%
⚡ Balanced925 mV2550 MHz100%
🚀 Performance950 mV2650 MHz100%
🔥 Max975 mV2750 MHz100%

RTX 4060 (experimentell)

PresetSpannungFrequenzPL
🍃 Eco875 mV2300 MHz100%
⚡ Balanced900 mV2450 MHz100%
🚀 Performance925 mV2600 MHz100%
🔥 Max950 mV2730 MHz100%

Hinweis zur RTX 4060: Der AD107-Chip skaliert ungewöhnlich schwach mit zusätzlicher Voltage. Höhere mV bringen kaum mehr MHz, daher liegen die Tier-Werte enger beieinander als bei größeren Ada-Chips.

Was bedeutet "experimentell" bei den RTX 5060- und RTX 4060-Modellen? Diese Karten werden vom NV-UV-Code unterstützt, aber die Preset-Werte wurden noch nicht durch unser Tester-Programm auf echter Hardware verifiziert. Sie basieren auf KI-DeepSearch-Recherche aus Community-Daten (Reddit, Hardwareluxx, Igor's Lab, OCN). Bitte testet mit Balanced als Startpunkt und gebt Feedback im PCGH-Forum oder auf Discord, damit die Werte nachgeschärft werden können.
🟢 Ampere-Status ab v0.99.3: Die RTX-30-Serie wird regulär unterstützt. Die Preset-Werte sind konservative, community-basierte Ausgangspunkte und können je nach Board, Kühlung und Silicon variieren. Im Zweifel mit Balanced beginnen und das Ergebnis mit Scanner, Game Replay und realen Spielen validieren. Bei Problemen bitte das Diagnose-ZIP mitschicken.

RTX 3090 (Referenzkarte, Integration verifiziert)

PresetSpannungFrequenzPL
🍃 Eco800 mV1700 MHz80%
⚡ Balanced875 mV1830 MHz90%
🚀 Performance900 mV1900 MHz100%
🔥 Max950 mV1965 MHz100%

RTX 3090 Ti

PresetSpannungFrequenzPL
🍃 Eco825 mV1700 MHz80%
⚡ Balanced875 mV1830 MHz90%
🚀 Performance925 mV1950 MHz100%
🔥 Max975 mV2025 MHz100%

RTX 3080 Ti

PresetSpannungFrequenzPL
🍃 Eco800 mV1710 MHz80%
⚡ Balanced875 mV1870 MHz90%
🚀 Performance900 mV1920 MHz100%
🔥 Max950 mV1980 MHz100%

RTX 3080 12GB

PresetSpannungFrequenzPL
🍃 Eco800 mV1700 MHz80%
⚡ Balanced875 mV1860 MHz90%
🚀 Performance900 mV1920 MHz100%
🔥 Max950 mV2000 MHz100%

RTX 3080 10GB

PresetSpannungFrequenzPL
🍃 Eco800 mV1750 MHz80%
⚡ Balanced875 mV1890 MHz90%
🚀 Performance900 mV1950 MHz100%
🔥 Max950 mV2010 MHz100%

RTX 3070 Ti

PresetSpannungFrequenzPL
🍃 Eco825 mV1770 MHz80%
⚡ Balanced875 mV1905 MHz90%
🚀 Performance900 mV1950 MHz100%
🔥 Max950 mV1995 MHz100%

RTX 3070

PresetSpannungFrequenzPL
🍃 Eco775 mV1700 MHz80%
⚡ Balanced875 mV1900 MHz90%
🚀 Performance925 mV1950 MHz100%
🔥 Max950 mV2010 MHz100%

RTX 3060 Ti

PresetSpannungFrequenzPL
🍃 Eco800 mV1750 MHz80%
⚡ Balanced875 mV1875 MHz90%
🚀 Performance925 mV1935 MHz100%
🔥 Max975 mV1980 MHz100%

RTX 3060

PresetSpannungFrequenzPL
🍃 Eco800 mV1560 MHz80%
⚡ Balanced850 mV1680 MHz90%
🚀 Performance900 mV1800 MHz100%
🔥 Max950 mV1850 MHz100%
Die Preset-Werte basieren auf Community-Erfahrungswerten. Nicht jede GPU schafft jedes Preset, Silizium-Lotterie. Im Zweifelsfall mit Balanced anfangen.

🧾Diagnose und Fehlerbericht

Diagnose exportieren erstellt immer zuerst ein lokales ZIP. Es enthält die Informationen, die für die Fehlersuche benötigt werden, einschließlich des aktuellen Zustands neuer Funktionen wie DCC und NVIDIA Auto-UV.

1
Fehler kurz beschreiben und das Diagnose-ZIP erstellen.
2
Vorschau und ZIP prüfen. Du kannst die Datei jederzeit nur lokal behalten.
3
Optional Bilder hinzufügen: bis zu vier PNG-, JPG- oder WebP-Dateien, jeweils höchstens 5 MB und zusammen höchstens 10 MB.
4
Nur wenn du zustimmst und Fehlerbericht senden anklickst, wird das Paket privat übertragen.
Nach einem erfolgreichen Versand zeigt NV-UV eine Bericht-ID. Notiere sie für Rückfragen. Die lokale ZIP-Datei bleibt erhalten.
Kein automatischer Upload: Ohne Zustimmung und deinen Klick wird nichts gesendet. DCC-Performance-Logs bleiben ebenfalls lokal, bis du sie selbst exportierst.

FAQ

Ersetzt NV-UV Afterburner?

Nein. NV-UV nutzt Afterburner als Backend. AB muss installiert sein, muss aber nicht sichtbar laufen. Für OC, OSD und feingranulare Kurvenbearbeitung ist AB weiterhin die erste Wahl.

Ist Undervolting sicher?

Es werden keine Spannungen erhöht, sondern nur gesenkt. Alles resettbar durch Stock-Button oder Recalibrate. Allerdings übernehme ich für Schäden die direkt oder indirekt durch Undervolting auftreten sollten keine Haftung.

Warum fehlen bei Ada-Karten die Optionen Boost Override / V-Step Fix / Idle-Optimierung?

Das ist Absicht, kein Bug. Diese drei Optionen sind Blackwell-spezifisch:

Ada nutzt einen komplett eigenen UV-Pfad (native 4-Zonen-Kurve), der keine dieser drei Kompensationen braucht. Deshalb werden die Checkboxen auf Ada-Karten im Haupt- und Mini-View automatisch ausgeblendet.

Warum zeigt NV-UV keine Spannung an? (0 mV / kein Wert)

Das ist die häufigste Stolperfalle. Ursache: in Afterburner sind die Voltage-Optionen nicht aktiviert. NV-UV liest die Spannung über Afterburner's Shared Memory (MAHM), und ohne die richtigen AB-Settings liefert MAHM einfach nichts.

Schnelle Prüfung: Schau in dein Afterburner-Hauptfenster. Steht dort unter „VOLT" auch 0 mV? Dann liest auch AB selbst keine Spannung — das Problem ist in AB, nicht in NV-UV. Lösung:

  1. AB → Einstellungen (⚙) → General Tab → Unlock Voltage Control ✓ und Unlock Voltage Monitoring ✓; Force Constant Voltage muss deaktiviert sein
  2. AB → Einstellungen (⚙) → Monitoring Tab → in der Liste GPU voltage ✓ anhaken
  3. OK klicken (nicht Abbrechen) und Afterburner komplett neustarten
  4. Im AB-Hauptfenster sollte „VOLT" jetzt einen echten Wert zeigen (z.B. 905 mV). Erst dann sieht NV-UV die Spannung auch.

Detaillierte Anleitung mit allen empfohlenen Häkchen: siehe Installation → Schritt 1 + 2 oben.

Hinweis Reference-Design RTX 5090: Bei einigen Karten setzt Afterburner die Unlock-Haken gelegentlich von selbst zurück. Falls die Spannungsanzeige nach einer Weile wieder verschwindet, einfach Schritt 1+2 nochmal durchgehen.

Die Spannung unter Last ist niedriger als mein V-Lock Ziel, warum?

Das ist normales GPU-Boost-Verhalten. NV-UV setzt einen V-Lock bei z.B. 950 mV, aber die GPU boosted nur bis zu der Spannung die sie thermisch/power-mäßig braucht. Bei einem UV-Profil (Kurve abgeflacht ab Lock-Punkt) hat die GPU keinen Anreiz höher zu boosten. Das ist kein Bug.

Der Scanner stoppt unter meinem Stock-Maximum, warum?

Zwei mögliche Gründe:
1. Safe Limit: Standardmäßig stoppt der Scanner 50 MHz unter Stock-Max. Checkbox "Override Safe Limit" im Scanner entfernt das.
2. Driver Limit: NVIDIA begrenzt den Frequenz-Offset auf +1000 MHz pro Voltage-Punkt. Wenn die GPU bei einer bestimmten Spannung dieses Limit erreicht, kann der Scanner nicht höher testen. Lösung: Niedrigere Spannung testen, dort ist mehr Headroom.

Der Scanner steppt endlos hoch aber die GPU-Frequenz steigt nicht mehr

In Antares behoben! Die Plateau-Erkennung stoppt den Scanner automatisch wenn die GPU bei einer Spannung nicht mehr höher boosten kann. Falls du eine ältere Version nutzt: Update auf Antares.

Spiel crasht nach UV, was tun?

Normal! Nicht jede GPU schafft jedes Preset. Nächsthöheres Preset nehmen, oder den Scanner für individuelle Optimierung nutzen. Mit Game Replay: Einfach weiter spielen, die Frequenz wird automatisch gesenkt, im besten Fall noch während des Spiels oder nach dem Crash beim nächsten Start.

Was ist der Unterschied zwischen V-Lock und Multi-Point?

V-Lock fixiert die GPU auf einen einzigen Spannungs-/Frequenz-Punkt. Einfach, zuverlässig, die empfohlene Methode.
Multi-Point setzt mehrere Punkte auf der Kurve (z.B. aus OCS Import). Komplexer, aber potenziell effizienter über den ganzen Spannungsbereich.

Warum ~200 MB EXE?

Self-contained .NET 10 Runtime. Keine Installation nötig, einfach EXE starten. Die Runtime ist eingebettet damit NV-UV auf jedem Windows 11 System sofort läuft.

Windows 10 Support?

Nicht geplant. Der DXR Stress Test benötigt Windows 11.

RTX 40-Serie Support?

Voll unterstützt. Seit „Ada improved" (v0.94) ist der native Ada-Schreibpfad aktiv. Der byte-exakte Kurven-Encoder wurde auf einer KFA2 RTX 4070 Ti (AD104) verifiziert und läuft end-to-end — Apply, Scanner, Game Replay und UV-Pilot funktionieren.

Die Status-Lage pro Chip:

Die Preset-Werte basieren auf Community-Werten. Wer eine 4090, 4080, 4060 Ti oder 4060 hat und Logs / AB-Profile zur weiteren Verfeinerung der Per-Chip-Konstanten beisteuern möchte, gerne im PCGH-Forum oder auf Discord melden.

Wird NV-UV Open Source?

Aktuell Closed Source. Eine Open-Source Version ist langfristig denkbar, aber kein konkreter Zeitplan.

NV-UV kostet Benchmark-Punkte, warum?

Das WPF-Hauptfenster nutzt GPU-Ressourcen für Rendering und DWM-Compositing. In 3DMark kann das ~200-500 Punkte kosten. Lösung: Mini View verwenden, NV-UV in den Tray minimieren, oder Auto-Mini beim Gaming aktivieren (Rechtsklick UV-Pilot). Das UV-Profil bleibt in AB aktiv auch wenn NV-UV minimiert/geschlossen ist.

Avast/Antivirus meldet NV-UV als Bedrohung

False Positive. Self-contained .NET SingleFile EXEs werden von manchen Virenscannern fälschlicherweise geflaggt. NV-UV ist sicher, du kannst eine Ausnahme in deinem Antivirus hinzufügen.

AB Curve Editor minimiert sich wenn NV-UV ein Profil schreibt

Bekanntes Verhalten. NV-UV interagiert mit AB's Profilsystem, dabei kann sich der Curve Editor minimieren. Einfach wieder öffnen.

Wo liegen meine Einstellungen?

%LocalAppData%\NV-UV\ enthält unter anderem UV-Profile, Slot-Namen, Game-Replay-Anpassungen, Scanner-Historie, OCS-Daten, Stock-Kurve, DCC-Lernprofile und Logs.

Die dauerhaften Recovery-Daten des experimentellen Blackwell-Hotspot-Fixes liegen getrennt unter %ProgramData%\NV-UV\BlackwellHotspot\. Diesen Ordner nicht manuell löschen, solange Hotspot aktiv ist.

Wie exportiere ich Log-Dateien?

Über Diagnose exportieren unter dem Aktivitätsbereich. NV-UV erstellt zuerst ein lokales Diagnose-ZIP und zeigt eine Vorschau. Danach kannst du es nur behalten oder freiwillig über den Fehlerbericht senden.

Hilfe, meine Profile sind weg!

Profile immer manuell wegsichern bevor ihr experimentiert. Falls Profile verloren gehen: im NV-UV Ordner unter %LocalAppData%\NV-UV\ nachschauen, dort liegen gespeicherte Daten, OCS-Kurven und Scanner-Historie.

Mein PC fährt nach instabilem UV nicht mehr richtig hoch!

Wichtiger Tipp beim Experimentieren mit UV: In Afterburner unter Settings → General den Haken bei Start with Windows deaktivieren. So wird beim Hochfahren kein instabiles Profil automatisch geladen, falls ein UV-Setting beim Booten den Treiber zerschießt. Erst wenn euer UV-Setting in Spielen verifiziert stabil läuft, könnt ihr AB Autostart wieder aktivieren.

🛠Troubleshooting

NV-UV startet, zeigt aber keine GPU

Aktueller NVIDIA-Treiber installiert? NV-UV nach dem Windows-Desktop starten.

MAHM nicht verbunden (Spannung zeigt nichts)

AB + RTSS müssen laufen. In AB: Voltage Monitoring aktivieren (siehe FAQ oben). AB neustarten.

Spannungs-Auslese springt oder zeigt ungültige Werte

In AB unter Einstellungen → Überwachung → Aktivierung von Hardware-Überwachungsdiagrammen die Plug-ins GPU.dll und HwInfo.dll deaktivieren. Diese greifen parallel auf die gleichen GPU-Sensoren zu wie NV-UV über MAHM, was zu konkurrierenden Sensor-Zugriffen führt. MAHM liefert dann nur noch sporadisch gültige Werte (Spannung springt, zeigt 0 oder unrealistische Zahlen).

Danke an Martin aus dem PCGH-Forum für diesen Hinweis.

Apply tut nichts / Spannung ändert sich nicht

In AB: Unlock Voltage Control aktivieren. Stock-Kurve fehlt? 🔄 Recalibrate klicken. Ist Blackwell-Hotspot aktiv, wird der Fix vor der eigentlichen Kalibrierung zuerst kontrolliert entfernt.

Spiel crasht nach UV

Nächsthöheres Preset nehmen, oder Scanner für individuelle Optimierung. Game Replay senkt automatisch.

💬Feedback

Feedback bitte direkt in den Feedback-Thread im PCGH Forum posten oder an Christian im Discord. Eine kurze Beschreibung und ein Screenshot helfen meistens schon weiter.

Bei technischen Problemen bitte Diagnose exportieren. Du kannst das ZIP selbst weitergeben oder es nach der Vorschau freiwillig über den privaten Fehlerbericht senden.

🔖 Drittkomponenten

NV-UV verwendet NvApiNative.dll, eine native NVAPI-Bridge die aus dem Open-Source-Projekt Green Curve von aufkrawall abgeleitet ist. Green Curve hat den Weg gezeigt wie sich die VF-Kurve auf Blackwell-GPUs direkt über NVAPI-Entry-Points ansprechen lässt. NV-UV nutzt diese Erkenntnis für den Scanner Direct Mode und die Punkt-Optimierung.

Projekt-Repository: https://github.com/aufkrawall/green-curve

Die Lizenzbedingungen der MIT-Lizenz sind unten im vollen Wortlaut wiedergegeben:

MIT License

Copyright (c) 2026 aufkrawall

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

Vielen Dank an aufkrawall für Green Curve und die Entscheidung, das Projekt unter einer offenen Lizenz verfügbar zu machen.