You are not logged in.

#1 2023-07-12 00:02:05

graysky
Wiki Maintainer
From: :wq
Registered: 2008-12-01
Posts: 10,731
Website

Ryzen 7 idles at 1,100 MHz with schedutil/amd_pstate which is too high

I am running a Ryzen 7 5800U based system booting with amd-pstate=passive or amd-pstate=guided and observing that the idle frequency is around 1,100 MHz.  If I change the governor to ondemand, it idles around 400 MHz.  I am wondering why the 3x high clock speed with schedutil.  That doesn't seem right to me.

# cat /sys/devices/system/cpu/cpufreq/policy*/scaling_cur_freq
1113174
1113174
1084644
1113174
1113174
1113174
2823662
1113174
1085359
1113174
1991247
1113174
2018671
1967175
1524340
1113174

Last edited by graysky (2023-07-12 08:22:18)

Offline

#2 2023-07-14 19:20:07

ArchDew
Member
Registered: 2023-07-14
Posts: 8

Re: Ryzen 7 idles at 1,100 MHz with schedutil/amd_pstate which is too high

Maybe you have thermal or power limitations, so maybe it overheats or the psu cant keep up?
Also have you set any cpu frequencys in the bios, maybe any undervoltage?
You can try to set the cpu voltages as you want in the bios too or maybe try amd_pstate=active.


...

Offline

#3 2023-07-23 11:14:05

graysky
Wiki Maintainer
From: :wq
Registered: 2008-12-01
Posts: 10,731
Website

Re: Ryzen 7 idles at 1,100 MHz with schedutil/amd_pstate which is too high

I cannot explain but using amdpstate=active behaves as expected when idle:

# cat /sys/devices/system/cpu/cpufreq/policy*/scaling_cur_freq
400000
400000
400000
400000
400000
400000
400000
400000
400000
400000
1954422
400000
1925610
400000
400000
2414992

Offline

Board footer

Powered by FluxBB