Skip to content

Instantly share code, notes, and snippets.

@st4rdog
Last active October 4, 2025 16:56
Show Gist options
  • Save st4rdog/d305609977037e64684a7932609446de to your computer and use it in GitHub Desktop.
Save st4rdog/d305609977037e64684a7932609446de to your computer and use it in GitHub Desktop.
MSI Afterburner Voltage Curve Editor Tutorial - Undervolt

Tutorial

  • Start at default curve.
  • Ctrl-click-drag any point in right-half to bend it until a point intersects with desired mhz/voltage.
  • Select point and adjust to perfection using shift-up-down.
  • Shift-click-drag empty space and select points (including selected point) on the right. Selected point should be left-most point.
  • Shift-Enter twice to flatten all points in selection area. They will flatten to match the selected point.
  • Adjust if required.

Controls

  • Tab - Next point

  • Shift-Tab - Previous point

  • Shift-Up/Down - Move point up/down (rounds to nearest 5 when applied)

  • Enter - Text enter mode

  • Shift-Enter - Switch to mhz mode

  • Shift-Enter (x2) - Flatten selected range to selected point

  • Shift-click-drag in space - select range

    • Up/down arrow to move all selected. (Selected point must be in range)
  • Shift-click-drag point - Move all points up/down

  • Ctrl-click-drag point - Rotate curve

    • Dragging point situated in the left/right half of graph decides the pivot point (left-most or right-most point).
  • Ctrl-z - Undo

  • Ctrl-y - Redo

Notes

@DarkAlchy
Copy link

I wish I knew where the file was as the graph is a huge pita and refuse to accept what I do. I see it in the graph then click the check mark and it always bounces back, or other weirdness.

@chrcoluk
Copy link

Yeah on ampere I could do flat line from start to end to keep it pegged at base 3d clocks, on lovelace its forcing the curve on right side, if I lower any of the right dots, they just ping back up. Also shift enter doesnt really do anything.

@DarkAlchy
Copy link

Yes, exactly. On my old 1060 I never had this issue. I have since noticed it lacks freedom and seems to snap to various points. Not sure if Ada related or afterburner changes since the 1060.

@therealnerdsmith
Copy link

Yeah on ampere I could do flat line from start to end to keep it pegged at base 3d clocks, on lovelace its forcing the curve on right side, if I lower any of the right dots, they just ping back up. Also shift enter doesnt really do anything.
If you have a point in the curve selected, say 775mv, then hold [⇧] and click / drag horizontally across the empty area of the voltage axis, [⇧]+[↵] gives all the points selected the same value.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment