9 votos

¿Cómo puedo desactivar la limitación de la CPU y la desactivación de la CPU?

En un MacBook Pro de 17" de 2011 (i7, 10.6, 16GB de RAM) no tengo ninguna opción en el panel de preferencias del ahorro de energía para controlar la limitación de la CPU. Necesito poder desactivar la limitación de la CPU durante períodos cortos de tiempo, o al menos forzar a OS X a un estado determinado y mantenerlo allí para poder obtener resultados consistentes de prueba en una situación de comparación de rendimiento.

¿Existen métodos o aplicaciones que me permitan controlar las funciones de ahorro de energía y en particular la limitación y desactivación de la CPU para los Mac recientes (sandy bridge)?

CHUD no parece ser compatible con esta máquina (no informa correctamente del tipo de CPU) y aunque puedo desactivar manualmente la hiperconexión y los núcleos del procesador usando /Library/Application Support/HWPrefs/CPUPalette.app, no me da la opción de indicarle a OS X que no limite nada.

0 votos

Entonces tal vez puedas instalar una de estas herramientas de Windows si tienes Boot Camp, VMware o Parallels. ¿Alguien ha intentado esto?

4voto

Rudd Zwolinski Puntos 6852

Esta máquina en particular es una Core i7 de segunda generación, que incluye la tecnología Turbo Boost de Intel.

Esencialmente, se trata de un procesador de gestión de energía que tiene la capacidad de cambiar la velocidad del reloj y desactivar/activar núcleos del procesador sobre la marcha. No requiere intervención de software, todo el algoritmo existe en silicio en el propio procesador i7.

Aunque están empezando a aparecer utilidades para controlarlo en Windows, Apple no proporciona un método para desactivarlo, ni mucho menos controlarlo, y todavía no he encontrado ninguna utilidad que me permita desactivarlo o controlarlo en OS X.

Por lo tanto, en este momento, la respuesta es que no se puede desactivar el throttle o control de energía de la CPU en OS X para procesadores compatibles con Turbo Boost: todo está automatizado dentro del procesador, y Apple no tiene una API pública para controlarlo.

1voto

Tom Leys Puntos 10453
sudo pmset -a dps 0

Esto se supone que desactiva o activa cambios dinámicos de velocidad del procesador.

También, hay una extensión de kernel que puedes eliminar de tu sistema (copiar a un dispositivo USB, etc.) que es responsable de este comportamiento, creo. Es IOPlatformPluginFamily.kext en la carpeta /library/extensions. Reemplázalo cuando hayas terminado; no querrás quitarlo permanentemente.

0 votos

Si no es un i3/i5/i7 coolbook.se/CoolBook.html también es bueno

3 votos

Pmset no parece tener una opción para dps en esta macbook pro. Devuelve instrucciones de uso: $ sudo pmset -a dps 0 - Uso: pmset - Ver pmset(1) para más detalles: 'man pmset'. Un pmset -g en vivo no muestra la opción dps en absoluto, ni ninguna opción que sugiera control de throttling de la CPU.

0 votos

Bueno, la CPU se ralentiza según la temperatura. La solución más segura y fácil basada en esta evidencia es controlar el ventilador del SMC, sube los ventiladores, serán ruidosos, y observa cualquier cambio en la velocidad de la CPU. Perdona mis respuestas anteriores, pasé por alto el hecho del i7.

-1voto

eSurfsnake Puntos 56

He encontrado dos aplicaciones. Ambas requieren que desactives la protección a nivel de kernel de Mac. Pero primero también debes descargar Intel Power Gadget https://software.intel.com/content/www/us/en/develop/articles/intel-power-gadget.html Porque es genial.

  1. Turbo boost switcher. https://www.rugarciap.com/turbo-boost-switcher-for-os-x/ funciona para mí.

  2. Volta http://volta.garymathews.com/installation.html Lo encontré muy lleno de errores. No logré hacerlo funcionar. Pero tengo Mojave. Nunca logré hacerlo funcionar. Tengo un MacBook Pro de mediados de 2012 - "En la web, los desarrolladores de Volta advierten que solo funciona en computadoras con procesadores Hasswell y Broadwell (entre 2013 y 2015) "

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