我正在尝试使 CPU 转换到较低的 P 状态。我使用 pwrtest 来确定测试,现在我想将处理器频率设置为 50%。
我执行了以下命令:
powercfg -setacvalueindex SCHEME_BALANCED SUB_PROCESSOR PROCTHROTTLEMAX 50
当我查询该方案时,该值设置为所需的值。但是,处理器频率没有修改(我使用CPU-Z检查频率)。
我的系统运行的是 Windows 2008 R2。
有任何想法吗?谢谢!
我正在尝试使 CPU 转换到较低的 P 状态。我使用 pwrtest 来确定测试,现在我想将处理器频率设置为 50%。
我执行了以下命令:
powercfg -setacvalueindex SCHEME_BALANCED SUB_PROCESSOR PROCTHROTTLEMAX 50
当我查询该方案时,该值设置为所需的值。但是,处理器频率没有修改(我使用CPU-Z检查频率)。
我的系统运行的是 Windows 2008 R2。
有任何想法吗?谢谢!
我想到了。你必须打电话
powercfg.exe -setactive SCHEME_CURRENT
应用更改
谢谢亚历克斯!这是完整的脚本。
powercfg -setacvalueindex SCHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMIN 5 powercfg -setacvalueindex SCHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMAX 50
powercfg.exe -setactive SCHEME_CURRENT