Create Custom Power Plan in Windows 10  

Page 2 of 3 FirstFirst 123 LastLast

  1. Posts : 68,888
    64-bit Windows 11 Pro for Workstations
    Thread Starter
       #10

    Ah, ok.
      My Computers


  2. Posts : 27,181
    Win11 Pro, Win10 Pro N, Win10 Home, Windows 8.1 Pro, Ubuntu
       #11

    After setting my Balanced option to 4400MHz(4.4GHz) for the last week, it has kept my CPU down clocked, hence a bit cooler(around 30°C) when I use it for day to day stuff, and when I want to bench mark, or run a couple of Hyper-V VMs sided by side and have them react snappy; I can switch to High Performance and the system uses my 4.9GHz overclock, which runs at about 38°C to high 40's normal use and low 70's heavy use.

    So this downclock setting is pretty useful.

    I bet it will be very handy for laptops(specially gaming ones with unlocked HK SKU's) and other portable devices for battery life(higher clocks = more power draw) and keeping them cool.
      My Computers


  3. Posts : 68,888
    64-bit Windows 11 Pro for Workstations
    Thread Starter
       #12

    I agree.
      My Computers


  4. Posts : 68,888
    64-bit Windows 11 Pro for Workstations
    Thread Starter
       #13

    Cliff S said:
    Mine was at 0 too, maybe that is just for default of what is in BIOS, until you change it.
    But I did try setting mine to 4700(my daily OC is 4900) and ran Disk Cleanup, Update cleanup and the whole shebang, which always maxes my CPU for a short burst, and it went no higher than 4.7GHz.
    I need to try it benchmarking to really test it> my project for the weekend I guess.
    Hey @Cliff S,

    After more reading on this, 0 is for unlimited.
      My Computers


  5. Posts : 27,181
    Win11 Pro, Win10 Pro N, Win10 Home, Windows 8.1 Pro, Ubuntu
       #14

    Brink said:
    Hey @Cliff S,

    After more reading on this, 0 is for unlimited.
    I just got back from work(had to work 5 hours today), thanks for the info.

    So others might understand, what ever your CPU is capable of,
    and for K(desktop CPU) & HK(laptop CPU), and what ever your BIOS Bclk and/or Multiplier settings are.
      My Computers


  6. Posts : 46
    many
       #15

    A little contribution. Since Windows 7 I have been playing with the power schemes an hidden possibilities. There are many more options than meet the eye. In Windows 7 the options didn't all have an alias but windows 10 changed that.

    First I make all options visible in the Power Settings GUI. You can do it by script or even better use this tool: PowerSettingsExplorer

    The command line:
    For /f %K in ('Reg.exe query HKLM\SYSTEM\CurrentControlSet\Control\Power\PowerSettings /s /v "Attributes"^|FindStr HKEY_') do Reg.exe add %K /v Attributes /t REG_DWORD /d 0 /f
    There are 3 default schemes to use on command line:

    scheme_min (High Performance)
    scheme_balanced (Balanced)
    scheme_max (Power Save)

    And there is scheme_current. The one you use (powercfg /l)

    After you have made all the options visible you want to reset all schemes to their default values. Don't use restoredefaultschemes. It removes all other Power Schemes you might have.

    powercfg /restoreindividualdefaultscheme scheme_min
    powercfg /restoreindividualdefaultscheme scheme_balanced
    powercfg /restoreindividualdefaultscheme scheme_max

    Maybe we want a new scheme based on scheme_min (High Performance). Copy it from the Power Settings GUI. Do your settings and above all do an Export.
    Or you can do it all from the command line:

    powercfg /duplicatescheme scheme_min (remember the GUID of the new scheme!)
    powercfg /changename "My Power Scheme" "Based on High Performance with some tweaks."
    powercfg /setactive <GUID from first command>

    Changes done from the command line on your current scheme always need to to be activated. End with the line:

    powercfg /setactive scheme_current

    The scheme I use on Windows 10 is scheme_balanced with some tweaks:

    REM ### deal with pci irq steering only on CPU0
    powercfg /setACvalueindex scheme_current SUB_INTSTEER MODE 5
    powercfg /setDCvalueindex scheme_current SUB_INTSTEER MODE 5


    REM ### PCI REM ### CPU Perf -> Off
    powercfg /setACvalueindex scheme_current SUB_PCIEXPRESS ASPM 0


    REM ### CPU Perf Boost mode: 0..6 Disabled/Enabled/Aggressive/Efficient Enabled/Efficient Aggressive/Aggressive At Guaranteed/Efficient Aggressive At Guaranteed
    powercfg /setACvalueindex scheme_current SUB_PROCESSOR PERFBOOSTMODE 6
    powercfg /setDCvalueindex scheme_current SUB_PROCESSOR PERFBOOSTMODE 3


    REM ### CPU Cores minimum 50% on AC 10% on battery
    powercfg /setACvalueindex scheme_current SUB_PROCESSOR CPMINCORES 50
    powercfg /setDCvalueindex scheme_current SUB_PROCESSOR CPMINCORES 10
    powercfg /setACvalueindex scheme_current SUB_PROCESSOR CPMINCORES1 50
    powercfg /setDCvalueindex scheme_current SUB_PROCESSOR CPMINCORES1 10


    REM ### Allow CPU to Throttle/PARK
    powercfg /setACvalueindex scheme_current SUB_PROCESSOR IDLEDISABLE 0
    powercfg /setDCvalueindex scheme_current SUB_PROCESSOR IDLEDISABLE 0


    REM ### Allow CPU throttle states AC 2=automatic Battery 1=On
    powercfg /setACvalueindex scheme_current SUB_PROCESSOR THROTTLING 2
    powercfg /setDCvalueindex scheme_current SUB_PROCESSOR THROTTLING 1


    REM ### When park CPU what is lowest state (0..2) No Pref/Deepest/Lightest
    powercfg /setACvalueindex scheme_current SUB_PROCESSOR CPPERF 2
    powercfg /setDCvalueindex scheme_current SUB_PROCESSOR CPPERF 1
    powercfg /setACvalueindex scheme_current SUB_PROCESSOR CPPERF1 2
    powercfg /setDCvalueindex scheme_current SUB_PROCESSOR CPPERF1 1


    REM ### Minimum/Maximum CPU state when not parked
    powercfg /setACvalueindex scheme_current SUB_PROCESSOR PROCTHROTTLEMIN 20
    powercfg /setACvalueindex scheme_current SUB_PROCESSOR PROCTHROTTLEMIN1 20
    powercfg /setACvalueindex scheme_current SUB_PROCESSOR PROCTHROTTLEMAX 100
    powercfg /setACvalueindex scheme_current SUB_PROCESSOR PROCTHROTTLEMAX1 100


    REM ### Proc Thread Scheduling policy (0..5) 5=Prefer efficient CPU 3=Prefer performant CPU
    powercfg /setACvalueindex scheme_current SUB_PROCESSOR SCHEDPOLICY 3
    powercfg /setDCvalueindex scheme_current SUB_PROCESSOR SCHEDPOLICY 5
    powercfg /setACvalueindex scheme_current SUB_PROCESSOR SHORTSCHEDPOLICY 3
    powercfg /setDCvalueindex scheme_current SUB_PROCESSOR SHORTSCHEDPOLICY 5


    REM ### System Cooling policy 0=passive 1=active
    powercfg /setACvalueindex scheme_current SUB_PROCESSOR SYSCOOLPOL 1
    powercfg /setDCvalueindex scheme_current SUB_PROCESSOR SYSCOOLPOL 0


    REM ### GPU graphics card turn down on battery 0=none 1=Low Power
    powercfg /setDCvalueindex scheme_current SUB_GRAPHICS GPUPREFERENCEPOLICY 1


    REM ### Activate new settings!!!
    powercfg /setactive scheme_current


    Reg add HKLM\SYSTEM\CurrentControlSet\services\NDIS\Parameters /f /t reg_dword /v RssBaseCpu /d 0x0
    Reg add HKLM\SYSTEM\CurrentControlSet\services\NDIS\Parameters /f /t reg_dword /v MaxNumRssCpus /d 0x1
    Maybe you want to disable the Dynamic Timer feature of the kernel too? Test it with high performance games if it makes a difference in frames per second. Else disable it again.

    BCDEDIT /set disabledynamictick yes
    disable again:
    BCDEDIT /deletevalue disabledynamictick

    Happy tweaking

    More info on cpu core parking, cpu throttle and many more my web page
      My Computer


  7. Posts : 46
    many
       #16

    Windows 1803+ update:

    Windows 10 1803 adds a new scheme, Ultimate Performance:
    powercfg /setactive e9a42b02-d5df-448d-aa00-03f14749eb61
    or
    powercfg /duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61

    Windows 10 (1803) also adds a slider when you click the Battery icon in the systray. This is for fine tuning (PerfEnergyPreference) These are called OVERLAYS.
    The current power scheme must be set to Balanced.

    We have on AC 3 and on DC 4 overlays:
    OVERLAY_SCHEME_HIGH (slider AC right, DC left )
    OVERLAY_SCHEME_MIN (slider AC left, DC middle left)
    OVERLAY_SCHEME_NONE (slider AC middle, DC middle right)
    OVERLAY_SCHEME_MAX (slider AC right, DC right)

    You can activate the overlays (like with slider) with this command for the SCHEME_BALANCED Power Profile:
    Powercfg.exe /OverlaySetActive OVERLAY_SCHEME_NONE

    To check all scheme settings use: Powercfg.exe /qh > settings.TXT

    Actual tested and working Power Scheme settings for win10 1803+ (balanced)

    Now you're up to date :)
      My Computer


  8. Posts : 4,305
    Windows 11 Pro 22H3
       #17

    Cliff S said:
    Attachment 128464

    Huh?
    With the creators update, we can choose our max Freq?

    That's funny that it shows up after I made the above post about the percent's not working right.
    Hi Cliff, I don't have the frequency option is it because my BIOS is controlling it?
      My Computers


  9. Posts : 27,181
    Win11 Pro, Win10 Pro N, Win10 Home, Windows 8.1 Pro, Ubuntu
       #18

    Hemimax said:
    Hi Cliff, I don't have the frequency option is it because my BIOS is controlling it?
    God that was in 2017
    Sorry Richard, I haven't seen or used it in a while.
    There is a tutorial somewhere from Shawn I think on how to turn on/make visible the different options.
      My Computers


  10. Posts : 68,888
    64-bit Windows 11 Pro for Workstations
    Thread Starter
       #19

    Hemimax said:
    Hi Cliff, I don't have the frequency option is it because my BIOS is controlling it?
    Hey mate,

    Here you go: Add or Remove Maximum Processor Frequency in Windows 10 Power Options
      My Computers


 

Tutorial Categories

Create Custom Power Plan in Windows 10 Tutorial Index Network & Sharing Instalation and Upgrade Browsers and Email General Tips Gaming Customization Apps and Features Virtualization BSOD System Security User Accounts Hardware and Drivers Updates and Activation Backup and Restore Performance and Maintenance Mixed Reality Phone


  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 11:55.
Find Us




Windows 10 Forums