There is a way to expose all the p-state settings for the power plan in windows control panel, someone on reddit posted a screenshot but sadly he didnt say how.
This guy has exposed a ton of stuff, related to p-states etc.
---
ahhaaa he replied.
instructions here
Code:
download here, https://gist.github.com/raspi/203aef3694e34fefebf772c78c37ec2c
open admin cmd; change dir to the script location & run it: %SystemRoot%\system32\WindowsPowerShell\v1.0\PowerShell.exe -NoProfile -ExecutionPolicy Unrestricted -Command "& '.\enable-all-advanced-power-settings.ps1'" > powercfg.bat
run powercfg.bat to enable all options;
some info on those options: https://docs.microsoft.com/en-us/windows-server/administration/performance-tuning/hardware/power/power-performance-tuning
here is screenshot so you guys know what I am talking about.
https://imgur.com/a/MB23NS0
The above guide doesnt work properly, the instructions stated on the github page itself are fine tho.
So download the raw ps1 from the git hub link
https://gist.github.com/raspi/203aef3694e34fefebf772c78c37ec2c
in powershell run '.\enable-all-advanced-power-settings.ps1 | Out-File powercfg.ps1'
then run to enable execution
'set-executionpolicy unrestricted'
edit powercfg.ps1 if you wish to disable some applet options such as things like battery options for laptop not applicable to ryzen desktop.
then finally run '.\powercfg.ps1'
After you should see everything expose din control panel power settings for "every" profile not just AMD profiles.
Suggest also for security after to run 'set-executionpolicy default'
I can already see ryzen power plan is 25% to ramp up clocks, microsoft is 60% so basically on microsoft power plan it needs over double cpu utilisation over ryzen plan before it ramps up power/performance. There is also differences on core parking variables as well. Plus many more stuff to look at or tinker with, is very interesting and wished this stuff was exposed by default.