Processor Power Management

Discussion in 'Gaming' started by freddie-o, Jan 10, 2022.

  1. freddie-o

    freddie-o MDL Expert

    Jul 29, 2009
    1,358
    2,267
    60
    #1 freddie-o, Jan 10, 2022
    Last edited: Mar 2, 2022
    Optimize CPU performance for gaming
    * Don't forget to change back to your default power plan after playing games.


    Enable Ultimate Performance power plan
    Code:
    powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61
    ultimate performance.png



    Unhide the following Processor power management features with this batch script
    Code:
    powercfg -attributes SUB_PROCESSOR 36687f9e-e3a5-4dbf-b1dc-15eb381c6863 -ATTRIB_HIDE
    powercfg -attributes SUB_PROCESSOR 40fbefc7-2e9d-4d25-a185-0cfd8574bac6 -ATTRIB_HIDE
    powercfg -attributes SUB_PROCESSOR 465e1f50-b610-473a-ab58-00d1077dc418 -ATTRIB_HIDE
    powercfg -attributes SUB_PROCESSOR 5d76a2ca-e8c0-402f-a133-2158492d58ad -ATTRIB_HIDE
    powercfg -attributes SUB_PROCESSOR 8baa4a8a-14c6-4451-8e8b-14bdbd197537 -ATTRIB_HIDE
    powercfg -attributes SUB_PROCESSOR cfeda3d0-7697-4566-a922-a9086cd49dfa -ATTRIB_HIDE
    powercfg -attributes SUB_PROCESSOR be337238-0d82-4146-a960-4f3749d470c7 -ATTRIB_HIDE
    

    Processor Power Management.png



    Change their settings to optimized

    Processor energy performance preference policy
    Specify how much processors should favor energy savings over performance when operating in autonomous mode
    Optimized Value: 0%
    (When set to 0, the energy performance preference register is programmed to favor performance)

    Processor performance decrease policy
    Specify the algorithm used to select a new performance state when the ideal performance state is lower than the current performance state
    Optimized Value: Rocket
    (Select the lowest speed/power processor performance state)

    Processor performance increase policy
    Specify the algorithm used to select a new performance state when the ideal performance state is higher than the current performance state
    Optimized Value: Rocket
    (Select the highest speed/power processor performance state)

    Processor idle disable
    Specify if idle states should be disabled
    Optimized Value: Disable idle
    (Disable idle states)

    Processor performance autonomous mode
    Specify whether processors should autonomously determine their target performance state.
    Optimized Value: Enabled
    (Determine target performance state using autonomous selection)

    Processor autonomous activity window
    Specify the time period over which to observe processor utilization when operating in autonomous mode
    Optimized Value: 0
    (Specify the time period over which to observe processor utilization when operating in autonomous mode)

    Processor performance boost mode
    Specify how processors select a target frequency when allowed to select above maximum frequency by current operating conditions
    Optimized Value: Aggressive
    (Always select the highest possible target frequency above nominal frequency)




     
  2. freddie-o

    freddie-o MDL Expert

    Jul 29, 2009
    1,358
    2,267
    60
    #3 freddie-o, Jan 10, 2022
    Last edited: Feb 22, 2022
    (OP)
    Thanks I have those General settings covered already
    I'm focusing more on Processor power management because CSGO is CPU dependent and intensive
    The settings in the OP improves my game play
    I wonder if they can still be improved upon
     
  3. TigTex

    TigTex MDL Senior Member

    Oct 5, 2009
    450
    356
    10
    Just a disclaimer: this might be counter productive on laptops because of the extra heat and power output. It may cause the cpu to throttle back sooner and/or it might reduce the available power budget for the GPU.
    For desktops, it's preferred to just use the default power scheme and disable all c-states and powersaving features (dynamic multiplier) on the bios.
    Disabling power saving features might also reduce the maximum turbo clock because not all parts of the cpu are on lower power states. Always monitor with hwinfo32 because your success of these modifications might vary
     
  4. freddie-o

    freddie-o MDL Expert

    Jul 29, 2009
    1,358
    2,267
    60
    #7 freddie-o, Jan 12, 2022
    Last edited: Feb 22, 2022
    (OP)
    I only switch to this power scheme when playing then switch back to balanced as my default scheme.

    CSGO uses little GPU

    During gameplay CPU (4 cores) only goes up to 80%