CPU

Core parking: why Windows puts your cores to sleep and when to stop it

SHORT ANSWER

Core parking lets Windows idle unused CPU cores to save power, and waking them takes time. Disabling it is applied through powercfg against the active power scheme rather than a single registry value. The effect is on frame-time consistency, not average FPS — it removes the small stall when a parked core is needed suddenly.

Exactly what it changes

Read straight from the application source. If a tool will not show you this, it is asking for trust it has not earned.

powercfg /S SCHEME_CURRENT

Re-applies the active power scheme so the changed core-parking attributes take effect immediately.

What it does

Windows parks cores it believes are not needed, dropping them to a low-power state. Unparking is fast but not instant.

In a game that suddenly needs more threads — a shader compile, a physics spike, a new area loading — that unparking delay lands inside a frame, and you feel it as a hitch rather than a lower average.

When it helps

  • Flatter frame times on CPUs with many cores, where parking is most aggressive.
  • Removes a class of intermittent stutter that does not show up in average FPS at all.
  • Most visible in CPU-bound competitive games.

When it hurts

  • Higher idle power draw and more heat, which matters on laptops and small-form-factor builds.
  • On modern Windows with the Best performance power mode, much of this is already handled — the marginal gain is smaller than older guides suggest.

How to undo it

Restore the power scheme's default core-parking attributes and re-apply the scheme. Frozen Tweaks records the prior values rather than assuming the Windows defaults, because custom and OEM power schemes frequently differ.

Verdict

Worth doing on a desktop chasing frame-time consistency. Skip it on a laptop on battery.

Related guides

Everything else we change is listed too

All 127 optimizations are published in full, with what each one does and which are free. You can apply any of them by hand using pages like this one — the tool exists to do it in one click and put it back after every Windows update.