-
Notifications
You must be signed in to change notification settings - Fork 50
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
Speaking of SVI2_P_Core #11
Comments
Core power (SVI2_P_Core) = Core current (SVI2_C_Core) * Core voltage (SVI2_Core) However the Core current is not accurate on some systems so reported wattage/amperage may not be accurate (I have updated the readme about this issue). |
@birdie-github can you please try to update zenpower to new version and post debug data to #12 ? |
Ryzen 7 3700X on a X570 motherboard.
Linux 5.2 with the two patches which allow the k10temp driver to recognize my CPU. |
Hello, I have released the new version, can you try it? The old version had soc/core values swapped and the formulas for wattage/amperage were not accurate. This should be fixed. |
I've compiled the master. The values are still not correct (relatively idle):
turbostat shows around 25W. Under load
turbostat shows around 65W. |
So I have done some testing today with my 3700x. With Because AMD did not publish documentation about SVI2 stuff, my goal is to show same values as HWiNFO. And on my system it seems all right (screenshots below). According to HWiNFO developer (source) there is a difference between SVI2 Power(SVI2_P_Core+SVI2_P_SoC) and CPU Package Power (smu/rapl/turbostat):
@birdie-github 16W under load seems wrong. The debug data that you have posted were under load? |
After compiling the master: 7z b
So, the question remains, could you export Package Power in the zenpower kernel module, so that running the GUI utility is not necessary to see the real/overall/net CPU power consumption? |
Yes, it is possible to export cpu package power to the hwmon kernel driver. I will try to do it soon, however I won't put it into this kernel module and instead I will make a new one. |
What does this sensor mean exactly?
It surely doesn't report the correct power consumption because it remains fairly constant (~31W) despite any load, while e.g.
turbostat --quiet --num_iterations 1 --interval 1 --show PkgWatt --Summary
reports the correct values (from 15W to 91W for my Ryzen 7 3700X CPU).
The text was updated successfully, but these errors were encountered: