3 votos

¿Cómo limitar la frecuencia de la cpu en OS X?

El kernel de OS X controla esto directamente, ya que por debajo del 5% mi CPU se bloquea a 1,2GHz en lugar de los 3,7GHz normales, así que tiene que haber una forma de controlar la velocidad de la CPU.

Soy consciente de esta cuestión ( Limitar la velocidad del procesador como en Windows ) que afirmaba que era imposible, pero tras comprobar que OS X sí controla la velocidad de su cpu directamente en función de la energía de la batería, me cuesta creer que sea imposible.

Entonces, ¿hay algún kext oculto y/o llamada al kernel para controlar la velocidad de la cpu? También es una opción remitirme a la documentación del kernel para que pueda escribir mi propia aplicación.

2voto

Buscar웃 Puntos 23467

He encontrado esto para su placer de lectura:

Mavericks: Gestión nativa de la energía de la CPU/IGPU

La gestión de energía nativa de Mavericks ofrece la mejor combinación de rendimiento y eficiencia del procesador y los gráficos. Los ingredientes son un ssdt de gestión de energía específico del procesador instalado, una definición del sistema y el kext de gestión de energía nativo. Nativo Mavericks no requiere una configuración específica de la BIOS ni nada más que una configuración de arranque para cargar el ssdt de gestión de energía. Crédito por la técnica descrita a PikeRAlpha.

¿Qué ha cambiado entre la gestión de energía de Mountain Lion y Mavericks? El herramientas existentes de reporte de frecuencia del procesador/estado de energía (i.e., MSRDumper, HWMonitor) han dejado de informar sobre los estados de energía entre la inactividad y la máximo no turbo. Esto llevó a una conclusión incorrecta de que la gestión de energía nativa de Mavericks no funcionaba. Una nueva herramienta, Intel Power Gadget, muestra que la gestión de energía de Mavericks está funcionando como se ha diseñado.

Para que quede claro, la gestión de energía nativa de Mavericks no es obligatoria. Las consecuencias de consecuencias no son graves. El rendimiento es similar, sin embargo, mayores temps (~10 C), más energía (5-10 W) y problemas de sueño son probables.

Registro de cambios

v1.1 - 4/4/14 - CPU PM/Core i3/5/7 xxx (1ª generación)/Core 2 y anteriores (por debajo) v1.0 - 4/2/14: Lanzamiento inicial

Requisitos

OS X/10.9.2 or newer
    Desktop/Laptop only
    Server, see Guide: Asus X79 OS X Controlled SpeedStep

Stock Clock
    Verify
    OC, use ./ssdtPRGen.sh -f freq flag

CPU/IGPU soportadas

Haswell/HD4600+ (Core i3/5/7 4xxx, 4th Generation)
Ivy Bridge/HD4000 (Core i3/5/7 3xxx, 3rd Generation)
Sandy Bridge/HD3000 (Core i3/5/7 2xxx, 2nd Generation)

Receta de gestión de energía nativa de Mavericks

System Definition - match processor generation/desktop or laptop
ssdt - custom to installed processor
kext - native IOPlatformPlugin.kext

No se considera

NullCPUPowerManagement.kext
Safe Mode boot (-x)
Discrete graphics

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