AMD CPU boost disabled by default

I noticed that cpu frequency never go above 3.8GHz that is very low with my 9700x processor.

My amd_pstate=acticve and governor set to performance

OS: CachyOS x86_64
Host: X670E Steel Legend
Kernel: Linux 6.12.10-2-cachyos
Uptime: 1 min
Packages: 1416 (pacman)
Shell: fish 3.7.1
Display (LG ULTRAGEAR): 2560x1440 @ 144 Hz (as 2048]
DE: KDE Plasma 6.2.5
WM: KWin (Wayland)
WM Theme: Breeze
Theme: Breeze (Dark) [Qt], Breeze-Dark [GTK2], Bree]
Icons: breeze-dark [Qt], breeze-dark [GTK2/3/4]
Font: Noto Sans (10pt) [Qt], Noto Sans (10pt) [GTK2]
Cursor: breeze (24px)
Terminal: konsole 24.12.1
CPU: AMD Ryzen 7 9700X (16) @ 3.80 GHz
GPU 1: AMD Radeon RX 7900 XTX [Discrete]
GPU 2: AMD Radeon Graphics [Integrated]
Memory: 4.17 GiB / 60.41 GiB (7%)
Swap: 2.00 MiB / 60.41 GiB (0%)

“cpupower frequency-info” shows next:

driver: amd-pstate-epp
CPUs which run at the same hardware frequency: 2
CPUs which need to have their frequency coordinated by software: 2
maximum transition latency: Cannot determine or is not supported.
hardware limits: 600 MHz - 3.8 GHz
available cpufreq governors: performance powersave
current policy: frequency should be within 600 MHz and 3.8 GHz.
The governor “performance” may decide which speed to use
within this range.
current CPU frequency: Unable to call hardware
current CPU frequency: 3.74 GHz (asserted by call to kernel)
boost state support:
Supported: yes
Active: no
AMD PSTATE Highest Performance: 166. Maximum Frequency: 5.58 GHz.
AMD PSTATE Nominal Performance: 113. Nominal Frequency: 3.80 GHz.
AMD PSTATE Lowest Non-linear Performance: 89. Lowest Non-linear Frequency: 2.99 GHz.
AMD PSTATE Lowest Performance: 18. Lowest Frequency: 600 MHz.

I believe that default behavior should not be like this!
But ok i read this article General System Tweaks | CachyOS
run: echo 1 | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/boost
and now boost us enabled and frequency can reach 5.5 GHz. But only until reboot.
Question Is there a normal way to do this permanently? Without creating services?

1 Like

I believe your power profile is set to powersave. That’s why boost is disabled by default.

Thank you! You are right. power-profiles-daemon was disabled in my system and masked. After enable it and restart boost start work as it should. :pray: