ZenStates Allows Adjusting Zen P-States, Other Tweaking Under Linux

Written by Michael Larabel in AMD on 21 October 2017 at 09:55 AM EDT. 18 Comments
AMD
ZenStates is an independent effort to offer P-States-based overclocking from the Linux desktop of AMD Ryzen processors and other tuning.

ZenStates-Linux is an open-source Python script inspired by some available Windows programs for offering Ryzen/Zen CPU overclocking from the desktop by manipulating the performance states of the processor.

The zenstates.py program allows dynamically toggling P-State, listing available P-States of the processor, setting the FID/DID/VID voltages, enabling C-State C6 mode, and other tunables.

ZenStates works by reading/writing to the Zen-specific model-specific registers (MSRs). As such, the small Python program must be run as root and requires the MSR kernel module be loaded.


Try out ZenStates-Linux at your own risk. The code is hosted via GitHub.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week