Skip to content

TheOneMaster/linux-undervolt

Repository files navigation

Linux Undervolt Tool

A fairly simple GTK tool built to mimic the basic functionality of ThrottleStop on Windows. Acts as a GUI so users are able to tell what they are doing without fiddling with the terminal.

Uses intel-undervolt to perform the undervolting, therefore it must be installed on the user's system. The guide to installing it can be found here

To run this program, download the deb file from the latest release and install it to the user's system. Once installed, it can be run either using the command line call linux-undervolt or finding the application in the application launcher (Currently it uses a placeholder icon from gnome).

Alternatively, follow the instruction to install the Python GTK bindings for your distro. Then run the following commands

git clone https://github.com/TheOneMaster/linux-undervolt.git
cd linux-undervolt
python3 -m linux_undervolt

GUI Instructions

Once changes have been made to a profile (by changing the slider values), the changes mst first be saved before applied. If not saved, the previous values present in the configuration file will be used. Thus, the program won't fail or throw an error message, but any change to the undervolt will not occur.

What the GUI currently looks like:


Features

  • Set Profile for AC/BAT
  • 4 profiles to quickswitch between (only 1 in intel-undervolt)
  • Import/Export settings
  • Advanced options
  • Live System Power consumption readout (advanced mode)

TODO:

  • Add CPU info tab
  • Add buttons for toggles in intel-undervolt (daemon mode, enable)