Limite la velocidad del procesador como en Windows

En Windows (Linux también), tiene el muy útil modo "Ahorro de energía" que limita la frecuencia máxima a la que se ejecuta su CPU.

ingrese la descripción de la imagen aquí

¿Hay algo similar en OS X?

Podría hacerlo con las preferencias de Energía en versiones anteriores de Mac OS X pero no en Lion.
@lhf: ¿eh? por que lo sacaron ¿No hay otra manera?
OS X hace un trabajo bastante decente en la gestión automática de la velocidad de la CPU, así que no creo que ganes mucho al hacerlo manualmente.
@patrix: por lo que puedo decir, lo que OS X está haciendo es exactamente lo que hace "Equilibrado" en Windows o "a pedido" en Linux. Esto no es siempre lo que quiero.
Sería muy bueno con una configuración que diga "Por favor, no encienda los ventiladores, sino que acelere la CPU en su lugar".

Respuestas (5)

No. OS X no tiene una palanca de aceleración de CPU o GPU que los usuarios puedan alternar.

Hay una buena aplicación, gfxCardStatus, para saber cuál de las dos GPU está activada en las Mac que tienen dos opciones. También permite fijar el consumo de energía más alto o más bajo que podría ser de utilidad. No está claro si no hay forma de pasar el sistema operativo para ejercer el control de la CPU o simplemente nadie lo ha programado todavía.

Debe señalar que la aceleración de la CPU está habilitada de forma predeterminada y el sistema operativo la maneja de manera inteligente. Cuando el sistema operativo detecta que la computadora funciona con batería, escalará en consecuencia. Hay poca necesidad de que un usuario intervenga con la limitación.
@cksum De hecho: la administración de energía es tan buena últimamente que he dejado de buscar artículos que describan cómo funciona todo. Casi no respondo este enlace a gfxCardStatus ya que he visto a buenas personas instalarlo y luego concluir que sus Mac están defectuosas y terminaron con varias reparaciones antes de darme cuenta de que el mal comportamiento de los gráficos era que esta herramienta interfería con los controladores y controles adecuados.

Mac OS X tiene SpeedStep integrado en el kernel y habilitado desde OS X 10.4 y, como ya se ha dicho, ya no se puede controlar a través de las Preferencias del sistema. Sin embargo, existen algunas aplicaciones que le permitirán configurar y establecer velocidades de reloj específicas. Todos los que pude encontrar, como CoolBook , no funcionan en Lion ni son compatibles con los últimos procesadores.

Sin embargo, pude encontrar CPULimit . Un script/herramienta que le permitirá controlar el uso de un proceso específico.

Aunque Windows y Mac OS X se ejecutan en plataformas x86, AFAIK, el consumo de energía se maneja de manera diferente en ambos sistemas operativos y en Mac OS X es un poco mejor. Es mejor no utilizar herramientas de terceros para manipular las velocidades de la CPU en la medida de lo posible. Salud

Si ejecuto una aplicación con un uso de CPU del 100 %, el tiempo estimado que queda con la batería llena es de unas dos horas. Si mantengo el procesador más o menos inactivo, obtengo fácilmente siete horas. Definitivamente es mejor limitar la carga en el sistema para obtener una mejor duración de la batería.

De hecho, existe una administración del estado de energía de la GPU en Mac OS X. El kext responsable es AppleGraphicsPowerManagement.kext en la Carpeta de extensión.

Según el GPU Core Throttle%, cambia los estados de energía de 0-4. Pero no sé cómo funciona el kext para los estados de la CPU, esto es algo que estoy investigando.

Aunque está diseñado específicamente para subvoltaje, Volta ofrece un límite de potencia de la CPU y habilitación de impulso turbo.

El desarrollador detuvo la actualización en 2017 (consulte el enlace anterior para obtener más detalles), pero la función de límite de potencia y la desactivación del impulso turbo todavía funcionan en macOS11 Big Sur.

Una cosa a tener en cuenta, SIP personalizado se habilitará para utilizar y la actualización del sistema operativo puede perder el estado SIP, lo que requiere restablecer csrutil.