什么是在Windows平台上更改CPU频率和核心电压的接口?
-
28-09-2019 - |
题
我想找到Windows提供的接口以更改CPU频率和核心电压。谢谢!
解决方案
P-State策略的参数Windows处理器性能状态控件的几个参数可通过注册表键配置。这些键的目的是,OEM和系统设计人员可以调整Windows处理器电源管理功能的性能,以最适合特定的平台设计,并允许调整以帮助实现最大的电池寿命并实现最佳的系统性能。
您必须重新启动才能生效。
其他提示
您可以使用
PowerWriteACValueIndex()/PowerWriteDCValueIndex()
为两个设置相同的索引值时
GUID_PROCESSOR_THROTTLE_MAXIMUM | GUID_PROCESSOR_THROTTLE_MINIMUM
所有指导说明都可以在winnt.h中找到
您无法通过Winapi更换CPU电压。您应该使用特权命令通过系统内核驱动程序写入特定的MSR(请参阅AMD/Intel文档)。由于Nehalem Micro Architectuct,您根本无法更改Intel CPU电压。英特尔正式不提供MSR来通过软件编写电压值(VID)。
Microsoft Windows没有用于超频 /底断路CPU的API。您将必须使用汇编技巧来滚动。
我只能指向您正确的方向。我想 Windows管理仪器(WMI) 您可以在允许修改某些子系统的COM界面上获得。
希望模糊的信息能使您走上正确的道路。 :-)
不隶属于 StackOverflow