代码之家  ›  专栏  ›  技术社区  ›  HChen

在windows平台上,改变cpu频率和核心电压的接口是什么?

  •  1
  • HChen  · 技术社区  · 15 年前

    我想找到windows提供的接口来改变CPU频率和核心电压。 谢谢!

    4 回复  |  直到 15 年前
        1
  •  1
  •   James    15 年前

    From Windows Native Processor Performance Control(document link)

    P状态策略的参数 Windows处理器性能状态控件的几个参数可以通过注册表项进行配置。提供这些键的目的是,OEM和系统设计师可以调整Windows处理器电源管理功能的性能,以最适合特定的平台设计,并允许进行调整,以帮助实现最大的电池寿命和实现最佳的系统性能。

        2
  •  3
  •   const    12 年前

    您可以使用

    PowerWriteACValueIndex()/PowerWriteDCValueIndex()
    

    GUID_PROCESSOR_THROTTLE_MAXIMUM | GUID_PROCESSOR_THROTTLE_MINIMUM
    

    所有的GUID描述都可以在winnt.h中找到

    你不能改变英特尔的CPU电压,因为Nehalem微架构。英特尔官方不提供MSR来通过软件写入电压值(VID)。

        3
  •  0
  •   Mark Ingram    15 年前

        4
  •  0
  •   JustBoo    15 年前

    Windows Management Instrumentation (WMI)

    希望这些模糊的信息能让你走上正确的道路。:-)