Skip to content
Dynamically edit AMD Ryzen processor P-States
Branch: master
Clone or download
Latest commit 0bc27f4 May 7, 2017
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE Initial commit Apr 21, 2017 Adding C6 state enable/disable Apr 24, 2017 Added the utility; Apr 23, 2017 Fixed VID display bitmask. May 7, 2017


Collection of utilities for Ryzen processors and motherboards

Dynamically edit AMD Ryzen processor P-States

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

usage: [-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

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")

You can’t perform that action at this time.