r4m0n/ZenStates-Linux

Can't enable P-States on ryzen 7 4800h

Groegz opened this issue · 3 comments

Hi People.
I don't know jack sh!t about python.
People are telling me it is not possible to undervolt the ryzen 7 4800h chip.

I would like to know if you fine people would kindly provide the info;

  • how can I enable the remaining P states? (only 0, 1 and 2 work)
  • what values am I supposed to use to set a voltage for a p-state?
  • and is my chip even supported in the first place?

I would really appreciate any useful intel.
Thank you.
Edit: I am on an XMG core 15 (equivalent to eluktronics rp 15) and my goal is to squeeze as much battery life out of my system as possible.

litoj commented

I am in no way any more clever in this than you are, but as far as my understanding goes, the lower the P state, the higher heat and performance at the cost of battery life.

...And I am facing the same issue of not being able to get higher P-state.

litoj commented

but for overclocking I thing there is something in the kernel params you must enable first to unlock the full control

litoj commented

btw you can change the values, but not with zenstates, rather with kevinlekiller/amdctl#40
The program works well and this issue showed me how to monitor the stuff.
For me lowering the voltage works, but if you want to get to lower p-states you must crash the higher ones, like with setting it to higher frequency than specified by the vendor.