All Projects → RobertCsordas → linux-intel-undervolt-tool

RobertCsordas / linux-intel-undervolt-tool

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

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to linux-intel-undervolt-tool

motor-defect-detector-python
Predict performance issues with manufacturing equipment motors. Perform local or cloud analytics of the issues found, and then display the data on a user interface to determine when failures might arise.
Stars: ✭ 24 (-54.72%)
Mutual labels:  intel
nrf-intel-hex
Yet another parser for "Intel HEX" files.
Stars: ✭ 21 (-60.38%)
Mutual labels:  intel
Intriman
Intriman is a documentation generator that retargets the Intel Intrinsics Guide to other documentation formats
Stars: ✭ 25 (-52.83%)
Mutual labels:  intel
a80
Intel 8080/Zilog Z80 assembler written in D.
Stars: ✭ 23 (-56.6%)
Mutual labels:  intel
safety-gear-detector-python
Observe workers as they pass in front of a camera to determine if they have adequate safety protection.
Stars: ✭ 54 (+1.89%)
Mutual labels:  intel
concurrent-video-analytic-pipeline-optimization-sample-l
Create a concurrent video analysis pipeline featuring multistream face and human pose detection, vehicle attribute detection, and the ability to encode multiple videos to local storage in a single stream.
Stars: ✭ 39 (-26.42%)
Mutual labels:  intel
open-amt-cloud-toolkit
Open Active Management Technology (Open AMT) Cloud Toolkit provides modular microservices and libraries for integration of hardware provisioning, out-of-band (OOB) manageability, and other Intel® Active Management Technology (Intel® AMT). The toolkit makes it easier for IT departments and independent software vendors (ISVs) to adopt, integrate, …
Stars: ✭ 40 (-24.53%)
Mutual labels:  intel
amdctl
Set P-State voltages and clock speeds on recent AMD CPUs on Linux.
Stars: ✭ 97 (+83.02%)
Mutual labels:  undervolt
platform-intel mcs51
Intel MCS-51 (8051): development platform for PlatformIO
Stars: ✭ 40 (-24.53%)
Mutual labels:  intel
ASRock-Z390-Phantom-ITX-OpenCore-Hackintosh-Monterey
Asrock Z390 phantom gaming itx ac Hackintosh OpenCore EFI 华擎 Z390 幻影电竞 itx 黑苹果 OC EFI 🍎 🎮 Monterey
Stars: ✭ 25 (-52.83%)
Mutual labels:  intel
Mimir
OSINT Threat Intel Interface - CLI for HoneyDB
Stars: ✭ 104 (+96.23%)
Mutual labels:  intel
openncc
OpenNCC Kit
Stars: ✭ 23 (-56.6%)
Mutual labels:  intel
Nvidia-Intel
Setup Nvidia & Intel services
Stars: ✭ 21 (-60.38%)
Mutual labels:  intel
4004-SBC
Home-brew Intel 4004 Single Board Computer
Stars: ✭ 18 (-66.04%)
Mutual labels:  intel
Hack-Z370-HD3P-i5-8400
My main Hackintosh running Monterey with a i5-8400 and a Gigabyte Z370-HD3P.
Stars: ✭ 56 (+5.66%)
Mutual labels:  intel
systemd-formula
No description or website provided.
Stars: ✭ 24 (-54.72%)
Mutual labels:  systemd-service
Autodesk-Fusion-360-for-Linux
This is a project, where I give you a way to use Autodesk Fusion 360 on Linux!
Stars: ✭ 810 (+1428.3%)
Mutual labels:  intel
darknet
Darknet on OpenCL Convolutional Neural Networks on OpenCL on Intel & NVidia & AMD & Mali GPUs for macOS & GNU/Linux
Stars: ✭ 160 (+201.89%)
Mutual labels:  intel
optimum
🏎️ Accelerate training and inference of 🤗 Transformers with easy to use hardware optimization tools
Stars: ✭ 567 (+969.81%)
Mutual labels:  intel
ddcpuid
🔬 dd's x86 CPU Identification tool
Stars: ✭ 21 (-60.38%)
Mutual labels:  intel

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].