|
本帖最后由 fulibo 于 2024-8-8 16:20 编辑
修改了一下
echo 异类线程调度策略;(默认=自动)0=所有处理器 - 调度至任何可用处理器;1=高性能处理器(只用大核);2=首选高性能处理器(大核忙的时候用小核)。
echo 3=高效处理器(只用小核);4=首选高效处理器(小核忙的时候用大核);5=自动 - 让系统选择合适的策略.
echo.
Powercfg -setacvalueindex scheme_current sub_processor SCHEDPOLICY 0
原先是2,觉得不太性能,改成0,启动全部处理器!
##########
windows_电源方案设置-fulibo-插电模式.cmd
@echo off
echo 笔记本开启没显示的电源模式
echo.
reg add HKLM\System\CurrentControlSet\Control\Power /v CsEnabled /t REG_DWORD /d 1
reg add HKLM\System\CurrentControlSet\Control\Power /v PlatformAoAcOverride /t REG_DWORD /d 0
echo -setacvalueindex就是直接接通电源,-setdcvalueindex是使用电池供电。
echo 第 1 类处理器为大小核架构中的大核
echo 注意!!!!! 这个批处理是针对正在使用的电源计划生效!
echo 注意!!!!! 这个批处理是针对正在使用的电源计划生效!
echo DIY修改几处
echo 链接状态电源管理(0=关闭;1=中等电源节省;2=最大电源节省)
echo.
Powercfg -setacvalueindex scheme_current SUB_PCIEXPRESS ASPM 0
echo 处理器性能降低策略(1=“单个”策略表示它选择下一个状态。 2=“Rocket”表示最大或最小电源性能状态。 0=“理想”策略,则试图在功耗和性能之间找到平衡。)
echo.
Powercfg -setacvalueindex scheme_current SUB_PROCESSOR PERFDECPOL 2
echo 处理器最大频率(我设置成4000, 自己修改))
echo.
Powercfg -setacvalueindex scheme_current SUB_PROCESSOR PROCFREQMAX 0
echo 第 1 类处理器电源效率的处理器最大频率
echo.
Powercfg -setacvalueindex scheme_current SUB_PROCESSOR PROCFREQMAX1 0
echo 延迟敏感度提示处理器性能(默认值:电线=99,电池=0)
echo.
Powercfg -setacvalueindex scheme_current SUB_PROCESSOR LATENCYHINTPERF 100
echo 针对第 1 类处理器电源效率的延迟敏感度提示处理器性能(默认值50)
echo.
Powercfg -setacvalueindex scheme_current SUB_PROCESSOR LATENCYHINTPERF1 50
echo ##############处理器电源管理#######原版卓越模式和电池的节能模式参数!
echo 电源计划类型(0=节能;1=高性能;2=平衡)
echo.
Powercfg -setacvalueindex scheme_current SUB_NONE PERSONALITY 1
echo 待机状态下的网络连接性(0=禁用;1=启用;2=闭合盖子时禁用)
echo.
Powercfg -setacvalueindex scheme_current SUB_NONE CONNECTIVITYINSTANDBY 1
echo 睡眠, 旧 RTC 迁移(0=禁用;1=启用)
echo.
Powercfg -setacvalueindex scheme_current SUB_SLEEP LEGACYRTCMITIGATION 0
echo 允许混合睡眠(0=关闭;1=启用)
echo.
Powercfg -setacvalueindex scheme_current SUB_SLEEP HYBRIDSLEEP 0
echo 禁用深度睡眠
echo.
Powercfg -setacvalueindex scheme_current SUB_IR DEEPSLEEP 0
echo 合上盖子操作(0=不采取任何运行;1=睡眠;2=休眠;3=关机)
echo.
Powercfg -setacvalueindex scheme_current SUB_BUTTONS LIDACTION 3
echo 开启处理器性能提升模式
echo 0 =已禁用 - 不选择高于最大频率的目标频率。 1 = 已启用 - 选择高于最大频率的目标频率。2 = 高性能 - 总是选择超过标称频率的最高目标频率。
echo 3 =高效率 - 选择高于最大频率的目标频率(如果硬件能够如此有效地支持)。 4= 高性能高效率 - 总是选择超过标称频率的最高目标频率(如果硬件能够提供有效的支持)。
echo 5 =积极且有保障 - 总是选择超过保证频率的最高目标频率。6= 高效、积极且有保障 - 总是选择超过保证频率的最高目标频率(如果硬件能够提供有效的支持)。
echo.
Powercfg -setacvalueindex scheme_current sub_processor PERFBOOSTMODE 2
echo 处理器性能提升策略(1=“单个”策略表示它选择下一个状态。 2=“Rocket”表示最大或最小电源性能状态。 0=“理想”策略,则试图在功耗和性能之间找到平衡。)
echo.
Powercfg -setacvalueindex scheme_current sub_processor PERFINCPOL 2
echo “处理器性能核心放置最小核心数量”参数控制可取消休眠的核心的最小百分比。
echo.
Powercfg -setacvalueindex scheme_current sub_processor CPMINCORES 100
echo 处理器性能核心放置最大核心数量;参数控制可在任何时候取消休眠(可用于运行线程)的核心的最大百分比,
echo.
Powercfg -setacvalueindex scheme_current sub_processor CPMAXCORES 100
echo 处理器性能内核休止实用工具分配(禁用))
echo.
Powercfg -setacvalueindex scheme_current sub_processor DISTRIBUTEUTIL 0
echo 处理器性能提高阈值定义了一个利用率值,如果高于此值,处理器性能状态将提高。 值越大,性能状态的增加速率越低,以此来相应活动的增加
echo.
Powercfg -setacvalueindex scheme_current sub_processor PERFINCTHRESHOLD 80
echo 处理器性能降低阈值定义了一个利用率值,如果低于此值,处理器性能状态将降低。 值越大,空闲期间性能状态的降低速率越大。
echo.
Powercfg -setacvalueindex scheme_current sub_processor PERFDECTHRESHOLD 10
echo 生效的异类策略:
echo 异类策略0="处理器性能放置最小核心数量"负责所有睡眠;睡眠顺序为优先睡眠超线程-小核-大核
echo 异类策略1="处理器性能放置最小核心数量"负责小核睡眠;"针对第1类处理器电源效率的处理器性能核心放置最小核心数量"负责大核+超线程睡眠
echo 异类策略2=大核休眠;异类策略;3=小核休眠;异类策略;4=基于利用率进行随机休眠(Win10默认)
echo.
Powercfg -setacvalueindex scheme_current sub_processor HETEROPOLICY 0
echo 异类线程调度策略;(默认=自动)0=所有处理器 - 调度至任何可用处理器;1=高性能处理器(只用大核);2=首选高性能处理器(大核忙的时候用小核)。
echo 3=高效处理器(只用小核);4=首选高效处理器(小核忙的时候用大核);5=自动 - 让系统选择合适的策略.
echo.
Powercfg -setacvalueindex scheme_current sub_processor SCHEDPOLICY 0
echo 异类短运行线程调度策略:程序刚开启时的大小核调度策略(默认=自动)首选高性能处理器(0=所有处理器;1=高性能处理器;2首选高性能;3=高效处理器;4首选高效;5=自动)
echo.
Powercfg -setacvalueindex scheme_current sub_processor SHORTSCHEDPOLICY 0
echo 处理器能量性能首选项策略 用于设置功耗和性能之间的平衡。 较低的值有利于性能,较高的值有利于功耗。
echo 该值可介于 0 和 100 之间。 默认值为 50,它可以在功耗和性能之间实现平衡; 0=性能完全优于功耗
echo.
Powercfg -setacvalueindex scheme_current sub_processor PERFEPP 0
echo 第 1 类处理器电源效率的最小处理器状态
echo.
Powercfg -setacvalueindex scheme_current sub_processor PROCTHROTTLEMIN1 100
echo 最小处理器状态
echo.
Powercfg -setacvalueindex scheme_current sub_processor PROCTHROTTLEMIN 99
echo 处理器性能核心放置增加时间
echo.
Powercfg -setacvalueindex scheme_current SUB_PROCESSOR CPINCREASETIME 7
echo 允许节流状态(0=关闭;1=启用;2=自动(当处于节能状态是自动使用节流)
echo.
Powercfg -setacvalueindex scheme_current SUB_PROCESSOR THROTTLING 2
echo 处理器性能增强策略
echo.
Powercfg -setacvalueindex scheme_current SUB_PROCESSOR PERFBOOSTPOL 100
echo 处理器闲置降级阈值(指定在将处理器降级到较低空闲状态之前必须满足的较高忙阈值(以百分比为单位))
echo.
Powercfg -setacvalueindex scheme_current SUB_PROCESSOR IDLEDEMOTE 40
echo 处理器性能时间检查间隔(指定在重新评估处理器性能状态和已停止内核之前必须经过的时间(以毫秒为单位)
echo.
Powercfg -setacvalueindex scheme_current SUB_PROCESSOR PERFCHECK 15
echo 处理器忙闲度指定处理器是否可以使用忙闲度。0=禁用;1=启动
echo.
Powercfg -setacvalueindex scheme_current SUB_PROCESSOR PERFDUTYCYCLING 0
echo 处理器闲置禁用指定是否应该禁用空闲状态。0=启用闲置;1=禁用闲置
echo.
Powercfg -setacvalueindex scheme_current SUB_PROCESSOR IDLEDISABLE 0
echo 延迟敏感度提示已离开的核心/程序包的最小数量(指定当延迟提示处于活动状态时已离开的核心/程序包的最小数量(百分比)。
echo.
Powercfg -setacvalueindex scheme_current SUB_PROCESSOR LATENCYHINTUNPARK 50
echo 处理器闲置阈值调整()指定是否应根据当前性能状态调整空闲状态升级和降级值0=禁用;1=启用)
echo.
Powercfg -setacvalueindex scheme_current SUB_PROCESSOR IDLESCALING 0
echo 处理器性能核心放置减小策略;指定需要更少的核心时要放置的核心/程序包数量。0=理想;1=单一;2=所有;3=8分之一)
echo.
Powercfg -setacvalueindex scheme_current SUB_PROCESSOR CPDECREASEPOL 0
echo 处理器闲置升级阈值 指定在将处理器升级到较高空闲状态之前必须满足的较低忙阈值 (以百分比为单位)。
echo.
Powercfg -setacvalueindex scheme_current SUB_PROCESSOR IDLEPROMOTE 60
echo 处理器性能历史计数; 指定处理器性能时间检查的间隔数,以便计算平均效用时使用。
echo.
Powercfg -setacvalueindex scheme_current SUB_PROCESSOR PERFHISTORY 1
echo 处理器性能自主模式(指定处理器是否应自主确定其目标性能状态。0=禁用;1=启用)
echo.
Powercfg -setacvalueindex scheme_current SUB_PROCESSOR PERFAUTONOMOUS 1
echo 处理器性能核心放置过度利用阈值(指定认为放置的核心过度利用之前必须满足的忙阈值(百分比)。)
echo.
Powercfg -setacvalueindex scheme_current SUB_PROCESSOR CPOVERUTIL 60
echo 系统散热方式(0=被动散热;1=主动散热);就是否开启散热风扇!
echo.
Powercfg -setacvalueindex scheme_current SUB_PROCESSOR SYSCOOLPOL 1
echo 处理器性能提升时间
echo.
Powercfg -setacvalueindex scheme_current SUB_PROCESSOR PERFINCTIME 1
echo 处理器空闲状态最大值
echo.
Powercfg -setacvalueindex scheme_current SUB_PROCESSOR IDLESTATEMAX 0
echo 最大处理器状态
echo.
Powercfg -setacvalueindex scheme_current SUB_PROCESSOR PROCTHROTTLEMAX 100
echo 第 1 类处理器电源效率的最大处理器状态
echo.
Powercfg -setacvalueindex scheme_current SUB_PROCESSOR PROCTHROTTLEMAX1 100
echo 处理器闲置时间检查(指定在空闲状态可能再次升级或降级之前自上次空闲状态升级或降级经历的时间(以微秒为单位)。50000微秒)
echo.
Powercfg -setacvalueindex scheme_current SUB_PROCESSOR IDLECHECK 50000
echo 处理器性能核心放置增加策略; 指定当需要更多的核心时要启动的核心/程序包数量。0=理想;1=单一;2=所有;3=8分之一
echo.
Powercfg -setacvalueindex scheme_current SUB_PROCESSOR CPINCREASEPOL 0
echo 处理器自主活动时段 30000微秒
echo.
Powercfg -setacvalueindex scheme_current SUB_PROCESSOR PERFAUTONOMOUSWINDOW 30000
echo 处理器性能下降时间;在性能状态可能下降之前指定自上次性能状态更改后的最小 perf 检查间隔数.
echo.
Powercfg -setacvalueindex scheme_current SUB_PROCESSOR PERFDECTIME 1
echo 处理器性能核心放置减少时间;指定可以放置更多核心/程序包之前必须经过的最短性能检查时间间隔.
echo.
Powercfg -setacvalueindex scheme_current SUB_PROCESSOR CPDECREASETIME 10
echo 处理器性能内核休止并发空间阈值;指定设置为不驻留其他核心的所有并发核心所必须满足的忙阈值.
echo.
Powercfg -setacvalueindex scheme_current SUB_PROCESSOR CPHEADROOM 20
echo 离开时第 1 类处理器电源效率的初始性能(开机时候的CPU性能)
echo.
Powercfg -setacvalueindex scheme_current SUB_PROCESSOR HETEROCLASS1INITIALPERF 100
echo GPU 首选项策略) 0=无首选项;1= 低功耗首选低功耗 GPU
echo.
Powercfg -setacvalueindex scheme_current SUB_GRAPHICS GPUPREFERENCEPOLICY 0
echo 待机相关
echo.
echo 断开连接待机模式(0=正常;1=主动)
echo.
Powercfg -setacvalueindex SUB_NONE DISCONNECTEDSTANDBYMODE 1
echo 待机状态下的网络连接性(0=禁用 - 在待机状态下禁用网络。;1=启用 - 在待机状态下启用网络。;2=在闭合盖子时禁用)
echo.
Powercfg -setacvalueindex SUB_NONE CONNECTIVITYINSTANDBY 0
echo 无线适配器设置-节能模式;0=最高性能 - 不使用节能机制实现最高无线性能。1=低节能 - 实现最低节能。
echo 2=中等节能 - 根据网络流量权衡性能与节能。3=最高节能 - 实现最高节能。
echo.
Powercfg -setacvalueindex 19cbb8fa-5279-450e-9fac-8a3d5fedd0c1 12bbebe6-58d6-4636-95bb-3217ef867c1a 0
echo 允许离开模式策略(0=不允许启用离开模式1=是,允许启用离开模式)
echo 离开模式可能会阻止电脑进入睡眠状态
echo.
Powercfg -setacvalueindex SUB_SLEEP AWAYMODE 1
echo 允许混合睡眠(0=关闭;1=启用)
echo
echo.
Powercfg -setacvalueindex SUB_SLEEP HYBRIDSLEEP 0
echo 允许使用系统所需的策略(0=不允许程序阻止计算机自动进入睡眠状态;1=允许程序阻止计算机自动进入睡眠状态)
echo
echo.
Powercfg -setacvalueindex SUB_SLEEP SYSTEMREQUIRED 0
echo 允许待机状态(0=关闭;1=启用)
echo.
Powercfg -setacvalueindex SUB_SLEEP ALLOWSTANDBY 1
echo 允许使用唤醒定时器,0=禁用,不允许 Windows 在定时事件发生时将计算机从睡眠状态唤醒。
echo 1=启用,允许 Windows 在定时事件发生时将计算机从睡眠状态唤醒.2=仅限重要的唤醒计算器,允许 Windows 仅在出现重要的计时事件时从睡眠中唤醒。
echo.
Powercfg -setacvalueindex SUB_SLEEP RTCWAKE 0
echo monitor:屏幕
echo.
powercfg /change monitor-timeout-ac 0
powercfg /change monitor-timeout-dc 10
echo disk:磁盘
echo.
powercfg /change disk-timeout-ac 0
powercfg /change disk-timeout-dc 20
echo standby:待机
echo.
powercfg /change standby-timeout-ac 0
powercfg /change standby-timeout-dc 15
echo hibernate:休眠
echo.
powercfg /change hibernate-timeout-ac 0
powercfg /change hibernate-timeout-dc 0
echo 电源计划立即生效
echo.
Powercfg -setactive scheme_current
|
评分
-
查看全部评分
|