首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >windows平台上改变cpu频率和内核电压的接口是什么?

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

Stack Overflow用户
提问于 2010-08-13 22:54:28
回答 4查看 2.1K关注 0票数 1

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

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-08-13 23:00:17

From Windows Native Processor Performance Control(document link)

P-state策略的

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

并且您必须重新启动才能使更改生效。

票数 1
EN

Stack Overflow用户

发布于 2014-05-12 13:58:39

您可以使用以下命令更改频率

代码语言:javascript
运行
复制
PowerWriteACValueIndex()/PowerWriteDCValueIndex()

当为两者设置相同的索引值时

代码语言:javascript
运行
复制
GUID_PROCESSOR_THROTTLE_MAXIMUM | GUID_PROCESSOR_THROTTLE_MINIMUM

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

您不能通过WINAPI更改CPU电压。您应该使用特权命令通过系统内核驱动程序写入特定MSR(请参阅AMD/Intel文档)。由于Nehalem微体系结构,您根本无法更改英特尔CPU电压。英特尔官方不提供MSR来通过软件写入电压值(VID)。

票数 3
EN

Stack Overflow用户

发布于 2010-08-13 23:31:14

Microsoft Windows没有用于CPU超频/降频的API。你将不得不使用你的汇编技能来编写你自己的代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3478054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档