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

  1. arkutek-em

    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?

  2. evo7force

    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.

  3. evo7force

    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

Write A Comment