Strix Halo HomeLab
Attachments
History
Blame
View Source
Documentation
About An Otter Wiki
Toggle dark mode
Login
Home
A - Z
Changelog
Menu
GitHub Mirror
Discord Server
Page Index
Guides
110GB-of-VRAM
AI-Capabilities
C-States
Hardware-Monitoring
Power-Mode-and-Fan-Control
Power-Modes-and-Performance
Replacing-Thermal-Interfaces-On-GMKtec-EVO-X2
VM-iGPU-Passthrough
Hardware
Boards
Sixunited-AXB35
Firmware
PCs
Bosgame-M5
FEVM-FA-EX9
Framework-Desktop
GMKtec-EVO-X2
HP-Z2-Mini-G1a
Peladn-YO1
Home
Guides
C-States
93e1f1
Commit
93e1f1
2025-06-12 13:38:37
deseven
: -/-
Guides/C-States.md
..
@@ 24,4 24,13 @@
options corefreqk Register_ClockSource=1 Register_CPU_Freq=1 Register_Governor=1 Register_CPU_Idle=1 Override_SubCstate="1,1,1,1,1,1,0,0"
```
-
Don't forget to do `update-initramfs -u -k all` after changing kernel's cmdline.
+
Don't forget to run `update-initramfs -u -k all` and reboot after making these changes.
+
+
To check that it works, run `corefreq-cli` and go first to **Menu > Settings**, make sure that CPU-IDLE driver is ON:
+

+
+
Then go to **Menu > Kernel data**, make sure that CPU-Idle driver is set to `corefreqk-idle` and that the Idle Limit is set to C6:
+

+
+
Finally, in the **Frequency** or **Idle C-States** views you'll be able to see that the CPU now actually goes to lower frequencies/power:
+

0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9