Pourquoi Apple ne prend-il pas en charge Power Nap sur certains Mac dotés de la fonction Power Nap?

17

Apple a déjà publié les spécifications techniques d'OS X Mountain Lion qui répertorient certains Mac comme exclus de certaines fonctionnalités de Mountain Lion, notamment:

  • Power Nap

Quand un Mac est-il exclu de cette fonctionnalité? Est-ce une limitation matérielle?

Je demande parce que j'appris que Largage par exemple , est exclu de certains Mac , car ils ne prennent pas en charge le réseau ad-hoc Wi-Fi qui est nécessaire pour utiliser Largage sur Wi-Fi.

J'ai entendu dire que Power Nap pourrait nécessiter la technologie Smart Connect d' Intel et est donc exclu de la plupart des Mac. Cependant, il est peu probable que cela soit vrai, car le MacBook Air (Fin 2010 Mi-2011 ou plus récent) est déjà répertorié comme pris en charge - mais Smart Connect d'Intel était sur le point d'être annoncé vers 2011.

Certains matériels 2010, pour lesquels le micrologiciel a été apparemment créé par Apple (exemple: MBA13SMCSeed_2010.smcaccessible au public 2010MBA13.pkg), ne sont actuellement pas répertoriés sous Power Nap dans les spécifications.

gentmatt
la source
1
Smart Connect est un terme marketing, et apparemment un terme marketing Windows, à cela. Clairement, Power Nap utilise une technologie proche de Smart Connect. Que ce soit appelé Smart Connect (ce n'est pas le cas) n'est pas le problème. Il n'est pas non plus clair que Smart Connect est spécifiquement une fonctionnalité de processeur - le marketing d'Intel indique qu'il implique une interaction entre le BIOS et la carte WiFi, bien que je suis sûr que la capacité du processeur à fonctionner à faible puissance est également un facteur.
Daniel
2
@DanielLawson Certains gars travaillent pour que PowerNap travaille sur le MBA 2010. Ce mec rapporte que ça marche. Cela suggérerait que PowerNap ne s'appuie pas sur Smart Connect car Smart Connect a été introduit en 2011.
gentmatt
4
Cela semble très Apple. Si une fonctionnalité fonctionne mais pas assez bien ou de manière cohérente pour répondre à leurs normes de qualité, Apple a tendance à ne pas offrir la fonctionnalité. Cela correspond à ma théorie de la chaleur plutôt qu'à un absolu "ce chipset le supporte ou ne le prend pas en charge" - si PN peut être configuré pour fonctionner sur le matériel mais il déclenche l'annulation de PN trop souvent (par exemple, en raison d'une consommation excessive ou trop importante) chaleur), Apple semble enclin à le désactiver complètement pour ce modèle.
Daniel
1
@DanielLawson Oui, ça pourrait être ça. : P
gentmatt
2
Voir également la section intitulée "Pourquoi mon Mac n'est-il pas pris en charge" dans cet article Macworld: macworld.com/article/1167970/…
Daniel

Réponses:

11

Seul le MacBook Air (mi-2011 ou plus récent), le MacBook Pro avec écran Retina étaient pris en charge à l' origine pour Power Nap. La raison en est qu'une mise à jour SMC est requise pour obtenir toutes les fonctionnalités de Power Nap , et ce sont les seuls modèles qu'Apple a choisi d'écrire activement les mises à jour du micrologiciel pour prendre en charge la fonctionnalité. En d'autres termes, ce n'est pas qu'Apple exécute un script d'exclusion pour exclure les autres modèles; il faut une mise à jour active du micrologiciel pour qu'un modèle exécute Power Nap, et ils ont choisi de le faire pour deux lignes d'ordinateurs particulières.

Dans une mise à jour ultérieure du firmware, Apple a inclus des modèles de MacBook Air mi-2010 dans Power Nap.

Quant à savoir pourquoi ils ont pris cette décision, nous entrons dans le domaine de la spéculation, mais heureusement, nous avons ici de bonnes informations.

L'idée derrière Power Nap est que lorsque l'ordinateur semble endormi, de temps en temps, il se réveille et effectue diverses tâches. Ce réveil, cependant, n'est pas perceptible par l'utilisateur car l'ordinateur reste sombre et silencieux. Cela signifie qu'aucun audio ou vidéo n'est activé. Cela signifie également, d'une pertinence particulière pour cette question, que le ventilateur est également désactivé.

Cela nécessite un périphérique de stockage qui peut fonctionner sans ventilateur et un processeur qui peut fonctionner sans ventilateur (désolé G5 notoirement chaud - je doute qu'il y ait jamais un moyen de vous soutenir pour cela).

Selon la revue épique de Mountain Lion de John Siracusa , le mode Dark Wake que Power Nap invoque n'active pas les fans. Ainsi, seuls les appareils connus d'Apple sont conçus pour pouvoir accéder à leur stockage sans risque de surchauffe (comme le pourrait le faire un disque dur en rotation). Siracusa suggère que les SSD tiers pourraient avoir un profil thermique différent.

Bien que les SSD puissent être installés sur n'importe quel ordinateur, et Apple pourrait peut - être écrire des mises à jour du micrologiciel pour tous leurs Mac afin que Power Nap vérifie si l'ordinateur possède un lecteur SSD et, dans l'affirmative, exécute Power Nap, ils n'ont pas choisi de le faire . Au lieu de cela, ils ont fait fonctionner Power Nap uniquement sur les modèles d'ordinateur dont ils savent qu'ils auront un lecteur SSD.

La limitation peut ne pas être basée sur le lecteur; ce pourrait être le processeur qui ne peut pas fonctionner en silence. Cela me semble un peu moins probable, compte tenu des modèles pris en charge, mais cela pourrait expliquer pourquoi le MacBook Air 2010 est exclu. Power Nap surveille la température et si le système devient trop chaud pour fonctionner sans refroidissement, Power Nap se désengage, mais si le processeur des MBA précédents déclenchait une telle alerte trop souvent, c'est peut-être la raison pour laquelle Apple les a supprimés de la liste des modèles qui prennent en charge Power Nap.

tl; dr: c'est probablement du matériel; en particulier, la chaleur .

Daniel
la source
3
J'aime la partie tl; dr: P
Alexander - Reinstate Monica
Cela n'explique toujours pas pourquoi Apple ne prend pas en charge les SSD tiers. Est-ce qu'Apple ne leur fera pas confiance car la qualité varie un peu entre les différents fabricants?
gentmatt
1
J'imagine que la question appartient à l'inverse. Ils prennent en charge leurs propres SSD car ils sont convaincus qu'ils peuvent fonctionner en toute sécurité sans ventilateur. Ils ne détectent pas (encore?) Et vérifient que les SSD tiers peuvent fonctionner en toute sécurité en silence et dans l'obscurité. Premierement ne faites pas de mal.
Daniel
Je crois que l'examen lié à Siracusa mentionne en fait que même les SSD standard de «remplacement de disque dur» peuvent avoir des besoins en énergie trop élevés; que même les SSD fournis par Apple ne sont pas pris en charge, uniquement le «stockage Flash intégré» tel que celui câblé dans les nouveaux MacBook Airs.
Dan J
1
L'argument selon lequel Apple ne mettra pas à jour le micrologiciel car la part des utilisateurs qui en profiteront peut-être trop bas est raisonnable. Je suis toujours déçu car les produits professionnels méritent des mises à niveau malgré ces obstacles.
gentmatt
4

La question de savoir pourquoi les ingénieurs d'Apple X est toujours difficile à cerner, mais la réponse simple est qu'un très petit sous-ensemble de matériel Mac est ciblé pour la mise en œuvre initiale de Power Nap.

Plus précisément, le Sandy Bridge et les nouveaux Air et MacBook Pro de la rétine ont tous une RAM et un SSD remplaçables par l'utilisateur, donc Apple a la grande certitude qu'il n'y aura pas de problèmes de synchronisation de RAM ou de délais d'attente liés au stockage. De plus, ces modèles ont tous des graphiques intégrés Intel et des chipsets Intel qui ont été conçus pour ce type d '"opération pendant le sommeil" pour effectuer des opérations réseau dans un état de faible puissance.

Les Mac ont depuis longtemps la possibilité de se réveiller en utilisant leurs horloges internes de la préférence Energy Saver. Ensuite, ils ont été programmés pour se réveiller périodiquement pour maintenir les baux DHCP et parler avec le matériel de l'aéroport afin que les routeurs puissent proxy les demandes de partage bonjour pendant que le Mac dormait. Power Nap pousse cette capacité des interfaces réseau à rester alerte même dans un état de très faible consommation. Maintenant, le processeur, le stockage et la pile réseau (mais pas les ventilateurs ou les voyants de l'écran et du clavier) s'allument toutes les heures pour voir quelles tâches peuvent être accomplies avant de se rendormir.

Si vous regardez ce que fait Power Nap - il est clair que les fonctions sont conçues pour utiliser le moins d'énergie possible:

  • Les mises à jour de l'App Store ne sont déclenchées que chaque semaine
  • Une seule sauvegarde de la machine est terminée pendant le sommeil. Après cela, il cesse d'essayer de sauvegarder pendant que le sommeil dure
  • Déclenchement des mises à jour logicielles (sécurité) une fois par jour
  • Le reste des éléments comme le flux de photos, le courrier, les documents iCloud et les données synchronisées sont actualisés toutes les heures pendant que le sommeil + la sieste se poursuivent
  • L'activité de sieste s'arrête une fois que le niveau de la batterie a 30% de capacité de charge complète restante

Même le nom Power vous permet de savoir que l'objectif principal est de préserver le pouvoir, mais de faire les choses que vous devrez faire à un moment donné. D'autres ont émis l'hypothèse que la chaleur est un problème de conception, et dans la mesure où la chaleur provient de l'utilisation de la batterie, je conviens que la chaleur est un sous-produit de la limitation de conception principale de Power Nap.

Quiconque a utilisé un MacBook Pro en mode à clapet ou s'est réveillé alors qu'il était enfermé dans un sac est conscient que ces machines fonctionnent très bien à des températures que la plupart des gens sont alarmées et s'inquiètent des brûlures / douleurs légères en les tenant.

Seul le temps (ou une déclaration publique, un dépôt de plainte ou une fuite) nous montrera quels autres modèles bénéficieront de la fonctionnalité Power Nap à l'avenir et si mon raisonnement est à propos de la raison pour laquelle trois modèles ne prennent en charge Power Nap qu'au lancement.

bmike
la source
3
Et en bref - l'intégration étroite, transpirer les détails, s'assurer qu'une fonctionnalité est stable et fonctionnera bien dans la pratique (être prudent sur ce que les anciens modèles pourraient exécuter certaines nouvelles fonctionnalités) est à la hauteur du cours et fait partie de ce qui fait d'Apple Pomme. Je m'attendrais à ce qu'un programmeur entreprenant fasse un programme Cat Napper pour introduire une approximation pour les Mac plus anciens. La beauté de Power Nap est que le matériel et les logiciels collaborent pour ne réveiller que la partie la plus minimale de l'ordinateur. Seuls les ingénieurs Apple savent quelles cartes logiques et quels composants prennent réellement en charge cet idiome de sillage / sieste minimal.
bmike
Accord général. Power Nap de côté: en général, je ne devrais pas m'attendre à ce que Apple fournisse une explication supplémentaire sur le support - pour toute combinaison de choses - qui soit retiré ou différé. Lorsque les comportements deviennent suffisamment bons pour que les choses fonctionnent sans avoir besoin d'explications supplémentaires , c'est alors que le soutien se développera, je pense.
Graham Perrin
Bonne réponse avec un bon raisonnement! Je comprends qu'Apple a décidé de ne pas expédier de logiciels lorsque les choses ne sont pas stables. Après tout, Apple a une garantie sur ses produits qu'elle doit remplir. Par conséquent, la stabilité passe avant tout.
gentmatt
0

Power Nap nécessite un modèle SSD (ne me demandez simplement pas de référence, mais je me souviens de discussions approfondies à ce sujet après le discours d'ouverture de la WWDC).

nohillside
la source
4
Les spécifications techniques ne se réfèrent pas seulement aux SSD en général, mais mentionnent spécifiquement les Mac qui ont un stockage flash personnalisé. c'est-à-dire qu'un Mac avec un SSD 2,5 "d'Apple ne prend pas en charge Power Nap.
gentmatt
Donc je suppose que ma série Crucial M ne relèvera pas de "prise en charge"? >?
ephsmith
Eh bien, les Mac plus anciens avec un SSD ne l'obtiennent pas, comme les MacBook Airs de deuxième génération
jmlumpkin
-4

Seuls les modèles MacBook Air mi-2011 ou plus récents et les modèles MacBook Pro à écran Retina avec SSD d'usine prennent en charge cette fonctionnalité; même alors, ils peuvent avoir besoin d'une mise à niveau du firmware. Voir la fonction PowerNap de Mountain Lion nécessite une mise à jour du firmware .

JRobert
la source
Votre réponse doit encore expliquer pourquoi Apple n'offrira pas de mises à jour du micrologiciel aux autres modèles de Macbook Pro. Jusqu'à présent, ce n'est malheureusement pas une réponse suffisante.
gentmatt
Vous devriez demander à Apple - aucun de nous ici ne peut répondre «pourquoi» pour quelqu'un d'autre.
JRobert
1
Une meilleure réponse à propos du logiciel Apple est toujours lorsque vous l'obtenez d'eux. Cependant, Daniel a trouvé un argument très raisonnable dans le dernier paragraphe: la part des utilisateurs qui en profiteront peut-être trop faible
gentmatt
Mon Air de 2011 n'a pas d'affichage de rétine mais fait une sieste heureuse. J'ai reçu une mise à jour du firmware EFI pour ajouter la prise en charge du reste de Power Nap qui n'était pas sur la machine lors de son expédition.
bmike