Has anyone noticed that the “performance” slider profile on the FW16 sets the following:
PMF: SPL 45000mW, sPPT 54000mW, fPPT 65000mW, p3T 227000mW, ao_sppt 0mW
SPL == STAPM in “ryzenadj -i”
I have also noticed that ryzenadj cannot change the STAPM value.
Only the performance slider can adjust it.
I.e. The EC controls it, and Linux userspace cannot touch it.
As a result of this, amdgpu_top shows the Throttle: SPL that kind of prevents the CPU getting above 90% use.
I don’t know what has changed recently, but I used to get 100% CPU use when pushed with stress-ng. I think that was when I had disabled the performance slider entirely. So it just used boot up values.
ryzenadj cannot adjust it at all.
I get this (if I fix ryzenadj to actually change the correct register, which is reg 0. :
“set_stapm_limit is not supported on this SMU”
It just silently ignore the change otherwise.
Interesting, then it isn’t one of the upper limit layers.
Are you running the newest git version of ryzenadj, they recently changed some stuff for this generation. Then again I don’t think it impacted specifically this.