Giter Site home page Giter Site logo

johnbox / linux-intel-undervolt-tool Goto Github PK

View Code? Open in Web Editor NEW

This project forked from robertcsordas/linux-intel-undervolt-tool

0.0 0.0 0.0 8 KB

Scripts for undervolting 6+th gen Intel i* CPUs and their internal GPU.

Shell 9.11% Python 90.89%

linux-intel-undervolt-tool's Introduction

Intel CPU and GPU undervolting tool for linux

Disclaimers

THIS SCRIPT MAY PHYSICALLY DAMAGE YOUR SYSTEM. USE ONLY AT YOUR OWN RISK. I AM NOT RESPONSIBLE TO ANY DAMAGE CAUSED BY USING THESE SCRIPTS.

Notes

Should work with all i* CPUs that are newer or equal than 6th gen.

Tested for i7 7th gen CPU on XPS 15 9560. It seems to be stable with around -100mV for both CPU and GPU.

The script is based on an tutorial in which the MSR configuration used by the regulators were reverse engineered. There is no official documentation available, so this is all based on guess-work and reverse engineering.

Installation

Run ./install.sh as root. This will set up the config file, the systemd scripts and the script itself. It also enables systemd startup. Edit /etc/undervolt.json and fill your values (in negative millivolts).

Please always test your values just by running sudo undervolt -cpu <value> -gpu <value> before writing them to the config file, as if may result in an unbootable system if the voltages are switched to unstable value during boot time.

Requirements

The script is written in python3. msr kernel module is required for accessing CPU MSR registers.

Checking the results

CPU voltage can be checked with i7z util, by running it as root.

linux-intel-undervolt-tool's People

Contributors

robertcsordas avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.