ManualGPUCURVE EDITOR
GPU · NVIDIA

CURVE EDITOR

What it is. An editor for the voltage–frequency (V/F) curve of an NVIDIA GPU. Each point says how fast the GPU may run at one voltage; you raise or lower points from the factory curve, one by one or with Curve Builder.

Why use it. It is the precise way to undervolt or overclock: the same clock at a lower voltage means less power, heat and fan noise, and higher points give more performance. A V/F session and the LIMITED BY panel show what actually held the clock back, so you know what to change next.

Works with GeForce RTX 20 · 30 · 40 · 50 Opens from RTX-TUNER → Curve Editor V/F session Ctrl+Alt+F5 Updated 30 Oct 2026

Open the editor

  1. Open RTX-TUNER, then choose the profile and the adapter.
  2. Click Curve Editor. The adapter you are editing is shown at the top, for example #0 — RTX 5090 [Display].

If the RTX-TUNER profile is running, each change is applied to the card as a live preview, so you can watch it in a game. If the profile is off, you see the change only on the chart.

Apply keeps the curve in the profile and closes the editor. Cancel closes the editor and puts the card back the way it was when you opened it.

TipTo keep the curve after HYDRA restarts, save the profile on the RTX-TUNER tab with Save RTX profiles. Curve Builder saves its own key points when you press Apply in it.

The screen at a glance

Curve Editor on an RTX 5090 in GPC V/F Curve mode, with the red preview curve flat at 3015 MHz from 975 mV.
RTX 5090, GPC V/F Curve mode, after a 40-second V/F session. Hover a number to find it in the list; click the screenshot to see it full size.
  1. 1Adapter. The GPU you are editing: index, model, and [Display] for the card that drives the monitor.
  2. 2Mode. Which curve or NVIDIA model chart is shown. See Modes.
  3. 3NVIDIA MODEL. Where this chip sits among chips of the same model, read from the VBIOS.
  4. 4Legend. Preview is your curve, Default is the factory curve, GPU Now is the live point.
  5. 5Model band. The clocks NVIDIA's model allows at each voltage, from the slowest to the fastest chip.
  6. 6GPU Now. Where the GPU runs at this moment: effective clock at the live voltage.
  7. 7Floor and Cap. Left of NVVDD Floor the offset stays at 0. NVVDD Cap is the highest NVVDD Lim the driver accepts.
  8. 8V/F STATS. Results of the last V/F session. See V/F session.
  9. 9LIMITED BY. What held the clock under load, and what to change.
  10. 10Curve table. The offsets you edit, one column per voltage point.
  11. 11Toolbar. Screenshot, Builder, voltage lock, steps, Cut, Sync, Reset, Undo, Redo, Apply, Cancel.

Reading the chart

  • Default, the grey line with dots, is the factory curve the driver builds for this chip. It shifts with temperature, so your offsets ride on a moving base.
  • Preview, the red dashed line, is your curve as the card accepted it.
  • GPU Now, the orange cross, is the live operating point.
  • Stock, the yellow marker at the top, is the factory voltage ceiling.
  • NVVDD Lim, the dotted vertical line, is the highest voltage the GPU may use right now. Points to its right are not used. You raise it in Voltage & Current, which needs an XOC mode (see NVIDIA XOC UNLOCK).

NVIDIA MODEL

The box in the top-left corner comes from NVIDIA's own characterization of this GPU model, stored in the VBIOS.

  • SPEEDO and IDDQ Σ place this chip on the model's speed and leakage scales, from 0 % (minimum) to 100 % (maximum). A dash means the value is not in the model.
  • STOCK is the factory voltage ceiling, 1045 mV on this card.
  • CALIBRATED is the GPU temperature at which the model reproduces Default exactly. ≠ Default means it does not, and the yellow band is hidden.
CautionThe model describes how NVIDIA rated chips at the factory. It says nothing about whether your curve is stable.

The curve table

Each column is one voltage point. You type or step the middle row; the bottom row is what the card will actually run.

Voltage (mV)800815825840850865875890900915925940950965975990100010151025104010501065107510901100
Requested dF (MHz)7507507507507505704504234053873753573453183001136023−7−37−60−82−112−135−157
Accepted F (MHz)1905210723102520272227452790281228422872291029322977298530153015301530153015301530153015301530153015
Flat top: from 975 mV every point runs at 3015 MHzScroll sideways for more points
  • Voltage (mV) is the point you control.
  • Requested dF (MHz) is your offset from Default at that voltage. Positive values raise the curve, negative values lower it.
  • Accepted F (MHz) is the clock the card will run at that voltage after the driver accepted the curve.

In the example the offsets turn negative on the right. That is expected: Default keeps rising with voltage, so the flat top needs smaller and smaller offsets to stay at 3015 MHz.

Scroll the mouse wheel over the table to move along the voltage points. Drag across cells to select a range.

Toolbar

ButtonWhat it doesKeys
ScreenshotSaves a screenshot of the editor.
Curve BuilderBuilds the selected curve from a few key voltage points. See Curve Builder.
Voltage lockSelect one GPCCLK cell and click to lock the GPU at that voltage. Click again to unlock. Apply saves the lock in the RTX profile.
UpRaises the selected points by 15 MHz, or the whole curve if nothing is selected.↑ · Shift+↑ 75 MHz
DownLowers the selected points by 15 MHz, or the whole curve if nothing is selected.↓ · Shift+↓ 75 MHz
CutSelect a point first. Points below it stay as they are; the curve above it becomes flat. Use it to stop boost from climbing to higher voltages.
SyncCopies the selected point's offset to the whole editable curve.
ResetClears all offsets and redraws Default. Apply keeps the reset curve; Cancel does not.
UndoGoes back one step in this editor session.Ctrl+Z
RedoGoes forward again after Undo.Ctrl+Y · Ctrl+Shift+Z
ApplyKeeps the edited curve and closes the editor.
CancelCloses the editor without the changes made in it and restores the card.

Editing on the chart

You can also edit right on the chart. Every change goes through the same path as the table, so Undo and the preview work the same way.

Do thisResult
Drag a point up or downMoves it in 15 MHz steps. While you drag, a label shows its dF from Default.
Drag one of several selected pointsMoves the whole selection together.
Ctrl + dragShifts the whole curve.
Shift + dragSelects a voltage range.
Drag on an empty spotDraws a box and selects the points inside it.
Mouse wheelZooms the frequency axis around the cursor.
Double-click an empty spotResets the zoom.
EscCancels a drag in progress, or clears the selection.

Curve Builder

Curve Builder draws a whole curve from a few key points, so you do not have to set every column of the table. It opens from the hammer button and builds the curve shown in the editor: GPC, XBAR, SYS or NVD.

GPC CURVE BUILDER window with three key points: P0 at 800 mV +353 MHz, P1 at 950 mV +353 MHz, P2 at 1100 mV +38 MHz.
GPC CURVE BUILDER with three key points. Click the screenshot to see it full size.
  1. 1Num points. From 3 to 8 key points. Changing it rebuilds the table, so check the values afterwards.
  2. 2Points. For each point, VID in mV and OFFSET in MHz from Default.
  3. 3Reset. Spreads the points evenly across the editable voltage range and sets every offset to 0 MHz. Only the table changes until you press OK.
  4. 4OK. Builds the curve and saves these key points for the profile, card and curve.
  5. 5Cancel. Closes Curve Builder without changing the curve.
  • VID must grow from P0 to the last point, and each point must land on its own curve point. A VID between two curve points moves to the next one on the right.
  • Offsets go from −1000 to +1000 MHz.
  • Each card and each curve keeps its own key points. Reopening Curve Builder brings them back; after you edit the curve by hand, it reads the offsets back at the same VIDs.
  • Curve Builder saves only its key points. The rest of the RTX profile is saved with Save RTX profiles on the RTX-TUNER tab.

Modes

The list in the top-right corner switches between curves and NVIDIA model charts. Each curve keeps its own edits, undo history, live marker and statistics.

GPC V/F Curve mode on an RTX 5090
GPC V/F Curve. The main curve: graphics clock (GPCCLK) against core voltage. On this RTX 5090 the curve is flat at 3015 MHz from 975 mV.
GPC V/F Curve
Graphics clock against the live core voltage (VID). The curve that matters most in games.
XBAR V/F Curve
Crossbar clock against the programmed MSVDD voltage.
SYS V/F Curve
System clock on the MSVDD rail.
NVD V/F Curve
Video clock on the MSVDD rail.
NVVDD LEAKAGE MODEL
RTX 50 and RTX PRO Blackwell. The table below still edits the GPC curve.
MSVDD LEAKAGE MODEL
Shown when the GPU model publishes MSVDD leakage. The table edits the XBAR curve.
GPC THERMAL MODEL
How the driver's GPC base curve shifts with temperature.
NoteThe list shows only what your card exposes. XBAR, SYS and NVD curves may be missing on some GPUs; that is not an error.

V/F session and LIMITED BY

A V/F session records where the GPU actually runs. Press Ctrl+Alt+F5 to start, play or run a benchmark, then press it again to stop. The shortcut works while the editor is open, even when a game has focus.

V/F STATS
■ STOPPED · CTRL+ALT+F5
DOMINANT 55.0%
1040 mV · 2865 MHz
P10 – P90
1040 – 1040 mV
2850 – 2865 MHz
LEAK
16.5 – 23.2 W
GPC LIMITED BY
VOLTAGE CAP100%
WHAT TO CHANGE
Raise points left of the NVVDD Lim line, or raise NVVDD Lim
SESSION
40 s
  • DOMINANT is the point the GPU used most often, and its share of the samples.
  • P10 – P90 is the range of the middle 80 % of samples, without rare outliers.
  • LEAK is leakage power over the session by NVIDIA's model. At light load the real figure is lower.
  • LIMITED BY counts only the time at 90 % GPU load or more. The percentages are shares of that time, and the top reason decides WHAT TO CHANGE. Hover the panel for details and the driver's own limit names.

In this example the GPU sat at 1040 mV, right under NVVDD Lim (1045 mV), for the whole session. More clock has to come from points left of the Lim line, or from a higher NVVDD Lim.

Reasons

ReasonWhat happenedWhat to change
POWER LIMITThe card reached its board power target.Raise Power Limit in RTX-TUNER. If it is at the maximum, lower the voltage of the top curve points.
TEMPERATUREA temperature limit lowered the clock.Raise Temp Limit in RTX-TUNER, or improve cooling and fan speed.
VOLTAGE CAPThe GPU reached its highest allowed voltage; points above it are not used.Add MHz to points left of the Lim line, or raise the Lim in Voltage & Current.
CURVE TOPThe driver ran the highest clock your curve allows.Add MHz to the top points.
DRIVER CHOICENothing capped the clock; the driver picked a lower one for this load.Nothing to change.
CLOCK LOCKA voltage or clock lock, or an application clock limit, held the clock.Remove the lock.
OTHERA driver or system rule: display, PCIe, ECC or error recovery.Not tunable.
Panel says something else?GPU NOT LOADED means the GPU stayed under 90 % load for the whole session: run a game or a stress test while recording. DATA UNAVAILABLE means this GPU or driver does not report boost limits.