Skip to content

Cannot change power limits for Ryzen 7 8840U #374

@KOPRajs

Description

@KOPRajs

I'm running RyzenAdj in Ubuntu 24.04 on a HP laptop with Ryzen 7 8840U. I can change the STAPM temp and I am also able to lower the TDP values, but I can't raise the values above the default.

Currently stuck at 25 W for continuous load, even though the APU temp is kept below 70C. I'm not using secure boot and I have tried using both the ryzen_smu kernel module and the direct /dev/mem approach, but the results are the same.

Hardware:
HP EliteBook 845 G11
AMD Ryzen 7 8840U

Default values:
STAPM LIMIT - 30.000
PPT LIMIT FAST - 30.000
PPT LIMIT SLOW - 25.000

I expect that it is being somehow limited by AMD or HP, but is there a chance RyzenAdj can overcome this in the future? If the limit cannot be changed, would it be possible to fool the APU to run on the FAST limit for a longer time? Are there any other methods worth trying (e.g. https://github.com/sibradzic/stapmlifier) or will it be limited the same as the RyzenAdj?

My goal would be to raise the limit to at least 30 W, even 35 if it is possible, because currently the GPU is limited to cca 1700 MHz in continuous loads like games.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions