【问题标题】:Modifying PROCTHROTTLEMAX with powercfg has no effect in 2008 R2用powercfg修改PROCTHROTTLEMAX在2008 R2没有效果
【发布时间】:2010-03-23 20:57:50
【问题描述】:
我正在尝试使 CPU 转换到较低的 P 状态。我用 pwrtest 确定测试,现在我想将处理器频率设置为 50%。
我执行了以下命令:
powercfg -setacvalueindex SCHEME_BALANCED SUB_PROCESSOR PROCTHROTTLEMAX 50
当我查询方案时,该值设置为所需的值。但是处理器频率没有修改(我是用CPU-Z来检查频率的)。
我的系统运行的是 Windows 2008 R2。
有什么想法吗?
谢谢!
【问题讨论】:
标签:
windows-server-2008
processor
windows-server-2008-r2
【解决方案1】:
我想通了。你必须打电话
powercfg.exe -setactive SCHEME_CURRENT
应用更改
【解决方案2】:
谢谢亚历克斯!这是完整的脚本。
进行更改
powercfg -setacvalueindex SCHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMIN 5
powercfg -setacvalueindex SCHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMAX 50
应用更改
powercfg.exe -setactive SCHEME_CURRENT