Create Custom Power Plan in Windows 10  

Page 2 of 2 FirstFirst 12
  1. Brink's Avatar
    Posts : 34,551
    64-bit Windows 10 Pro build 18290
    Thread Starter
       06 Apr 2017 #10

    Ah, ok.
      My ComputersSystem Spec

  2. Cliff S's Avatar
    Posts : 22,419
    Win10 Pro, Win10 Pro N, Win10 Home, Win10 Pro Insider Fast Ring, Windows 8.1 Pro, Ubuntu
       14 Apr 2017 #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 30C) 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 38C 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 ComputersSystem Spec

  3. Brink's Avatar
    Posts : 34,551
    64-bit Windows 10 Pro build 18290
    Thread Starter
       14 Apr 2017 #12

    I agree.
      My ComputersSystem Spec

  4. Brink's Avatar
    Posts : 34,551
    64-bit Windows 10 Pro build 18290
    Thread Starter
       15 Apr 2017 #13

    Cliff S said: View Post
    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 ComputersSystem Spec

  5. Cliff S's Avatar
    Posts : 22,419
    Win10 Pro, Win10 Pro N, Win10 Home, Win10 Pro Insider Fast Ring, Windows 8.1 Pro, Ubuntu
       15 Apr 2017 #14

    Brink said: View Post
    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 ComputersSystem Spec

  6.    2 Weeks Ago #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 ComputerSystem Spec


 
Page 2 of 2 FirstFirst 12

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 Threads
How to Add or Remove 'Choose Power Plan' context menu in Windows 10 A power plan is a collection of hardware and system settings that manages how your computer uses power. Power plans can help you save energy, maximize system performance, or...
Performance & Maintenance Choose Power Plan in Windows 10 in Tutorials
How to Choose a Power Plan Scheme in Windows 10 A power plan is a collection of hardware and system settings that manages how your computer uses power. Power plans can help you save energy, maximize system performance, or achieve a balance...
Performance & Maintenance Change Power Plan Settings in Windows 10 in Tutorials
How to Change Power Plan Settings in Windows 10 A power plan is a collection of hardware and system settings that manages how your computer uses power. Power plans can help you save energy, maximize system performance, or achieve a balance...
Ugraded from windows 10 rtm to windows 10 th2 and lost the option to restore a power plan to its default settings, so when i edit a power plan, i cant reset it to the defaults, is this normal with th2??? The first screenshot is of the option being...
Is there some way to create a power plan toggle similar to the brightness toggle when clicking on the battery in the notification area? My googling doesn't seem to come up with anything.
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 00:15.
Find Us