如何在OS X中监视和控制CPU的热节流?


20

我最近遇到了用于Windows 的Intel Extreme Tuning Utility。我在Bootcamp Windows上进行了尝试,了解MacBook Pro(2012年中)的CPU在什么情况下进行热调节非常有趣。该工具还旨在更改CPU的电压,以减少热调节。但是,此选项不可用。

所以我的问题是:

  1. 是否有类似的工具来监视OS X(Yosemite)下的CPU(热)节流? 回答这一部分将有资格接受答案;-)
  2. 为什么在Bootcamp下无法使用更改CPU电压的选项?我的CPU(i7 2.6 GHz Ivy Bridge 3720QM)不支持此功能吗?
  3. 如果我的CPU能够更改其电压,是否可以降低OS X中的CPU电压?

免责声明:是的,我知道这可能会损坏我的硬件。无需警告;-)

Answers:


10

要监视节流,可以运行:

pmset -g thermlog

在终端并观察输出: 在此处输入图片说明

如果CPU_Speed_Limit在某些时候小于100,则表示CPU被限制。


真好 我正在辩论这是否应该被接受。在我的Mac上,它没有更新,如屏幕截图所示。它仅显示一个测量并停止。
n1000

@ n1000,只有在热节流状态改变的情况下它才会改变。不幸的是,我的Macbook易于调节,因此我现在运行了CPU密集型任务并制作了屏幕截图。
ivanzoid

接受这个答案,尽管另一个人有更多的票数。但是,该答案并未详细说明如何使用Intel Power Gadget检测节流。CPU_Speed_Limit给出数字指示后,此答案非常清楚。
n1000

实际上,您现在可能会在某种程度上检测到英特尔Power Gadget中的节流。最新版本显示MAX / AVG / MIN / REQ(要求)CPU频率。如果您开始执行一些繁重的任务,并且首先看到REQ图达到最大值,但是一段时间后,随着温度接近100℃,REQ图下降,那么您可能会说CPU处于节流状态。
ivanzoid

19

官方的Intel Power Gadget具有Mac版本。

英特尔Power Gadget


仍然不清楚如何实际调整设置。我现在正在跑步,但似乎是只读的。有没有一种方法可以实际调整设置?如果可能的话,我想将温度保持在75摄氏度以下。
太阳


1
我认为这个答案是公正的。它只是一个链接和一个屏幕截图。我怎么知道节流正在发生?也许您可以详细说明如何从这些图表中了解CPU是否处于节流状态?
n1000

0

我还希望有一个实用程序来执行此功能。

我不知道如何在OSX中进行监视,但是有一种方法可以减少它: SMC Fan Control。该实用程序允许您手动设置风扇的速度,这将使机器冷却,从而在某种程度上减少节流。


这只会有助于避免出现峰值。如果CPU处于满负荷状态一段时间,风扇将始终以100%的速度运行。
n1000

是的,macOS可以完全控制风扇速度。您可以将风扇速度提高到高于系统建议值,但不能将其降低到该速度以下。系统拥有最终决定权。
SoItBegins从
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.