Hi,
I already made a reply, but it seems it "vanished" or needs moderator to accept it. In the case I am writing two replies, please erase one. I attach the JSON code regarding my setup just bought.
OK. My particular situation is having an 2200GE "Engineering Version" and wanting to use a higher frequency P-State 0 in Debian Linux for a machine acting as a home server 24x7. I was comfortable OCing to 3.725GHz@1.35V.
With previous Python application from r4m0n I was able to set this numbrers to P-0 and keep stock P-1 and P-2 numbers in Debian. The problem I have is that the voltage doesn't drop at P1 or P2, and more strangely, it apparently drops at 100% load which is contra intuitive (using an stress-ng script, it appears to use around 1V or less, I am using some small LLC compensation, so it's not vdroop)
Now I have decided until someone have a better idea to not OC at all (not by software in Linux not using bios), and keep the server at 3.4GHz enabling "turbo" frequency and dropping voltage to 1.2V. Using this, it drops nicely voltage and frequency down proportionally to the load, but it is a pity I can't use the extra punch of the 3.725GHz OC using software.
I hope my JSON can contribute, thanks for your work.
{
"AppVersion": "1.2.5.0",
"OSVersion": "Microsoft Windows 10 Enterprise LTSC",
"CpuId": "810F10",
"CpuCodeName": "RavenRidge",
"CpuName": "AMD Eng Sample: ZD2200C6M4MFB_34/26_Y",
"MbVendor": "Micro-Star International Co., Ltd.",
"MbName": "B450M PRO-VDH MAX (MS-7A38)",
"BiosVersion": "B.40",
"SmuVersion": "30.87.00",
"Mailboxes": [
{
"MsgAddress": "0x03B10A20",
"RspAddress": "0x03B10A80",
"ArgAddress": "0x03B10A88"
},
{
"MsgAddress": "0x03B10A24",
"RspAddress": "0x03B10A84",
"ArgAddress": "0x03B10A8C"
}
]
}