-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AMD Cesanne 5800H voltage control #40
Comments
The program limits the fid up to 192: https://github.com/kevinlekiller/amdctl/blob/master/amdctl.c#L304
This seems to be a common issue with some mobile zen, I'm guessing the manufacturer ignores the vid value? |
Ok. So first some report from ryzen_monitor for cpu bench at 3200MHz:
And this report is not on par with amdctl:
So difference is huge, 1218mV by amdctl and 1070mv(I think it's actual value from VRM and 1059mV is target I think) by ryzen_monitor.
Overall, looks like voltage controlled by another interface or in another way (idk), because frequency in pstates changed. This report after changed values:
|
Ah! I see the issue, data type is signed, so it's limited to 127. Will push a fix, thanks for the output! |
Hi! After some time of investigating problems, I found a way to coltrol frequency.
So changing boost by echo command not working, so I use Tuxedo control centre to do that and also for fan settings.
Don't know is it a program limitation, but I can't set CPUFid more than 127, so currently I change power states by:
sysbench report that performance was changed compared to default 3200MHz max w/o boost, so values was accepted.
ryzen_monitor report
This program also report 3.7 GHz, but changing CpuVid has no effect at all, program always report Voltage from Core VRM 1.22-1.24V and power consumption 35-36W. I always tried set it to 4.0GHz at 0.8V, so it really don't change voltage for CPU.
So is it my settings incorrect, or there are other ways to change voltage on power states?
The text was updated successfully, but these errors were encountered: