C++ 在windows平台上,改变cpu频率和核心电压的接口是什么?
我想找到windows提供的接口来更改CPU频率和核心电压。 谢谢 p-state策略的参数 Windows处理器性能状态控件的几个参数可通过注册表项配置。提供这些键的目的是,OEM和系统设计师可以调整Windows处理器电源管理功能的性能,以最适合特定的平台设计,并允许进行调整,以帮助实现最大的电池寿命和最佳的系统性能 您必须重新启动才能使更改生效。 p-state策略的参数 Windows处理器性能状态控件的几个参数可通过注册表项配置。提供这些键的目的是,OEM和系统设计师可以调整Windows处理器电源管理功能的性能,以最适合特定的平台设计,并允许进行调整,以帮助实现最大的电池寿命和最佳的系统性能C++ 在windows平台上,改变cpu频率和核心电压的接口是什么?,c++,cpu,processor,frequency,throttling,C++,Cpu,Processor,Frequency,Throttling,我想找到windows提供的接口来更改CPU频率和核心电压。 谢谢 p-state策略的参数 Windows处理器性能状态控件的几个参数可通过注册表项配置。提供这些键的目的是,OEM和系统设计师可以调整Windows处理器电源管理功能的性能,以最适合特定的平台设计,并允许进行调整,以帮助实现最大的电池寿命和最佳的系统性能 您必须重新启动才能使更改生效。 p-state策略的参数 Windows处理器性能状态控件的几个参数可通过注册表项配置。提供这些键的目的是,OEM和系统设计师可以调整Wind
您必须重新启动才能使更改生效。Microsoft Windows没有用于超频/欠频CPU的API。您必须使用自己的汇编技能进行编译。Microsoft Windows没有用于超频/欠频CPU的API。你必须使用你的汇编技能来完成你自己的工作。我只能为你指出正确的方向。我认为,通过使用COM接口,可以修改某些子系统
希望这些模糊的信息能让你走上正确的道路。:-) 我只能给你指出正确的方向。我认为,通过使用COM接口,可以修改某些子系统
希望这些模糊的信息能让你走上正确的道路。:-) 您可以使用
PowerWriteACValueIndex()/PowerWriteDCValueIndex()
为两个设置相同的索引值时
GUID_PROCESSOR_THROTTLE_MAXIMUM | GUID_PROCESSOR_THROTTLE_MINIMUM
在winnt.h中可以找到所有GUID描述
不能通过WINAPI更改CPU电压。您应该使用特权命令通过系统内核驱动程序写入特定的MSR(请参阅AMD/Intel文档)。
由于Nehalem微体系结构,您根本无法更改英特尔CPU电压。英特尔官方不提供MSR来通过软件写入电压值(VID)。您可以使用
PowerWriteACValueIndex()/PowerWriteDCValueIndex()
为两个设置相同的索引值时
GUID_PROCESSOR_THROTTLE_MAXIMUM | GUID_PROCESSOR_THROTTLE_MINIMUM
在winnt.h中可以找到所有GUID描述
不能通过WINAPI更改CPU电压。您应该使用特权命令通过系统内核驱动程序写入特定的MSR(请参阅AMD/Intel文档)。
由于Nehalem微体系结构,您根本无法更改英特尔CPU电压。英特尔官方不提供MSR来通过软件写入电压值(VID)。我认为他说的是真实的overclocking@humbagumba,那么它将是处理器特定的,我想。我很确定这是windows处理器中暴露最多的一个,因为用户可能会把事情搞砸。我想他说的是真实的overclocking@humbagumba,那么它将是处理器特定的,我想。我很确定这是windows处理器中暴露最多的一个,因为用户可能会把事情搞砸。你怎么会认为会有这样的事情?考虑到这将要求主板配备在电子控制下改变这些东西,为什么您认为任何给定的计算机都会设置为允许这样做?nVidia的IIRC nTune从GUI更改所有类型的硬件设置。它还有一个优化功能,可以运行数小时,完成后会更改硬件设置。这辆车也像地狱一样笨重。:-)编辑:我直截了当地说,我当然希望我没有帮助那个著名的中国黑客学校的一些人。你怎么会认为有这样的事情?考虑到这将要求主板配备在电子控制下改变这些东西,为什么您认为任何给定的计算机都会设置为允许这样做?nVidia的IIRC nTune从GUI更改所有类型的硬件设置。它还有一个优化功能,可以运行数小时,完成后会更改硬件设置。这辆车也像地狱一样笨重。:-)编辑:我直截了当地说,我当然希望我没有帮助那个著名的中国黑客学校的一些人。