14 votos

¿Cómo puedo desactivar o configurar macOS Sierra de la auto limitación de la CPU para tareas de uso intensivo del procesador

Estoy usando un iMac (finales de 2015) con un procesador Intel core i7 (quad core) CPU a 4GHz con 32GB de ram y un 3 TB Fusion Drive. Soy un desarrollador de software trabajando en una gran base de código que se utiliza para tomar alrededor de 30 minutos para crear y ejecutar pruebas unitarias en mi bestia de la máquina. Por supuesto, la ejecución de la construcción significaba que el uso de CPU se fue arriba a través del techo y el ventilador funciona a la velocidad más rápida.

He actualizado a macOS sierra de ayer, y mi primer intento de construir el proyecto en el que estoy trabajando se llevó tres horas y media! Durante este tiempo mi pc y el ventilador eran tan tranquilo como un bebé para dormir.

Hice un poco de investigación y encontró que cuando un proceso se utiliza demasiada energía de la CPU hasta el punto de hacer que los fans de sonora, en apenas un par de segundos veo el uso de la CPU de este proceso de caída hacia abajo, y después de unos minutos, el sonido del ventilador también se reduce. Parece que en la Sierra se ha agregado una característica para asegurarse de que la CPU no se recalienten por la limitación en el uso del procesador para CPU alta demanda de los procesos de forma automática.

Lo que necesito saber es cómo deshabilitar/configurar esta característica, porque es matar a mi productividad. Me encanta la de otras grandes características en la Sierra, pero yo sin duda lo haría downgrade si no hay manera de desactivar esta auto-limitación.

7voto

Mr. eX Puntos 51

Aquí están unos pocos pasos de un post en "Deshabilitar OS X kernel_task de limitación", que tendrá que probar ya que no tengo un iMac en la mano. Recomiendo que lea el post en detalle y también a comprender los riesgos potenciales antes de ejecutar esta secuencia.

  1. Deshabilitar la Integridad del Sistema de Protección por lo que puede hacer la carpeta de sistema de ediciones con los pasos a
    ¿Cómo puedo desactivar la Integridad del Sistema de Protección (SIP) también conocido como "a la deriva" en OS X 10.11, El Capitan?
  2. Arranque en modo de usuario único con Command-S de la secuencia
  3. Monte el sistema de ficheros:
    fsck -y; mount -uw /
  4. Copia de seguridad de la IOPlatformPluginFamily.kext de extensión
    rsync -av /System/Library/Extensions/IOPlatformPluginFamily.kext /Users/Shared/
  5. ahora elimine el IOPlatformPluginFamily.kext de extensión y reiniciar
    rm -rf /System/Library/Extensions/IOPlatformPluginFamily.kext; shutdown -r now

Si desea restaurar la configuración,
rsync -av /Users/Shared/IOPlatformPluginFamily.kext /System/Library/Extensions

El /Users/Shared/ ubicación de almacenamiento de extensión es una opción subjetiva. Usted puede copia de seguridad en cualquier otro lugar seguro (incluso en un disco externo). Como usted puede recuperar cuando se quiere deshacer esta acción.

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