4 votos

¿Cómo desactivar SpeedStep/XCPM en Macbook Pro 11,1 OSX 10.10.2?

¿Alguien sabe cómo desactivar el acelerador/desaceleración de la CPU de OSX en un Macbook cuando la batería se queda sin energía? Creo que la función se llama SpeedStep. El problema es que mi batería está dañada y ya no funciona, así que tengo que hacer funcionar mi Macbook con el adaptador de corriente y me gustaría que el sistema funcionara al máximo, en lugar de a 0,8 GHz, para poder utilizarlo hasta que consiga una nueva batería. Tengo un Macbook Pro 13" Late 2013 i5 2,6 GHz con Retina(11,1). Está ejecutando OSX Yosemite 10.10.2 con la versión 14.1.0 del kernel Darwin.

Ya he probado estos parches para el kernel sin suerte: perl -pi -e 's|\xe2\x00\x00\x00\x02\x00\x00\x00|\x00\x00\x00\x00\x00\x00\x00\x00|g' kernel perl -pi -e 's|\xe2\x00\x00\x00\x4c\x00\x00\x00|\x00\x00\x00\x00\x00\x00\x00\x00|g' kernel perl -pi -e 's|\xe2\x00\x00\x00\x90\x01\x00\x00|\x00\x00\x00\x00\x00\x00\x00\x00|g' kernel También he oído hablar de una extensión del kernel "NullCPUPowerManagement.kext", pero no estoy seguro de que funcione en mi sistema. Sé que hay algunos cargadores de arranque de hackintosh, como clover, que soportan SSDT y DSDT modificados, pero no estoy seguro de si eso funcionará para mi problema. ¡Cualquier ayuda es muy apreciada!

0 votos

¡Muy buena pregunta, puedo añadir que estaré contento con cualquier potencia extra, ya sea de 1,5 o 2,0 Ghz! ¡Voy a añadir una recompensa para ver si esto consigue la tracción!

0 votos

Err - hay una razón por la que la CPU se ralentiza con la batería baja: En muchos MacBooks la fuente de alimentación está ligeramente infradimensionada y no proporcionará suficiente energía bajo carga extrema (por ejemplo, mientras se juega). Así que la batería sirve como un buffer para reducir los picos de carga. Por lo tanto, te recomiendo que no lo intentes.

0 votos

Actualmente mi CPU está usando alrededor de 6 a 8 W, así que estoy bastante seguro de que podríamos subirlo un poco más sin estropear el procesador...

1voto

Ubuntuyo Puntos 71

Así que, después de investigar más y probar otros métodos, qué puedo decir:

  • ¿Cómo desactivar el SpeedStep cuando se utiliza el MacBook Pro sin batería? y su respuesta apunta a "Arreglar" los problemas de la CPU de kernel_task en MacOS 10.7/10.8 te ayudará con los problemas en los que los procesos se llevan un gran porcentaje del tiempo de procesamiento. Haciendo el truco convertirá su macbook utilizable pero los Ghz se mantendrán al mínimo.
  • La nueva gestión de energía del kernel sólo funciona a partir de Ivy Bridge, por lo que los Macs equipados con Sandy Bridge o procesadores más antiguos que todavía utilizan la antigua gestión de energía y, por tanto, el parche del kernel no funcionará.
  • Quitar los kexts de AppleIntelPowerManagement no ayuda, y NullCPUPowerManagement tampoco sigo obteniendo los mismos 0,8Ghz.
  • Utilizando aplicaciones como SMCFanControl ayudará a controlar los ventiladores, por lo que cualquier respuesta que ayude a conseguir el reloj original es bienvenida, ya que la posibilidad de quemar el procesador debido al calor disminuye.

Así que por ahora creo que eso será todo. Si consigo que funcione alguna solución, lo comunicaré aquí.

0voto

Chris Cundy Puntos 738

Es posible que haya comprobado que esta pregunta tiene ya se ha preguntado . Para no sumarnos a la interminable recursividad de internet, la respuesta a la pregunta apunta aquí .

Este es un post más antiguo y se refiere a OS X 7 y 8, aunque hay varios comentarios con parches/actualizaciones para las nuevas versiones del sistema operativo y las revisiones de hardware (esto comenzó con el cambio de Apple a Intel, por lo que debería estar todo listo en ese frente).

Nota: NO recomiendo esto. Los Macs son notorios por no responder a las modificaciones de hardware (sí, estás intentando una modificación de hardware), sospecho que estarás encantado por el hecho de que tu CPU ahora funciona como 2,2 GHz durante unos 45 minutos hasta que se sobrecalienta y se apaga. El aumento de las temperaturas (por favor, mide e informa si intentas esto) también acortará considerablemente la vida de tu MacBook en su conjunto.

Como P.D.: Intel's PowerGadget puede permitirte ver el escalado en tiempo real, para que puedas observar la actividad de la CPU (junto con la presión de la memoria, los fallos de la caché y la IO del disco) mientras ejecutas los benchmarks y compruebas tu flujo de trabajo, para ver si la CPU es realmente un cuello de botella para ti (sospecho que no lo es)

0 votos

Hola amigo, como bien apuntas, esta pregunta ya se hizo antes, pero la cuestión es que a partir de OSX 10.8.5, la gestión de la energía ya no se hace por kext, sino que se construye en el kernel (Como se mentinoned aquí: insanelymac.com/forum/topic/ )... Entonces, no importa borrar o mover los kexts mencionados en estos enlaces, el power gadget reportará los mismos 0.8Ghz, y el mac seguirá siendo super lento...

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X