Skip to content

Instantly share code, notes, and snippets.

@st4rdog
Last active January 24, 2026 17:26
Show Gist options
  • Select an option

  • Save st4rdog/d305609977037e64684a7932609446de to your computer and use it in GitHub Desktop.

Select an option

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

@Francesco149
Copy link

Francesco149 commented Jan 24, 2026

another option for people who undervolt is to select a point and press L to lock the voltage there then apply the curve. I had to enable voltage monitoring and control with the MSI extended mode for this to work.

this is particularly good for my 5060 for example as it wouldnt go below 850 ish mV otherwise because the higher voltages have some kind of minimum frequency

of course this will stop it from going idle but it's great if you're running a game and you want to restrict thermals and power draw even lower

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