fulibo123 发表于 2024-8-5 17:25

电源设置-20241206

本帖最后由 fulibo123 于 2024-12-7 12:31 编辑

@echo off
echo scheme_min=高性能 scheme_max=节能模式 SCHEME_BALANCED=平衡模式
echo-setacvalueindex=插电模式 -setdcvalueindex=电池模式
echo 可以在处理器电源管理做以下的设定,来实现大核心工作,但超线程,小核都不工作,处于睡眠状态
echo 生效的异类策略(异类策略0)+异类线程调度策略(高性能处理器)+异类短运行线程调度策略(高性能处理器)
echo.

echo 播放视频时(0=优化视频质量,1=平衡,2=优化节能)
echo.
Powercfg -setacvalueindex scheme_min 9596fb26-9850-41fd-ac3e-f7c3c00afd4b 34c7b99f-9a6d-4b3c-8dc7-b6693b78cef4 0
Powercfg -setdcvalueindex scheme_min 9596fb26-9850-41fd-ac3e-f7c3c00afd4b 34c7b99f-9a6d-4b3c-8dc7-b6693b78cef4 1

powercfg -setacvalueindex scheme_max 9596fb26-9850-41fd-ac3e-f7c3c00afd4b 34c7b99f-9a6d-4b3c-8dc7-b6693b78cef4 1
Powercfg -setdcvalueindex scheme_max 9596fb26-9850-41fd-ac3e-f7c3c00afd4b 34c7b99f-9a6d-4b3c-8dc7-b6693b78cef4 2

powercfg -setacvalueindex SCHEME_BALANCED 9596fb26-9850-41fd-ac3e-f7c3c00afd4b 34c7b99f-9a6d-4b3c-8dc7-b6693b78cef4 0
Powercfg -setdcvalueindex SCHEME_BALANCED 9596fb26-9850-41fd-ac3e-f7c3c00afd4b 34c7b99f-9a6d-4b3c-8dc7-b6693b78cef4 1

echo 处理器性能提升策略,性能倾向从保守到激进的排序为:单一的、理想的、IdealAggressive、Rocket
echo 0=理想,1=单一,2=Rocket,3=IdealAggressive
echo.
Powercfg -setacvalueindex scheme_min SUB_PROCESSOR PERFINCPOL 2
Powercfg -setdcvalueindex scheme_min SUB_PROCESSOR PERFINCPOL 2

powercfg -setacvalueindex scheme_max SUB_PROCESSOR PERFINCPOL 0
Powercfg -setdcvalueindex scheme_max SUB_PROCESSOR PERFINCPOL 0

powercfg -setacvalueindex SCHEME_BALANCED SUB_PROCESSOR PERFINCPOL 2
Powercfg -setdcvalueindex SCHEME_BALANCED SUB_PROCESSOR PERFINCPOL 2

echo 针对第 1 类处理器电源效率的处理器性能提升策略,性能倾向从保守到激进的排序为:单一的、理想的、IdealAggressive、Rocket
echo.
Powercfg -setacvalueindex scheme_min SUB_PROCESSOR PERFINCPOL1 2
Powercfg -setdcvalueindex scheme_min SUB_PROCESSOR PERFINCPOL1 2

powercfg -setacvalueindex scheme_max SUB_PROCESSOR PERFINCPOL1 2
Powercfg -setdcvalueindex scheme_max SUB_PROCESSOR PERFINCPOL1 2

powercfg -setacvalueindex SCHEME_BALANCED SUB_PROCESSOR PERFINCPOL1 2
Powercfg -setdcvalueindex SCHEME_BALANCED SUB_PROCESSOR PERFINCPOL1 2

echo 处理器性能降低策略,降频积极性从高到底排序为:Rocket、理想的、单一
echo 0=理想,1=单一,2=Rocket
echo.
Powercfg -setacvalueindex scheme_min SUB_PROCESSOR PERFDECPOL 1
Powercfg -setdcvalueindex scheme_min SUB_PROCESSOR PERFDECPOL 1

powercfg -setacvalueindex scheme_max SUB_PROCESSOR PERFDECPOL 2
Powercfg -setdcvalueindex scheme_max SUB_PROCESSOR PERFDECPOL 2

powercfg -setacvalueindex SCHEME_BALANCED SUB_PROCESSOR PERFDECPOL 1
Powercfg -setdcvalueindex SCHEME_BALANCED SUB_PROCESSOR PERFDECPOL 1

echo 针对第 1 类处理器电源效率的处理器性能降低策略,降频积极性从高到底排序为:Rocket、理想的、单一
echo.
Powercfg -setacvalueindex scheme_min SUB_PROCESSOR PERFDECPOL 1
Powercfg -setdcvalueindex scheme_min SUB_PROCESSOR PERFDECPOL 1

powercfg -setacvalueindex scheme_max SUB_PROCESSOR PERFDECPOL 2
Powercfg -setdcvalueindex scheme_max SUB_PROCESSOR PERFDECPOL 2

powercfg -setacvalueindex SCHEME_BALANCED SUB_PROCESSOR PERFDECPOL 1
Powercfg -setdcvalueindex SCHEME_BALANCED SUB_PROCESSOR PERFDECPOL 1

echo 处理器性能内核休止实用工具分配(禁用)
echo.
Powercfg -setacvalueindex scheme_min sub_processor DISTRIBUTEUTIL 0
Powercfg -setdcvalueindex scheme_min sub_processor DISTRIBUTEUTIL 0

powercfg -setacvalueindex scheme_max sub_processor DISTRIBUTEUTIL 0
Powercfg -setdcvalueindex scheme_max sub_processor DISTRIBUTEUTIL 0

powercfg -setacvalueindex SCHEME_BALANCED sub_processor DISTRIBUTEUTIL 0
Powercfg -setdcvalueindex SCHEME_BALANCED sub_processor DISTRIBUTEUTIL 0

echo 开启处理器性能提升模式
echo 性能倾向从保守到激进的排序为:高效率、高效积极且有保障、高性能高效率、积极且有保障、高性能
echo 0=已禁用 - 不选择高于最大频率的目标频率。 1=已启用 - 选择高于最大频率的目标频率。2=高性能 - 总是选择超过标称频率的最高目标频率。
echo 3=高效率 - 选择高于最大频率的目标频率(如果硬件能够如此有效地支持).4= 高性能高效率 - 总是选择超过标称频率的最高目标频率(如果硬件能够提供有效的支持)。
echo 5=积极且有保障 - 总是选择超过保证频率的最高目标频率.6=高效、积极且有保障 - 总是选择超过保证频率的最高目标频率(如果硬件能够提供有效的支持)。
echo.
Powercfg -setacvalueindex scheme_min sub_processor PERFBOOSTMODE 2
Powercfg -setdcvalueindex scheme_min sub_processor PERFBOOSTMODE 2

powercfg -setacvalueindex scheme_max sub_processor PERFBOOSTMODE 2
Powercfg -setdcvalueindex scheme_max sub_processor PERFBOOSTMODE 2

powercfg -setacvalueindex SCHEME_BALANCED sub_processor PERFBOOSTMODE 2
Powercfg -setdcvalueindex SCHEME_BALANCED sub_processor PERFBOOSTMODE 2

echo 生效的异类策略:
echo 异类策略0="处理器性能放置最小核心数量"负责所有睡眠;睡眠顺序为优先睡眠超线程-小核-大核
echo 异类策略1="处理器性能放置最小核心数量"负责小核睡眠;"针对第1类处理器电源效率的处理器性能核心放置最小核心数量"负责大核+超线程睡眠
echo 异类策略2=大核休眠;异类策略3=小核休眠;异类策略4=基于利用率进行随机休眠(Win10默认)
echo 如果你使用12、13代处理器,无论是哪种系统,最好都设为异类策略0,可以获得最好的能效处理。
echo.

Powercfg -setacvalueindex scheme_min sub_processor HETEROPOLICY 0
Powercfg -setdcvalueindex scheme_min sub_processor HETEROPOLICY 0

powercfg -setacvalueindex scheme_max sub_processor HETEROPOLICY 0
Powercfg -setdcvalueindex scheme_max sub_processor HETEROPOLICY 0

powercfg -setacvalueindex SCHEME_BALANCED sub_processor HETEROPOLICY 0
Powercfg -setdcvalueindex SCHEME_BALANCED sub_processor HETEROPOLICY 0

echo 异类线程调度策略;(默认=自动)0=所有处理器 - 调度至任何可用处理器;1=高性能处理器(只用大核);2=首选高性能处理器(大核忙的时候用小核)。
echo 3=高效处理器(只用小核);4=首选高效处理器(小核忙的时候用大核);5=自动 - 让系统选择合适的策略.
echo.
Powercfg -setacvalueindex scheme_min sub_processor SCHEDPOLICY 5
Powercfg -setdcvalueindex scheme_min sub_processor SCHEDPOLICY 5

powercfg -setacvalueindex scheme_max sub_processor SCHEDPOLICY 5
Powercfg -setdcvalueindex scheme_max sub_processor SCHEDPOLICY 5

powercfg -setacvalueindex SCHEME_BALANCED sub_processor SCHEDPOLICY 5
Powercfg -setdcvalueindex SCHEME_BALANCED sub_processor SCHEDPOLICY 5

echo 异类短运行线程调度策略:程序刚开启时的大小核调度策略(默认=自动)(0=所有处理器;1=高性能处理器;2首选高性能;3=高效处理器;4首选高效;5=自动)
echo.
Powercfg -setacvalueindex scheme_min sub_processor SHORTSCHEDPOLICY 5
Powercfg -setdcvalueindex scheme_min sub_processor SHORTSCHEDPOLICY 5

powercfg -setacvalueindex scheme_max sub_processor SHORTSCHEDPOLICY 5
Powercfg -setdcvalueindex scheme_max sub_processor SHORTSCHEDPOLICY 5

powercfg -setacvalueindex SCHEME_BALANCED sub_processor SHORTSCHEDPOLICY 5
Powercfg -setdcvalueindex SCHEME_BALANCED sub_processor SHORTSCHEDPOLICY 5

echo 处理器性能增强策略,指定处理器有可能将频率提高到超过当前操作条件允许的最大值的程度。
echo 节能=0,平衡=60,高性能=100
echo.
Powercfg -setacvalueindex scheme_min SUB_PROCESSOR PERFBOOSTPOL 100
Powercfg -setdcvalueindex scheme_min SUB_PROCESSOR PERFBOOSTPOL 100

powercfg -setacvalueindex scheme_max SUB_PROCESSOR PERFBOOSTPOL 0
Powercfg -setdcvalueindex scheme_max SUB_PROCESSOR PERFBOOSTPOL 0

powercfg -setacvalueindex SCHEME_BALANCED SUB_PROCESSOR PERFBOOSTPOL 60
Powercfg -setdcvalueindex SCHEME_BALANCED SUB_PROCESSOR PERFBOOSTPOL 60

echo 处理器能源性能首选项策略(值越高闲时处理器频率越低)
echo 节能=75,平衡=33,高性能=0
echo.
Powercfg -setacvalueindex scheme_min SUB_PROCESSOR PERFEPP 20
Powercfg -setdcvalueindex scheme_min SUB_PROCESSOR PERFEPP 20

powercfg -setacvalueindex scheme_max SUB_PROCESSOR PERFEPP 75
Powercfg -setdcvalueindex scheme_max SUB_PROCESSOR PERFEPP 75

powercfg -setacvalueindex SCHEME_BALANCED SUB_PROCESSOR PERFEPP 33
Powercfg -setdcvalueindex SCHEME_BALANCED SUB_PROCESSOR PERFEPP 33

echo 针对第 1 类处理器电源效率的处理器能源性能首选项策略
echo.
Powercfg -setacvalueindex scheme_min SUB_PROCESSOR PERFEPP1 20
Powercfg -setdcvalueindex scheme_min SUB_PROCESSOR PERFEPP1 20

powercfg -setacvalueindex scheme_max SUB_PROCESSOR PERFEPP1 75
Powercfg -setdcvalueindex scheme_max SUB_PROCESSOR PERFEPP1 75

powercfg -setacvalueindex SCHEME_BALANCED SUB_PROCESSOR PERFEPP1 33
Powercfg -setdcvalueindex SCHEME_BALANCED SUB_PROCESSOR PERFEPP1 33

echo 最大处理器状态
echo.
Powercfg -setacvalueindex scheme_min SUB_PROCESSOR PROCTHROTTLEMAX 100
Powercfg -setdcvalueindex scheme_min SUB_PROCESSOR PROCTHROTTLEMAX 100

powercfg -setacvalueindex scheme_max SUB_PROCESSOR PROCTHROTTLEMAX 75
Powercfg -setdcvalueindex scheme_max SUB_PROCESSOR PROCTHROTTLEMAX 75

powercfg -setacvalueindex SCHEME_BALANCED SUB_PROCESSOR PROCTHROTTLEMAX 100
Powercfg -setdcvalueindex SCHEME_BALANCED SUB_PROCESSOR PROCTHROTTLEMAX 100

echo 第 1 类处理器电源效率的最大处理器状态,节能=75
echo.
Powercfg -setacvalueindex scheme_min SUB_PROCESSOR PROCTHROTTLEMAX1 100
Powercfg -setdcvalueindex scheme_min SUB_PROCESSOR PROCTHROTTLEMAX1 100

powercfg -setacvalueindex scheme_max SUB_PROCESSOR PROCTHROTTLEMAX1 75
Powercfg -setdcvalueindex scheme_max SUB_PROCESSOR PROCTHROTTLEMAX1 75

powercfg -setacvalueindex SCHEME_BALANCED SUB_PROCESSOR PROCTHROTTLEMAX1 100
Powercfg -setdcvalueindex SCHEME_BALANCED SUB_PROCESSOR PROCTHROTTLEMAX1 100

echo 系统散热方式(0=被动散热;1=主动散热);就是否开启散热风扇!
echo.
Powercfg -setacvalueindex scheme_min SUB_PROCESSOR SYSCOOLPOL 1
Powercfg -setdcvalueindex scheme_min SUB_PROCESSOR SYSCOOLPOL 1

powercfg -setacvalueindex scheme_max SUB_PROCESSOR SYSCOOLPOL 1
Powercfg -setdcvalueindex scheme_max SUB_PROCESSOR SYSCOOLPOL 0

powercfg -setacvalueindex SCHEME_BALANCED SUB_PROCESSOR SYSCOOLPOL 1
Powercfg -setdcvalueindex SCHEME_BALANCED SUB_PROCESSOR SYSCOOLPOL 0

echo 处理器性能核心放置减小策略(减少活跃的核心)
echo 0=理想的核心数量,1=单一核心,2=所有可能的核心,3=八分之一核心
echo.
Powercfg -setacvalueindex scheme_min SUB_PROCESSOR CPDECREASEPOL 1
Powercfg -setdcvalueindex scheme_min SUB_PROCESSOR CPDECREASEPOL 2

powercfg -setacvalueindex scheme_max SUB_PROCESSOR CPDECREASEPOL 1
Powercfg -setdcvalueindex scheme_max SUB_PROCESSOR CPDECREASEPOL 2

powercfg -setacvalueindex SCHEME_BALANCED SUB_PROCESSOR CPDECREASEPOL 1
Powercfg -setdcvalueindex SCHEME_BALANCED SUB_PROCESSOR CPDECREASEPOL 2

echo 处理器性能核心放置增加策略(需要更多核心时只增加核心)
echo 0=理想的核心数量,1=单一核心,2=所有可能的核心,3=八分之一核心
echo.
Powercfg -setacvalueindex scheme_min SUB_PROCESSOR CPINCREASEPOL 0
Powercfg -setdcvalueindex scheme_min SUB_PROCESSOR CPINCREASEPOL 1

powercfg -setacvalueindex scheme_max SUB_PROCESSOR CPINCREASEPOL 0
Powercfg -setdcvalueindex scheme_max SUB_PROCESSOR CPINCREASEPOL 1

powercfg -setacvalueindex SCHEME_BALANCED SUB_PROCESSOR CPINCREASEPOL 0
Powercfg -setdcvalueindex SCHEME_BALANCED SUB_PROCESSOR CPINCREASEPOL 1

echo 处理器性能核心放置最小核心数量
echo Windows 10中设置为100%,主要的缘故在于Window10出现的时候,没有12、13代处理器,所以该项设置默认为所有小核不休眠,但Windows11 中设置为4%,代表支持小核心休眠。
echo.
Powercfg -setacvalueindex scheme_min SUB_PROCESSOR CPMINCORES 100
Powercfg -setdcvalueindex scheme_min SUB_PROCESSOR CPMINCORES 100

powercfg -setacvalueindex scheme_max SUB_PROCESSOR CPMINCORES 100
Powercfg -setdcvalueindex scheme_max SUB_PROCESSOR CPMINCORES 100

powercfg -setacvalueindex SCHEME_BALANCED SUB_PROCESSOR CPMINCORES 100
Powercfg -setdcvalueindex SCHEME_BALANCED SUB_PROCESSOR CPMINCORES 100

echo 针对第 1 类处理器电源效率的处理器性能核心放置最小核心数量
echo 如果设置为100%,代表大核不再休眠,如果设置为50%代表休眠超线程,如果设置为0%代表所有的大核随机休眠
echo.
Powercfg -setacvalueindex scheme_min SUB_PROCESSOR CPMINCORES1 50
Powercfg -setdcvalueindex scheme_min SUB_PROCESSOR CPMINCORES1 50

powercfg -setacvalueindex scheme_max SUB_PROCESSOR CPMINCORES1 50
Powercfg -setdcvalueindex scheme_max SUB_PROCESSOR CPMINCORES1 50

powercfg -setacvalueindex SCHEME_BALANCED SUB_PROCESSOR CPMINCORES1 50
Powercfg -setdcvalueindex SCHEME_BALANCED SUB_PROCESSOR CPMINCORES1 50

echo 处理器闲置禁用,警告:散热不足不要开启这个选项,CPU会撞功耗墙不要开启这个选项)0=开启禁用,1=禁止禁用
echo.
Powercfg -setacvalueindex scheme_min SUB_PROCESSOR IDLEDISABLE 0
Powercfg -setdcvalueindex scheme_min SUB_PROCESSOR IDLEDISABLE 0

powercfg -setacvalueindex scheme_max SUB_PROCESSOR IDLEDISABLE 0
Powercfg -setdcvalueindex scheme_max SUB_PROCESSOR IDLEDISABLE 0

powercfg -setacvalueindex SCHEME_BALANCED SUB_PROCESSOR IDLEDISABLE 0
Powercfg -setdcvalueindex SCHEME_BALANCED SUB_PROCESSOR IDLEDISABLE 0

echo 离开时第 1 类处理器电源效率的初始性能,开机时候的CPU性能
echo.
Powercfg -setacvalueindex scheme_min SUB_PROCESSOR HETEROCLASS1INITIALPERF 100
Powercfg -setdcvalueindex scheme_min SUB_PROCESSOR HETEROCLASS1INITIALPERF 100

powercfg -setacvalueindex scheme_max SUB_PROCESSOR HETEROCLASS1INITIALPERF 100
Powercfg -setdcvalueindex scheme_max SUB_PROCESSOR HETEROCLASS1INITIALPERF 100

powercfg -setacvalueindex SCHEME_BALANCED SUB_PROCESSOR HETEROCLASS1INITIALPERF 100
Powercfg -setdcvalueindex SCHEME_BALANCED SUB_PROCESSOR HETEROCLASS1INITIALPERF 100

echo 处理器闲置阈值调整,0=禁止,1=开启
echo.
Powercfg -setacvalueindex scheme_min SUB_PROCESSOR IDLEDISABLE 0
Powercfg -setdcvalueindex scheme_min SUB_PROCESSOR IDLEDISABLE 0

powercfg -setacvalueindex scheme_max SUB_PROCESSOR IDLEDISABLE 0
Powercfg -setdcvalueindex scheme_max SUB_PROCESSOR IDLEDISABLE 0

powercfg -setacvalueindex SCHEME_BALANCED SUB_PROCESSOR IDLEDISABLE 0
Powercfg -setdcvalueindex SCHEME_BALANCED SUB_PROCESSOR IDLEDISABLE 0



echo 电源计划立即生效
echo.
powercfg -setactive scheme_current

chibuzhu 发表于 2024-8-5 18:37

https://cdn-fusion.imgimg.cc/i/2024/40538aaf773ba369.gif
这种咋整啊{:5_297:}

月如霜 发表于 2024-8-5 19:37

谢谢整理分享!

fulibo123 发表于 2024-8-5 21:11

chibuzhu 发表于 2024-8-5 18:37 https://bbs.pcbeta.com/static/image/common/back.gif
这种咋整啊

我手上只有这个!

handsome_xiang 发表于 2024-8-5 22:34

谢谢分享!

chibuzhu 发表于 2024-8-6 09:45

fulibo123 发表于 2024-8-5 21:11 https://bbs.pcbeta.com/static/image/common/back.gif
我手上只有这个!

谢谢,我想要平衡,我的里面是空的,知道从新装的机器上要提取那些注册表项吗?

fulibo123 发表于 2024-8-6 16:50

chibuzhu 发表于 2024-8-6 09:45 https://bbs.pcbeta.com/static/image/common/back.gif
谢谢,我想要平衡,我的里面是空的,知道从新装的机器上要提取那些注册表项吗?

没有设置过的原版!

tomok 发表于 2024-8-6 20:55

好多模式啊

slugsp 发表于 2024-8-6 22:54

蛮好的,这个好用

wangwuijun 发表于 2024-8-7 06:23

bilv 发表于 2024-8-7 08:16

chibuzhu 发表于 2024-8-5 18:37 https://bbs.pcbeta.com/static/image/common/back.gif
这种咋整啊

恢复系统默认电源方案的命令(会删除所有非默认方案,默认方案重置回出厂设置):
powercfg -restoredefaultschemes

hwrsw 发表于 2024-8-7 09:17


谢谢整理分享!

yumenll 发表于 2024-8-7 09:36

这个设置简单,谢谢!

chibuzhu 发表于 2024-8-7 12:59

本帖最后由 chibuzhu 于 2024-8-7 13:00 编辑

bilv 发表于 2024-8-7 08:16 https://bbs.pcbeta.com/static/image/common/back.gif
恢复系统默认电源方案的命令(会删除所有非默认方案,默认方案重置回出厂设置):
powercfg -restoredef ...
这个对详细设置页面啥也没有的没用

ABC2Z 发表于 2024-8-9 06:46

bilv 发表于 2024-8-7 08:16 https://bbs.pcbeta.com/static/image/common/back.gif
恢复系统默认电源方案的命令(会删除所有非默认方案,默认方案重置回出厂设置):
powercfg -restoredef ...

遍读微软文档,可没有这个参数。

pp7 发表于 2024-8-28 22:23

谢谢分享!!!

cryh 发表于 2024-8-29 08:41

谢谢整理分享!

郭氏 发表于 2024-9-3 14:23

一闪就过了 不知道有没有正常运行。。去看了下 没有成功
页: [1]
查看完整版本: 电源设置-20241206