Adjust TDP / disable Eco-mode from Linux? (5950X system)

Hi,

I bought a 5950X Laptop and the BIOS has practically no options (not even RAM speed), it’s locked to 65W TDP (or what Ryzen Master seem to call eco-mode ) and the manufacturer while advertising Linux support seem to rely on users using Ryzen Master (windows-only) to unlock the CPU’s TDP.

And the resulting performance is laughable, takes over twice as long to do builds as my 1950X.

I’m still waiting on their tech support to answer, I may have to request a return & refund but I’d like to continue exploring options.

I saw Overclock your Ryzen CPU from Linux

And RyzenAdj(changing PPT etc.) not working with Threadripper 3

But RyzenAdj is only for mobile CPUs

And ZenStates-Linux does not adjusts the TDP/PPT limit

The CPU runs all-cores under 50C, it’s nowhere close to thermal-throttling.


Right now I’m mostly out of ideas

I don’t think SMU-passthrough to a Windows VM in Qemu to run Ryzen Master is a good idea.

It’s an idea but likely not a good one.

Had any luck OP?

I have the same problem. My board has a BMC + IPMI. Maybe there’s a way to do it with that?

CPU: Ryzen 7950x
Motherboard: B650D4U (AM5)

Check out these potential solutions.

I can’t test anything since I haven’t purchased the board nor the CPU yet.

This effects my buying choice. I’d like to always be on ECO mode except for when the electricity usage is worth it, but without rebooting. If this can’t be done, I might as well get a lower power-consuming CPU.

eg. ECO mode is on at 65W hosting a webserver → turn ECO mode off (without reboot) → parse a dataset for an hour at full power → turn ECO mode back on after the task finished