--- creation date: 2022-08-15 tags: [note,amd,cpu,linux,cppc] --- `amd-pstate` allows lower idle CPU frequencies. This is not default, let's enable it. 1. Set any CPPC setting to `enabled` in BIOS (if available, try without it might also work) 2. Add `amd_pstate.shared_mem=1` as Kernel parameter 3. Add `amd-pstate` by editing `/etc/modules-load.d/amd-pstate.conf` and inserting `amd_pstate` into the file 4. Reboot 5. Verify 1. if you get low frequencies with `watch -n1 "grep \"^[c]pu MHz\" /proc/cpuinfo"` 2. if you get the proper scaling driver with `/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver`