Macs Fan Control frente a TG Pro, iStat Menus y Mole
Los controles de ventiladores hacen una tarea concreta, pero suelen necesitar permisos amplios. Algunas temperaturas y velocidades se pueden leer sin privilegios de administrador; cambiar la velocidad objetivo normalmente requiere más acceso. Para ello suelen instalar un proceso auxiliar con privilegios, que puede quedarse después de borrar la app. Ajustar una curva no elimina las limitaciones de ventilación ni el efecto de la temperatura ambiente. Comprueba qué hardware controla cada herramienta y qué instala para hacerlo.
Qué consigues al subir la velocidad mínima
Un ventilador más rápido mueve más aire por el disipador, así que el chip disipa calor antes y la curva de temperatura durante un trabajo largo se aplana antes. Eso puede retrasar el throttling bajo carga sostenida, que es el beneficio real. Cuesta ruido, desgaste del ventilador, polvo que entra a la máquina y batería en un portátil. No hace nada con la causa: un proceso desbocado, un respiradero tapado o un hardware de refrigeración que falla siguen ahí después.
Bjango y smcFanControl documentan un límite importante. iStat Menus no puede reducir la velocidad por debajo de la que usaría el sistema, solo aumentarla. smcFanControl también permite fijar únicamente una velocidad mínima que no sea inferior a los valores de Apple. Se eleva el mínimo sin sustituir el control del firmware.
Por debajo: leer es una consulta, escribir es un privilegio
Los Mac exponen datos térmicos y de ventiladores a través del System Management Controller, un pequeño controlador siempre activo con una interfaz de claves y valores. Qué lecturas están disponibles sin elevación varía según el modelo y la API que use un monitor; iStat Menus, por ejemplo, documenta un helper separado incluso para sus vistas de temperatura y ventiladores. Leer, por tanto, también puede ampliar la superficie de instalación, aunque escribir es la operación más sensible.
Un objetivo de ventilador normalmente viaja a través de un segundo programa con privilegio elevado. Diseños comunes incluyen un daemon de launchd instalado mediante Service Management, un binario setuid o una regla de sudoers. El mecanismo de instalación es solo una parte de la historia de seguridad. La propia guía de Apple sobre helpers seguros también exige que el helper autentique a su cliente en tiempo de ejecución, valide cada solicitud y exponga la menor cantidad posible de trabajo privilegiado. SMJobBless comprueba los requisitos de firma al instalar o actualizar un helper, pero no hace seguro por sí solo un protocolo XPC arbitrario.
Un diseño legacy común coloca el helper en /Library/PrivilegedHelperTools y un launch daemon en /Library/LaunchDaemons. Otros diseños de Service Management difieren. Arrastrar solo el bundle de la app a la Papelera puede dejar atrás un componente instalado por separado, así que revisa las instrucciones de eliminación del proveedor antes de instalar. Si la documentación no dice qué se instala y cómo se elimina, de todos modos ya aprendiste algo.
Apple Silicon cambió la forma del problema. El espacio de nombres de claves del SMC no es el de Intel, y los nombres y cantidades de sensores varían por máquina, así que cada herramienta lleva una tabla por modelo y el soporte de hardware nuevo llega en las notas de la versión. Los modelos sin ventilador como el MacBook Air no tienen ningún ventilador al que escribir. Y macOS mantiene su propio bucle de control térmico corriendo debajo de lo que configures. En chips recientes se impone directamente: el FAQ de Tunabelly indica que el hardware de las series M3 y M4 puede restringir el control de ventiladores y que ninguna app de terceros puede anularlo, y Bjango lista el mismo comportamiento como un problema conocido cuando macOS ha apagado los ventiladores. Dos proveedores describiendo la misma pared es la señal más clara disponible.
Las herramientas, y qué alcanza cada una
Macs Fan Control, el punto de partida habitual
Macs Fan Control de CrystalIDEA es la herramienta que la mayoría de la gente encuentra primero. Muestra velocidades de ventilador y sensores de temperatura, incluidos sensores de discos de terceros por S.M.A.R.T., y puede hacer correr un ventilador a un RPM fijo o vincularlo a un sensor elegido. Lista Macs Intel y Apple Silicon en todo el rango, con soporte actual de la serie M en una versión de abril de 2026. La app es gratis, y un nivel Pro añade presets de ventilador guardados como compra única licenciada por computadora.
Su componente privilegiado está documentado por completo. Las
instrucciones de desinstalación nombran el launch daemon
com.crystalidea.macsfancontrol.smcwrite.plist y el helper
com.crystalidea.macsfancontrol.smcwrite, y las versiones actuales eliminan ambos desde el
menú More de la propia app. El RPM guiado por sensores es la razón para elegirlo, y la razón para ser
deliberado: un mapeo personalizado es la forma más fácil de quedarte con un Mac ruidoso por una regla que
ya no recuerdas haber escrito.
TG Pro, la opción de reglas y diagnósticos
TG Pro de Tunabelly Software es el lector más amplio del grupo: CPU por núcleo en Apple Silicon, GPU, almacenamiento por S.M.A.R.T., estado de la batería y sensores de placa que varían por modelo, junto con reglas Auto Boost activadas por temperatura, alertas, registro en CSV e informes de diagnóstico. Lista macOS 10.13 hasta macOS 26 e Intel hasta la generación M5, con una versión de marzo de 2026. Es una compra única, y su FAQ indica que una licencia cubre hasta tres Macs para uso personal y que las actualizaciones 2.x han sido gratis.
El control de ventiladores corre a través de un helper en
/Library/PrivilegedHelperTools/com.tunabellysoftware.TGFanHelper con un launch daemon
correspondiente. Elígelo cuando quieras reglas, registro y alertas en lugar de un control deslizante,
y lee primero su propia declaración sobre los límites del hardware.
iStat Menus, control de ventiladores dentro de un monitor
iStat Menus de Bjango es primero un monitor del sistema, y los ventiladores son un panel dentro de él. La versión 7.3 requiere macOS 11 o posterior, y su cobertura de sensores incluye temperaturas, ventiladores, frecuencias y voltajes. La documentación de ventiladores ofrece automático, una curva personalizada que sube con la temperatura del sensor, y manual, con el límite de solo subir enunciado con claridad. Ver temperaturas y velocidades de ventilador en absoluto requiere su helper separado. La licencia es de compra única en ediciones individual y familiar, con actualizaciones con descuento desde la versión mayor anterior, y también está dentro del bundle de Setapp.
Tómalo cuando quieras el monitor y el panel de ventiladores viene con él. El resto de lo que hace pertenece a una comparación de monitores de la barra de menús.
smcFanControl, históricamente importante y ahora desactualizado
smcFanControl es el ancestro de esta categoría y necesita un informe de estado más que una recomendación. Es GPL-2.0, y su idea central era correcta: fijar solo un mínimo, nunca por debajo de los valores predeterminados de Apple. El repositorio no está archivado, pero la evidencia de publicación es antigua. La última versión estable etiquetada es la 2.6 de octubre de 2016, la única etiqueta más nueva es una beta de 2018, el último commit es de diciembre de 2022, y el build compilado al que enlaza su README sigue siendo el de 2016. La descripción del repositorio dice que controla los ventiladores de cada Mac Intel mientras el README también reclama Apple Silicon; sin nada publicado desde 2016, trata esa línea como no verificada. Instálalo para leer un pedazo de historia de Mac, no para enfriar un Mac actual.
Mole, tres presets en lugar de una curva
Mole no ofrece ninguna curva: Auto, Cool y Max. Las escrituras al SMC van a través de un daemon helper XPC de root llamado com.tw93.MoleApp.systemhelper, instalado con SMJobBless y protegido por una comprobación explícita de firma de peer XPC, deliberadamente no una regla de sudoers ni un binario setuid. Un preset es un hold más que un ajuste: al salir de la app se restaura Auto, así que ningún Mac queda fijado por software que ya no está en ejecución. Las lecturas de ventiladores y térmicas también aparecen en la pestaña Status con un sparkline de 60 segundos, y en el popover de la barra de menús. El límite es la función que falta: no hay curvas por sensor ni reparación térmica. Si tu pregunta es qué sensor debe impulsar qué ventilador a qué RPM, las herramientas de arriba la responden y esta no. La licencia es de compra única con actualizaciones de por vida para dos Macs en macOS 14 o posterior, sin telemetría.
Comparación rápida
| Herramienta | Lecturas | Escribe velocidad del ventilador | Componente privilegiado | Modelo de licencia |
|---|---|---|---|---|
| Macs Fan Control | Ventiladores, sensores, S.M.A.R.T. de discos | RPM fijo o basado en sensor | Helper y daemon, rutas publicadas | Gratis, Pro opcional de compra única |
| TG Pro | Conjunto de sensores más amplio, batería y salud de discos | Reglas Auto Boost, manual donde se permite | Helper de ventilador y daemon, rutas publicadas | Compra única, hasta tres Macs |
| iStat Menus | Monitor completo más sensores | Curva o manual, solo subir | Helper separado requerido para sensores | Compra única, individual o familiar |
| smcFanControl | Temperaturas y ventiladores | Solo velocidad mínima | No documentado en el repositorio | GPL-2.0, sin versión desde 2016 |
| Mole | Sensores y ventiladores en la pestaña Status | Tres presets, Auto restaurado al salir | Helper SMJobBless, firma comprobada | Compra única, dos Macs |
Un orden seguro de operaciones
Identifica primero qué tarea hace subir las revoluciones. Durante una compilación, una exportación o un juego, suele ser una respuesta normal de la refrigeración, no una avería. Después comprueba la ventilación: una superficie firme y plana, las rejillas despejadas y nada blando debajo del portátil.
Solo entonces considera subir la velocidad mínima para una tarea concreta, no como reparación. Aplica el ajuste, ejecuta la tarea y vuelve al control automático después. Comprueba qué hace la herramienta al cerrarse o cuando el Mac entra en reposo; no conviene dejar un ajuste manual activo sin saberlo. Al quitar la app, sigue sus instrucciones de desinstalación para retirar también el proceso auxiliar instalado por separado.
Si el ventilador está ruidoso en reposo después de todo eso, el problema es de diagnóstico más que de control de ventiladores, y los siguientes pasos están en por qué el ventilador de tu MacBook hace ruido. Si la preocupación es una lectura de temperatura más que el ruido, cómo comprobar la temperatura del Mac cubre lo que ese número significa y lo que no. La mayoría de la gente nunca debería ejecutar una curva de ventiladores manual. La curva predeterminada conoce el modelo, los sensores y los límites, y entre los dos, es ella la que leyó la especificación del hardware.