¿Puedo reducir la velocidad de la CPU de mi MacBook con batería?

9

Tengo una MacBook con una CPU Core 2 Duo. Tengo instalado CoreDuoTemp que puede mostrar la velocidad actual de la CPU. Parece que siempre muestra:

Mini: 1.0 GHz
Maxi: 2.0 GHz
Corriente: 2.0 GHz

Creo que mi computadora portátil funcionaría más con batería si funcionara a un máximo de 1 GHz. ¿Hay alguna forma de configurar esto o el ajuste de velocidad de la CPU es completamente automático?

Greg Hewgill
fuente

Respuestas:

5

Puede probar el comando pmset para la configuración de administración de energía:

pmset -b reduce 1

-b       for battery mode only
reduce   reduce processor speed (value = 0/1)

Pero no estoy seguro de que tendrá el efecto deseado.

splattne
fuente
Gracias, esta parece ser la respuesta más específica. Lo intenté pmsetpero no pareció cambiar el comportamiento observado.
Greg Hewgill el
2
Muchas gracias splattne! He probado el "comando PM" sugerido y funcionó con éxito. ¡Duración de la batería inmediatamente extendida de 2: 31h a 5: 48h!
4

No puede limitar manualmente la velocidad de la CPU a 1 GHz.

Puede optimizar la duración de la batería.

Vaya a las Preferencias de su sistema y seleccione la Configuración de ahorro de energía (la bombilla). Establezca el primer menú desplegable en Batería y el segundo en optimizar para ahorrar energía (mi Mac está configurada en holandés, así que no sé la redacción exacta de esta opción en inglés. Eso debería optimizar la configuración de su CPU.

dyve
fuente
He hecho eso, y tengo la pantalla atenuada razonablemente pronto cuando está con batería, y apago la pantalla después de unos minutos, y duermo el disco duro cuando es posible, etc. Solo pensé que ya que rara vez hago cosas intensivas en CPU especialmente con batería, apenas me daría cuenta si la CPU tuviera una velocidad limitada de 1 GHz.
Greg Hewgill el
3

No es la frecuencia la que "desperdicia" la vida de la batería, sino el voltaje. Normalmente, las frecuencias más altas necesitan voltajes más altos: se libera más calor, los ventiladores tienen que funcionar, etc.

Las CPU no son las mismas cuando salen de fábrica: todas reciben un voltaje con el que el 99% de ellas trabajan. Un porcentaje de ellos funcionará bien con un voltaje más bajo.

Algunos de ellos se venden como ULV (CPU de voltaje ultra bajo) que son caros de comprar porque tienen un mejor rendimiento con menos potencia y menos impacto en la duración de la batería. Tienes que verificar tu procesador particular.

Una aplicación que fue agradable para Mac OS X es CoolBook . Subvoltea fácilmente su CPU si desea la frecuencia.

Subvolucionarse es seguro. No es lo mismo con overclocking o sobrevoltaje. Cuando intenta ejecutar con un voltaje más bajo a 2 GHz, por ejemplo, llegará a un punto donde su computadora se apagará. Entonces el voltaje ideal será un poco más alto que ese punto.

Para que te hagas una idea: mi CPU con una frecuencia nominal de 2 GHz normalmente funciona a 1.2625 V. Pero en realidad funciona bien a 2 GHz con solo 1.0750 V. Esta diferencia tiene un gran impacto en la vida útil de la batería y el calor, lo que resulta en mucho Más duración de la batería sin perder rendimiento.

A medida que la tecnología evoluciona, el punto clave de fábrica para la mayoría de las CPU es más personalizado. ¡Pero aún puedes optimizar mucho!

Carlos gonzalez
fuente
Me refería a la escala de frecuencia dinámica en esta pregunta. El consumo de energía está relacionado linealmente con la frecuencia de operación. El escalado dinámico de voltaje es algo diferente.
Greg Hewgill
2

Respuesta corta: no.

El procesador ajustará automáticamente su velocidad según el uso. La única forma de limitar la velocidad de la CPU es quitar la batería (al menos en las Macbooks más antiguas que funcionan) y confiar en Magsafe, aunque eso anula el propósito de lo que está tratando de hacer.

Josh Hunt
fuente
¿No puedes acelerar la CPU?
Ivo Flipse
0

Incluso si pudieras, realmente dudo que esto ayude con la vida útil de la batería.

La CPU se acelerará automáticamente, supongo que CoreDuoTemp simplemente informa incorrectamente la velocidad actual (estrangulada).

dbr
fuente
0

En Windows Vista / Seven puedes hacer esto. Puede establecer el uso de% de CPU mínimo / máximo para cada combinación de energía, además puede configurar el método de enfriamiento pasivo / activo.


fuente
1
Supongo que en realidad no lo dije, pero mi MacBook ejecuta OS X y tengo la intención de mantenerlo así.
Greg Hewgill
0

Desafortunadamente, en Windows 8.1 cuando configura el uso máximo de la CPU al 99%, el Turboboost está completamente apagado en mi MBA a mediados de 2011. (Y la frecuencia máxima termina con 1.7Ghz en lugar de la frecuencia turbo de 2.7Ghz). Me gustaría tener 2.2Ghz o 2.0Ghz max en lugar de 1.7Ghz.

Sin embargo, esto reducirá mucho la velocidad máxima del ventilador.

Ayer reemplacé la pasta térmica original con Artic MX-4, las temperaturas siguen siendo las mismas, pero la velocidad del ventilador disminuyó. Y ahora el acelerador térmico es más difícil de activar.

Sebastian
fuente