Linux

Where Does undervolt Store Settings?

undervolt Intel settings on Linux, JSON config plus systemd persistence.

Last updated

undervolt (georgewhewell) tunes Intel voltage offsets from one JSON file, usually /etc/undervolt.json. Core, cache, GPU and uncore offsets plus power limits share it.

The tool applies nothing permanently. Every boot needs a re apply through systemd or a script. Copy the JSON, verify on the target CPU, then automate.

Where undervolt stores this, by platform

Linux
/etc/undervolt.json

Offsets and limits live here. Apply with undervolt --read. Wrap in a systemd unit for boot persistence. Silicon varies, so never blind copy between laptops.

Frequently asked questions

How do I back up undervolt settings?

Copy /etc/undervolt.json elsewhere. That file holds offsets, power limits and temperature targets. Re apply with undervolt --read after restoring.

How do I apply undervolts at boot?

Create a oneshot systemd unit calling undervolt with --read at boot. Offsets never persist in firmware. Test stability for days before automating.

Notice an outdated path? Let us know.