
It seems like I'm supposed to make sure my 9950x3d is core parking, so I'm following Gamer's Nexus guide on how to set that up.
https://gamersnexus.net/cpus/amd-ryzen-9-9950x-cpu-review-benchmarks-vs-7950x-9700x-14900k-more
After running command "start /wait Rundll32.exe advapi32.dll,ProcessIdleTasks"
as administrator, nothing happens in command prompt. Am I supposed to see some kind of result?
Because when I follow the next step and run
"powercfg.exe /queryprofile scheme_current profile_gamemode CPMinCores"
it says I don't have the profile activated, so I'm trying to figure out how to do that.
3 Comments
The guide you linked tells you what should happen and the results for what you are seeing.
Open task manager and go to the CPU. Do you see all of the cores? When you open a game does it show half become active?
Are your bios settings correct for the CPU?
Bitsum says this command line prompts
https://bitsum.com/parkcontrol/
Changing Parking Settings Using PowerCfg.exe
Instead of using ParkControl, you can change power settings from the Window’s command line interface via Powercfg.exe. You must run this utility with elevated rights, so be sure to open an elevated console window by right-clicking ‘cmd.exe’ and selecting ‘Run as Administrator’.
Note that these commands adjust the currently active power plan, as indicated by SCHEME_CURRENT.
First, backup ALL your Power Settings by creating a dump of everything to a TXT file. It is unlikely you will ever need this, but…
powercfg /qh > powerconfig.txt
We’ll be reconfiguring the power plan attribute CPMINCORES (0cc5b647-c1df-4637-891a-dec35c318583).
To mandate 50% of available cores always remain unparked, run:
powercfg /setacvalueindex SCHEME_CURRENT SUB_PROCESSOR CPMINCORES 50
To adjust it so that only 25% of available cores remain active at all times, allowing 75% of available cores to be parked, you’d run:
powercfg /setacvalueindex SCHEME_CURRENT SUB_PROCESSOR CPMINCORES 25
‘0’ <zero> indicates to park as many CPU cores as possible.
To enable maximum use of CPU Parking for the power profile you are currently using:
powercfg /setacvalueindex SCHEME_CURRENT SUB_PROCESSOR CPMINCORES 0
To disable CPU Parking completely for the power profile you are currently using, you’d want to run:
powercfg /setacvalueindex SCHEME_CURRENT SUB_PROCESSOR CPMINCORES 100
All the above configure core parking while the system is plugged into AC power. For DC (battery) power, core parking is usually forced, but to configure it you would instead use ‘-setdcvalueindex’.
APPLY New Settings, NOW!
After changing the power scheme settings for CPU Parking as desired, you then want to make the changes active by running the command:
powercfg /setactive SCHEME_CURRENT
With ParkControl, a reboot is NOT required for these changes to take effect – in contrast to direct registry edits or other core parking software.
After applying tweaks, check the Windows Resource Monitor (resmon.exe) and verify that CPU Parking is indeed as you intend.
Or you Unhide the options and with this command prompt and you can see the options via the power options in windows.
run these commands to unhide Windows settings related to core parking.
powercfg -attributes SUB_PROCESSOR CPMINCORES – ATTRIB_HIDE
powercg -attributes SUB_PROCESSOR CPMINCORES1
-ATTRIB_HIDE