¿Por qué Apple no admite Power Nap en algunos Macs que tienen la capacidad de Power Nap?

17

Apple ya ha lanzado las especificaciones técnicas de OS X Mountain Lion, que enumera algunos Mac como excluidos de ciertas características de Mountain Lion, que incluyen:

  • Siesta de poder

¿Cuándo se excluye una Mac de esta función? ¿Es una limitación de hardware?

Pregunto porque aprendí que AirDrop, por ejemplo, está excluido de algunos Mac ya que no son compatibles con la red Wi-Fi ad-hoc que se requiere para usar AirDrop a través de Wi-Fi.

Escuché que Power Nap podría requerir la tecnología Smart Connect de Intel y, por lo tanto, está excluido de la mayoría de las Mac. Sin embargo, es poco probable que esto sea cierto ya que el MacBook Air (Finales de 2010 Mediados de 2011 o más reciente) ya figura como compatible, pero Smart Connect de Intel estaba a punto de anunciarse alrededor de 2011.

Algunos hardware de 2010, cuyo firmware aparentemente fue sembrado por Apple (ejemplo: MBA13SMCSeed_2010.smcdentro de disponibilidad pública 2010MBA13.pkg), actualmente no figura en Power Nap en las especificaciones.

Gentmatt
fuente
1
Smart Connect es un término de marketing, y aparentemente un término de marketing de Windows, por cierto. Claramente, Power Nap utiliza una tecnología similar a Smart Connect. Si se llama Smart Connect (no lo es) no es el problema. Tampoco está claro que Smart Connect sea específicamente una función de procesador: el marketing de Intel indica que involucra la interacción entre el BIOS y la tarjeta WiFi, aunque estoy seguro de que la capacidad del procesador para operar a baja potencia también es un factor.
Daniel
2
@DanielLawson Algunos chicos están trabajando para que PowerNap funcione en el MBA de 2010. Este chico informa que funciona. Esto sugeriría que PowerNap no depende de Smart Connect, ya que Smart Connect se introdujo en 2011.
gentmatt
44
Esto suena muy a Apple. Si una función funciona pero no lo suficientemente bien o de manera consistente para cumplir con sus estándares de calidad, Apple tiende a no ofrecer la función. Esto se ajusta a mi teoría del calor en lugar de un absoluto "este chipset lo admite o no", si se puede hacer que la PN se ejecute en el hardware pero desencadena la cancelación de la PN con demasiada frecuencia (por ejemplo, debido al consumo excesivo de energía o demasiado calor), Apple parece inclinado a apagarlo por completo para ese modelo.
Daniel
1
@DanielLawson Sí, eso podría ser. : P
gentmatt
2
Consulte también la sección titulada "¿Por qué mi Mac no es compatible?" En este artículo de Macworld: macworld.com/article/1167970/…
Daniel

Respuestas:

11

Solo el MacBook Air (mediados de 2011 o posterior), MacBook Pro con pantalla Retina, originalmente eran compatibles con Power Nap. La razón de esto es que se requiere una actualización SMC para obtener toda la funcionalidad de Power Nap , y estos son los únicos modelos que Apple ha elegido para escribir activamente las actualizaciones de firmware para admitir la función. En otras palabras, no es que Apple ejecute un script de exclusión para mantener a otros modelos fuera; se necesita una actualización activa del firmware para hacer que un modelo ejecute Power Nap, y han elegido hacerlo para dos líneas particulares de computadoras.

En una actualización de firmware posterior, Apple incluyó modelos MacBook Air de mediados de 2010 en Power Nap.

En cuanto a por qué tomaron esa decisión, entramos en el campo de la especulación, pero afortunadamente, tenemos buena información aquí.

La idea detrás de Power Nap es que cuando la computadora parece estar dormida, de vez en cuando, en realidad se despierta y realiza varias tareas. Sin embargo, este despertar no es perceptible para el usuario porque la computadora permanece oscura y silenciosa. Esto significa que no hay audio o video activado. También significa, de particular relevancia para esta pregunta, que el ventilador también se mantiene alejado.

Esto requiere un dispositivo de almacenamiento que pueda funcionar sin un ventilador y un procesador que pueda funcionar sin un ventilador (lo siento, notoriamente caliente G5; dudo que alguna vez haya una forma de apoyarlo para esto).

Según la épica crítica de Mountain Lion de John Siracusa , el modo Dark Wake que invoca Power Nap no enciende a los fanáticos. Por lo tanto, solo los dispositivos que Apple conoce están diseñados para poder acceder a su almacenamiento sin riesgo de sobrecalentamiento (como lo haría un disco duro giratorio) aprovecharán Power Nap. Siracusa sugiere que los SSD de terceros podrían tener un perfil de calor diferente.

Si bien los SSD podrían instalarse en cualquier computadora, y Apple quizás podría escribir actualizaciones de firmware para todos sus Mac para que Power Nap compruebe si la computadora tiene un disco SSD y, de ser así, ejecuta Power Nap, no han elegido hacerlo. . En cambio, han hecho que Power Nap funcione solo en aquellos modelos de computadora que saben que tendrán una unidad SSD.

La limitación podría no estar basada en la unidad; podría ser el procesador que no puede ejecutarse en silencio. Esto me parece un poco menos probable, dados los modelos compatibles, pero podría explicar por qué se excluye el MacBook Air 2010. Power Nap monitorea la temperatura, y si el sistema se calienta demasiado para funcionar sin enfriamiento, Power Nap se desconecta, pero si el procesador en MBA anteriores activaba dicha alerta con demasiada frecuencia, puede ser por eso que Apple los eliminó de la lista de modelos que admiten Siesta de poder.

tl; dr: probablemente es hardware; específicamente, calor .

Daniel
fuente
3
Me gusta el tl; dr parte: P
Alexander - Restablecer Monica
Esto todavía no explica por qué Apple no admitirá SSD de terceros. ¿Es que Apple no confiará en ellos porque la calidad varía bastante entre los diferentes fabricantes?
gentmatt
1
Me imagino que la pregunta es al revés. Ellos hacen apoyar sus propios discos SSD, ya que confían en que pueden funcionar de forma segura sin el ventilador. No detectan (¿todavía?) Y verifican que los SSD de terceros puedan ejecutarse de forma segura en silencio y en la oscuridad. Primero no hagas daño.
Daniel
Creo que la revisión vinculada a Siracusa en realidad menciona que incluso los SSD estándar de "reemplazo del disco duro" pueden tener requisitos de energía demasiado altos; que incluso los SSD proporcionados por Apple no son compatibles, solo el "almacenamiento Flash integrado" como el que está conectado a los nuevos MacBook Airs.
Dan J
1
El argumento de que Apple no actualizará el firmware porque la proporción de usuarios que se beneficiarán puede ser demasiado baja es razonable. Todavía estoy decepcionado ya que los productos profesionales merecen actualizaciones independientemente de tales obstáculos.
gentmatt
4

La pregunta por qué los ingenieros de Apple X siempre es difícil de resolver, pero la respuesta simple es que un subconjunto muy pequeño de hardware de Mac está destinado a la implementación inicial de Power Nap.

Específicamente, el Sandy Bridge y el más nuevo Air y la retina MacBook Pro tienen RAM y SSD no reemplazables por el usuario, por lo que Apple tiene una gran certeza de que no habrá problemas de sincronización de ram raros o tiempos de espera relacionados con el almacenamiento. Además, todos estos modelos tienen gráficos integrados intel y conjuntos de chips intel que fueron diseñados para este tipo de "operación mientras duerme" para realizar operaciones de red en un estado de baja potencia.

Las Macs han tenido la capacidad de despertarse usando sus relojes internos de la preferencia Energy Saver. A continuación, se programaron para que se despertaran periódicamente para mantener los contratos de arrendamiento de DHCP y hablar con el hardware del aeropuerto para que los enrutadores pudieran enviar solicitudes de intercambio de bonjour mientras la Mac dormía. Power Nap aprovecha esta capacidad de las interfaces de red para permanecer alerta mientras está en un estado de muy baja energía un paso más allá. Ahora la CPU, el almacenamiento y la pila de red (pero no los ventiladores o las luces de la pantalla y el teclado) se encienden cada hora para ver qué tareas se pueden realizar antes de volver a dormir.

Si observa lo que hace Power Nap , está claro que las funciones están diseñadas para usar la menor potencia posible:

  • Las actualizaciones de la tienda de aplicaciones solo se activan semanalmente
  • Solo se realiza una copia de seguridad de la máquina de tiempo mientras duerme. Después de eso, deja de intentar retroceder mientras duerme
  • Las actualizaciones de software (seguridad) se activan una vez al día
  • El resto de los elementos, como Photo Stream, Mail, documentos de iCloud y datos sincronizados, se actualizan cada hora mientras continúa el sueño + siesta
  • La actividad de la siesta se detiene una vez que el nivel de batería tiene 30% de capacidad de carga completa

Incluso el nombre Power le permite saber que el enfoque principal es preservar el poder, pero aún así hacer las cosas que tendrá que hacer en algún momento. Otros han especulado que el calor es un problema de diseño, y en la medida en que el calor proviene del uso de la energía de la batería, estoy de acuerdo en que el calor es un subproducto de la limitación principal de diseño de Power Nap.

Cualquier persona que haya usado un MacBook Pro en modo de cubierta o que haya despertado mientras está en una bolsa es consciente de que estas máquinas funcionan bien a temperaturas que la mayoría de las personas están alarmadas y se preocupan por quemaduras leves / dolor mientras lo sostienen.

Solo el tiempo (o alguna declaración pública, deposición de demanda o fuga) nos mostrará qué otros modelos obtienen la funcionalidad Power Nap en el futuro y si mi razonamiento es acertado sobre por qué tres modelos solo admiten Power Nap en el lanzamiento.

bmike
fuente
3
Y como resumen breve: la estrecha integración, sudar los detalles, asegurarse de que una característica sea estable y funcione bien en la práctica (ser conservador sobre qué modelos más antiguos podrían ejecutar alguna característica nueva) es normal en el curso y parte de lo que hace que Apple Manzana. Esperaría que algún programador emprendedor haga un programa Cat Napper para introducir una aproximación para Macs más antiguos. La belleza de Power Nap es que el hardware y el software colaboran para despertar solo la parte más mínima de la computadora. Solo los ingenieros de Apple saben qué placas lógicas y componentes son realmente compatibles con este modismo mínimo de activación / siesta.
bmike
Acuerdo General. Dejando a un lado Power Nap: en general, no debería esperar ninguna explicación adicional de Apple sobre el soporte, para cualquier combinación de cosas, que se retire o difiera. Creo que cuando los comportamientos se vuelven lo suficientemente buenos para que las cosas funcionen sin la necesidad de una explicación adicional , es cuando el apoyo se expandirá.
Graham Perrin
Buena respuesta con buen razonamiento! Entiendo que Apple ha decidido no enviar software cuando las cosas no son estables. Después de todo, Apple tiene una garantía sobre sus productos que debe cumplir. Por lo tanto, la estabilidad es lo primero.
gentmatt
0

Power Nap requiere un modelo SSD (simplemente no me pidas una referencia, pero recuerdo algunas discusiones extensas sobre esto después de la nota clave de WWDC).

nohillside
fuente
44
Las especificaciones técnicas no solo se refieren a los SSD en general, sino que mencionan específicamente a las Mac que tienen almacenamiento flash diseñado a medida. es decir, una Mac con un SSD de 2.5 "de Apple no admitirá Power Nap.
gentmatt
Entonces, ¿supongo que mi serie Crucial M no se incluirá en "compatible"? >?
ephsmith
Bueno, los Macs más viejos también con un SSD no lo entienden, como los MacBook Airs de segunda generación
jmlumpkin
-4

Solo los modelos MacBook Air de mediados de 2011 o más nuevos y los modelos MacBook Pro con pantalla Retina y SSD de fábrica admiten la función; incluso entonces, pueden necesitar una actualización de firmware. Consulte La función PowerNap de Mountain Lion requiere una actualización de firmware .

JRobert
fuente
Su respuesta aún necesita explicar por qué Apple no ofrecerá actualizaciones de firmware a los otros modelos de Macbook Pro. Hasta ahora, lamentablemente, esta no es una respuesta suficiente.
gentmatt
Tendrías que preguntarle a Apple, ninguno de nosotros aquí puede responder 'por qué' para otra persona.
JRobert
1
La mejor respuesta sobre el software de Apple siempre es cuando lo obtienes de ellos. Sin embargo, Daniel ha encontrado argumentos muy razonables en el último párrafo: la proporción de usuarios que se beneficiarán puede ser demasiado baja
gentmatt
My Air de 2011 no tiene una pantalla de retina, pero felizmente toma siestas. Obtuve una actualización de firmware EFI para agregar soporte para el resto de Power Nap que no estaba en la máquina cuando se envió.
bmike