He visto esta pregunta en toda la web sin solución, así que publicaré mi solución aquí.
El problema es que el mac está ejecutando un sistema operativo más reciente para el que fue diseñado, y por lo tanto no juega bien con la función Power Nap disponible en Mavericks y el nuevo OS X. Los macs que no son retina carecen del hardware para usar Power Nap, pero Power Nap no es completamente deshabilitado como debería ser en un mac sin retina.
La función Power Nap sigue funcionando en cierta medida (aunque lógicamente no debería hacerlo en este hardware tan antiguo). Así que cuando tu mac intenta dormir, Power Nap se cuelga porque no sabe qué hacer con tu viejo hardware, así que el sistema espera hasta que todo el proceso se agote después de 15 segundos.
Para desactivar la siesta energética (o darkwake, como se denomina en el interior del sistema), basta con desactivarla. Pero como el archivo que necesitas editar está en la carpeta System, tendrás que desactivar primero la seguridad de todo el sistema, hacer la edición y luego volver a activar la seguridad.
- 1) Reiniciar en modo de recuperación
- Apaga el ordenador.
- Mantén pulsadas las teclas Comando+R (+R).
- Pulse y suelte el botón de encendido.
- Suelta las teclas Comando+R cuando veas el logotipo de Apple.
- 2) Desactivar la seguridad del sistema
- Abra el Terminal (en el Menú Utilidades > Terminal).
- Tipo
csrutil disable
.
- 3) Reinicie con normalidad
- 4) Consigue un editor de archivos plist si no tienes uno (yo usé
Pref Setter
)
- 5) Abra el siguiente archivo plist con su editor
/System/Library/CoreServices/powerd.bundle/com.apple.powerd.plist
- Es posible que tenga que pulsar Comando+Arriba (+) en el cuadro de diálogo del selector de archivos unas cuantas veces para llegar hasta donde se encuentra /System.
- 6) Realiza la modificación del plist
- Encuentre la fila con
KeepAlive
y cambiar su True
valor a False
- Guardar y cerrar
- 7) Reiniciar en Recovery como antes
- 8) Activar la seguridad del sistema
- Abra el Terminal (en el Menú Utilidades > Terminal).
- Tipo
csrutil enable
- 9) Reinicie con normalidad
Ahora, después de activar el sueño unas cuantas veces más, debería ser notablemente más rápido que antes. Tengo tiempos de sueño de 5 a 8 segundos.