¿Cómo monitorear y controlar la aceleración térmica de la CPU en OS X?

Recientemente me encontré con Intel Extreme Tuning Utility para Windows. Lo probé en Bootcamp Windows y fue muy interesante saber en qué situaciones la CPU de mi MacBook Pro (mediados de 2012) está acelerando térmicamente. La herramienta también está diseñada para cambiar el voltaje de la CPU, a fin de reducir el estrangulamiento térmico. Sin embargo, esta opción no estaba disponible.

Entonces mis preguntas son:

  1. ¿Existe una herramienta similar para monitorear la aceleración (térmica) de la CPU en OS X (Yosemite)? Responder esta parte calificará para aceptar la respuesta ;-)
  2. ¿Por qué la opción de modificar el voltaje de la CPU no estaba disponible en Bootcamp? ¿Esta función no es compatible con mi CPU (i7 2,6 GHz Ivy Bridge 3720QM)?
  3. Si mi CPU es capaz de cambiar su voltaje, ¿hay alguna forma de reducir el voltaje de la CPU en OS X?

Descargo de responsabilidad: Sí, sé que esto puede dañar mi hardware. No es necesario hacer advertencias ;-)

Respuestas (5)

Para monitorear la limitación, puede ejecutar:

pmset -g thermlog

en terminal y ver salida:ingrese la descripción de la imagen aquí

Si CPU_Speed_Limites inferior a 100 en algunos momentos, significa que la CPU está acelerada.

Bonito. Estoy debatiendo si esta debería ser la respuesta aceptada. En mi Mac no se actualiza como se ve en tu captura de pantalla. Muestra solo una medida y se detiene.
@ n1000 cambiará solo si, bueno, cambia el estado de estrangulamiento térmico. Desafortunadamente, mi macbook es fácil de acelerar, así que solo ejecuté una tarea que consume mucha CPU e hice una captura de pantalla en este momento.
Aceptando esta respuesta, a pesar de que otra tiene más votos. Sin embargo, esa respuesta no explica cómo se puede detectar la limitación mediante Intel Power Gadget. Esta respuesta aquí es muy clara ya que CPU_Speed_Limitda una indicación numérica.
De hecho, es posible que ahora detecte un poco de estrangulamiento en Intel Power Gadget. Las versiones recientes muestran la frecuencia de CPU MAX/AVG/MIN/REQ (solicitada). Si comienza una tarea intensiva y ve que al principio el gráfico REQ llega al máximo, pero después de un tiempo, a medida que la temperatura se acerca a 100 ℃, el gráfico REQ cae, entonces puede decir que la CPU está acelerada.
Acabo de probarlo ejecutando pmset -g thermlogy Power Gadget en paralelo. parece que tienes razón @ivanzoid. REQy CPU_Speed_Limitreducir su valor al mismo tiempo. Es hora de votar esta respuesta también .

El Intel Power Gadget oficial tiene una versión para Mac.

Gadget de potencia Intel

Todavía no está claro cómo puedes modificar la configuración. Me estoy ejecutando ahora, pero parece que es de solo lectura. ¿Hay alguna manera de modificar la configuración? Me gustaría mantener mi temperatura por debajo de los 75 grados centígrados si es posible.
Parece que el enlace de descarga ha cambiado: software.intel.com/en-us/articles/intel-power-gadget
En mi opinión, esta respuesta es imparcial. Es solo un enlace y una captura de pantalla. ¿Cómo puedo saber si está ocurriendo una limitación? ¿Quizás podría explicar cómo se puede saber a partir de estos gráficos si la CPU está siendo estrangulada?

Hay una aplicación de barra de menú de código abierto para monitorear la aceleración de la CPU (y la temperatura) llamada Hot: https://github.com/macmade/Hot/

brew install hot

Muestra la información en la barra de menú directamente, además de un historial en forma de gráfico de líneas.

https://raw.githubusercontent.com/macmade/Hot/main/Assets/menu.png

(vía: https://www.idownloadblog.com/2020/11/25/hot-for-macos/ )

Aparentemente, esto se ha eliminado de la cerveza. Haciendo brew info hotdevoluciones No available formula with the name "hot". Si intenta hacer una búsqueda en su lugar con brew search hot, no hay fórmulas nombradas hotque se devuelvan.
parece que es un barril. brew install --cask hotfunciona para mi.

Para agregar a la respuesta de Vebjorn Ljosa, si tiene homebrew instalado, puede instalar Intel Power Gadget con el siguiente comando:

brew install --cask intel-power-gadget

Una vez instalada, la aplicación (en su directorio de Aplicaciones) le mostrará varias estadísticas.

De mis pruebas limitadas, parece que la línea roja "REQ" muestra cuando el sistema está reduciendo intencionalmente la velocidad/potencia.

ingrese la descripción de la imagen aquí

Acabo de probarlo ejecutando pmset -g thermlogy Power Gadget en paralelo. parece que tienes razón. REQy CPU_Speed_Limitreducir su valor al mismo tiempo.
necesitaba hacerbrew install --cask intel-power-gadget
Debo agregar que la instalación de esta herramienta causó problemas falsos en mi Mac con vagrant/VirtualBox, y tuve que eliminarla.
Actualicé la respuesta - gracias @boyfarrell

También me gustaría una utilidad para realizar esta función.

No sé cómo monitorear esto en OSX, pero hay una manera de reducirlo: SMC Fan Control . Esta utilidad le permite configurar manualmente las velocidades de sus ventiladores, lo que enfriará la máquina y reducirá un poco el estrangulamiento.

esto solo ayudará a evitar picos. si la CPU está a plena carga durante un tiempo, los ventiladores funcionarán al 100% de todos modos.
Sí, macOS tiene el máximo control sobre las velocidades de los ventiladores. Puede aumentar la velocidad del ventilador por encima de la recomendación del sistema, pero no bajarla por debajo de eso. El sistema tiene la última palabra.