我正在尝试使CPU转换为较低的P状态。我使用pwrtest确定测试,现在我想将处理器频率设置为50%。
我执行了以下命令:
powercfg -setacvalueindex SCHEME_BALANCED SUB_PROCESSOR PROCTHROTTLEMAX 50
当我查询该方案时,该值设置为所需值。但是,处理器频率未修改(我正在使用CPU-Z检查频率)。
我的系统正在运行Windows 2008 R2。
有什么想法吗?谢谢!
我知道了。您必须致电
powercfg.exe -setactive SCHEME_CURRENT
应用更改
Thx Alex!这是完整的脚本。
powercfg -setacvalueindex SCHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMIN 5powercfg -setacvalueindex SCHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMAX 50
powercfg.exe -setactive SCHEME_CURRENT
Get-ACDCValue -Name MinimumProcessorState(powercfg.exe查询SCHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMIN)Get-ACDCValue-名称MaximumProcessorState(powercfg.exe查询SCHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMAX)