Open M95D opened 2 years ago
With my Phenom II X4 925, I also get that weird looking:
Core 0 | P-State Limits (non-turbo): Highest: 1 ; Lowest 4 | Current P-State: 1
for every core, even when forcing the CPU to P3 (via cpufreq-set
).
Notice that not only Current P-State:
is always 1
, but also Highest: 1
is wrong (should be Highest: 0
).
The last line for each core (current [...]
) also shows the proper P-State for me at least.
Side note:
On my motherboard (BIOSTAR A760G-M2) the voltage shown by amdctl
are wrong, as it uses the PVI calculation, but even the BIOS only provides voltage changes in steps of 125 milivolts (as in SVI mode).
Same 125 milivolts increments as PhenomMSRTweaker
always uses on Windows. Also on Windows, K10stat
always uses 125 milivolts steps, even when also showing that my motherboard is in PVI mode.
I ended up commenting out those lines in amdctl.c. I guess that merits opening its own issue.
Side note 2:
After changing the CpuVid/NBVid values for a given P-State with amdctl
, their corresponding IddVal
and IddDiv
are rest to 0
and 1
respectively, resulting in CpuPower
being always 0
afterwards. Not sure if that's expected or a bug.
Side note 3:
After modifying a P-State (with amdctl -p 3 -n 40
for example) it gets disabled, and I have to use amdctl -p 3 -a 1
to re-enable it. Is that normal/expected behavior, or something is iffy with my motherboard/cpu combo?
As you can see below, "Current P-State" (first line for each core) never changes. It is always 1. Current frequency (last line in table) is correct. Current voltage is probably correct too, but it doesn't match P-State table.
Highest P-State and Lowest are also wrong. In my case, highest is 0 (see it in action on core 2) and lowest is 3 (see it on core 0). P-State 4 is invalid and should not appear in table.
CPU is Phenom II X4 965. These are default parameters set by BIOS "Auto".
Thanks.