如何禁用CPU节流和CPU禁用?


9

在2011年的17英寸MacBook Pro(i7、10.6、16GB内存)上,我在“节能器”偏好设置面板中没有控制CPU节流的选项。我需要能够在短时间内禁用CPU节流-或至少将OS X强制设置为某个状态并停留在该状态,以便在性能比较情况下可以从测试获得一致的结果。

是否有方法或应用程序可以让我控制节能功能,尤其是对于最近的(桑迪桥)Mac,CPU节流和CPU禁用?

CHUD似乎不支持此计算机(它无法正确报告CPU类型),虽然我可以手动禁用超线程和处理器核心,/Library/Application Support/HWPrefs/CPUPalette.app但是它并没有让我选择告诉OS X不要限制任何东西。


因此,如果您具有Boot Camp,VMware或Parallels,则也许可以安装此Windows工具之一。有人尝试过吗?
Michael Lehn

Answers:


3

这台特定的机器是第二代Core i7,其中包括英特尔的Turbo Boost技术。

本质上,这是一种电源管理处理器,具有更改时钟速度并即时禁用/启用处理器内核的能力。它不需要软件干预,整个算法存在于i7处理器本身的芯片中。

虽然控制它的实用程序开始出现在Windows上,但Apple没有提供禁用它的方法,请不要介意对其进行控制,而且我还没有找到任何允许我在OS X上禁用或控制它的实用程序。

因此,目前的答案是,您无法在OS X下为支持Turbo Boost的处理器禁用CPU节流或电源控制-它在处理器内部都是自动进行的,并且Apple没有公共的API来控制它。


1
sudo pmset -a dps 0

应该禁用或启用动态处理器速度更改。

另外,有一个内核扩展,您可以删除导致此行为的系统(复制到拇指驱动器等),我相信。它是/ library / extensions文件夹中的IOPlatformPluginFamily.kext。完成后更换;您不想永久删除它。


如果不是i3 / i5 / i7 coolbook.se/CoolBook.html也很好
TheIrishGuy 2012年

2
pmset dps在此macbook pro上似乎没有选项。它返回与使用说明:$ sudo pmset -a dps 0- - 。Usage: pmset <options> See pmset(1) for details: 'man pmset'pmset -g live根本不显示dps选项,也不显示任何建议进行CPU节流控制的选项。
亚当·戴维斯

那么,CPU会根据温度自行调节。基于此证据,最安全,最简单的解决方案是SMC风扇控制,打开风扇,它们会很大声,并注意任何CPU速度变化。原谅我过去的回答,我对i7事实感到困惑。
TheIrishGuy 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.