cpu-parking-disabler
1.4.0
settings behind it, then sets Core Parking Min Cores (CPMINCORES /
CPMINCORES1) to 100 and Energy Performance Preference (PERFEPP / PERFEPP1)
to 0 on the active power scheme, for AC and DC, and shows the parked-core
count again so the effect is visible on screen.
Supports hybrid Intel CPUs with E-co
settings behind it, then sets Core Parking Min Cores (CPMINCORES /
CPMINCORES1) to 100 and Energy Performance Preference (PERFEPP / PERFEPP1)
to 0 on the active power scheme, for AC and DC, and shows the parked-core
count again so the effect is visible on screen.
Supports hybrid Intel CPUs with E-cores, 12th gen and newer (separate
P-core/E-core settings), and non-hybrid CPUs (AMD Ryzen, older Intel), where
Windows ignores the Class 1 (P-core) settings. X3D Ryzens with 3D V-Cache on
one of their two CCDs (7900X3D, 7950X3D, 9900X3D, 9950X3D, and the laptop
7945HX3D and 9955HX3D) get a warning and a prompt first: in
Windows Game Mode, which the Xbox Game Bar turns on when it detects a game,
AMD's chipset driver parks the other CCD so the game stays on the cache,
and this tweak defeats that. The 9950X3D2, with 3D V-Cache on both CCDs,
gets a note only.
The previous values are written to parking_undo_<stamp>.json next to the
script before anything changes; -Undo puts back the values you had set
yourself and returns the rest to Windows' default. The script relaunches
itself as Administrator when needed.
Installation Options
Owners
Copyright
Copyright (c) 2025 vadyaravadim
Package Details
Author(s)
- vadyaravadim
Tags
Windows Windows10 Windows11 Gaming CPU CoreParking PowerPlan Performance Latency Stutter Tweak
Functions
Wait-IfElevatedWindow Get-ForwardedSwitchList Invoke-Powercfg Get-PowerSettingValue Set-PowerSettingValue Show-PowerSetting Get-UserPowerSettingKey Get-UserPowerSettingIndex Remove-UserPowerSettingIndex Get-ParkedCoreCount Format-ParkedCount Get-ActiveScheme Get-X3DParkingNote New-UndoSnapshot Restore-UndoSnapshot
PSEditions
Dependencies
This script has no dependencies.
Release Notes
https://github.com/vadyaravadim/cpu-parking-disabler/blob/main/CHANGELOG.md
FileList
- cpu-parking-disabler.nuspec
- cpu-parking-disabler.ps1