ZenStates Allows Adjusting Zen P-States, Other Tweaking Under Linux
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.
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.
18 Comments