My quick look at linux-intel-undervolt-tool files and behaviour: It's not heavily used and not available as a package for now it got forked and is available in AUR as linux-intel-undervolt-tool. If you don't want to make the calculation yourself or want to automate undervolt at boot you can use: ![]() Wrmsr is provided by package msr-tools in AUR The python soft I mentioned earlier You need to have module msr enabled for wrmsr to work # ccco oooo oooc cccc cccc cccc cccc cccc # Bits tagged with "c" are constant value, bits tagged with "o" are the calculated offset. # -179 = 0100 1101 # invert bits+1 to get negative value. # Second value is where and what we write in it. # wrmsr is a tool used for writing values to a CPU's machine specific registers (MSR). These commands are shown for illustrative purpose. For PState, a method appeared in August 2017 ( ) and shortly after a python soft got written ( ). For CPUfreq, PHC is used and method is well documented on arch wiki ( ), I will not focus on it as I got no experience with it and no hardware to acquire it.Ģ. Method to undervolt differ depending on which "scaling" is used by your processor, Intel PState start with 2nd gen Intel Core i3/5/7 (Sandy Bridge).ġ. It is a scaling driver for the Sandy Bridge and later generations of Intel processors." docs ![]() "intel_pstate is a part of the CPU performance scaling subsystem in the Linux kernel (CPUFreq). "CPUfreq - also referred to as CPU speed scaling - is the infrastructure in the Linux kernel that enables to scale the CPU frequency in order to save power." docs. ![]() It's not a trivial thing to do, used software can physically harm your computer if wrong value are set.
0 Comments
Leave a Reply. |