Skip to content

[TURBO] Unpark CPU cores + priority boost #23

@HuckleR2003

Description

@HuckleR2003

Milestone: v1.7.6
Research: Razer Cortex + Process Lasso claim +10-15% FPS on weak CPUs.

Goal: Unlock parked cores, boost game process priority.

What is core parking:

  • Windows parks (idles) CPU cores to save power
  • Parked cores = slower wake-up time
  • Unparking = all cores ready instantly

Implementation:

  1. Core Unparking

    • Registry: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power
    • Set CpuIdleTimeCheck = 0 (disable parking)
    • Requires admin + reboot (or powercfg command)
  2. Process Priority Boost

    • Detect game launch (fullscreen .exe)
    • Set priority: High or Above Normal
    • Set affinity: Use all cores (remove any restrictions)

Tech:

  • winreg for registry changes
  • psutil.Process.nice(psutil.HIGH_PRIORITY_CLASS)
  • powercfg /setacvalueindex for power plan changes

Safety:

  • Only change temporarily (restore on exit)
  • Don't set Realtime priority (can freeze system)
  • Whitelist known games (auto-detect .exe names)
  • User can add custom .exe to list

UI:

  • Toggle: Core Unparking ON/OFF
  • Game list (auto-detected + manual add)
  • Current priority indicator

Success:

  • Measurable FPS improvement on mid-tier CPUs (5-15%)
  • No system freezes
  • Works with popular games (League, Valorant, CS2, etc.)

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status

    Backlog

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions