You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Marc Poulhiès 3bcb4e323a Bump debian package 1 year ago
.github/workflows Initial work for creating debian package with Systemd integration 1 year ago
debian Bump debian package 1 year ago
.gitignore Initial commit 5 years ago
LICENSE Initial commit 5 years ago
README.md Adding C6 state enable/disable 5 years ago
togglecode.py Added the togglecode.py utility; 5 years ago
zenstates.py Fix path to python 1 year ago
zenstates.service Initial work for creating debian package with Systemd integration 1 year ago

README.md

ZenStates-Linux

Collection of utilities for Ryzen processors and motherboards

zenstates.py

Dynamically edit AMD Ryzen processor P-States

Requires root access and the msr kernel module loaded (just run "modprobe msr" as root).

usage: zenstates.py [-h] [-l] [-p {0,1,2,3,4,5,6,7}] [--enable] [--disable] [-f FID] [-d DID] [-v VID]

Sets P-States for Ryzen processors

optional arguments:
  -h, --help            show this help message and exit
  -l, --list            List all P-States
  -p {0,1,2,3,4,5,6,7}, --pstate {0,1,2,3,4,5,6,7}
                        P-State to set
  --enable              Enable P-State
  --disable             Disable P-State
  -f FID, --fid FID     FID to set (in hex)
  -d DID, --did DID     DID to set (in hex)
  -v VID, --vid VID     VID to set (in hex)
  --c6-enable           Enable C-State C6
  --c6-disable          Disable C-State C6

togglecode.py

Turns on/off the Q-Code display on ASUS Crosshair VI Hero motherboards (and other boards with a compatible Super I/O chip)

Requires root access and the portio python module (to install run "pip install portio")