Perché Apple non supporta Power Nap su alcuni Mac con funzionalità Power Nap?

17

Apple ha già rilasciato Specifiche tecniche per OS X Mountain Lion che elenca alcuni Mac come escluso da alcune funzionalità di Mountain Lion, tra cui:

  • Power Nap

Quando un Mac è escluso da questa funzione? È un limite hardware?

Chiedo perché appreso che AirDrop per esempio è escluso da alcuni Mac in quanto non supportano la rete Wi-Fi ad-hoc richiesta per utilizzare AirDrop tramite Wi-Fi.

Ho sentito che Power Nap potrebbe richiedere la tecnologia Smart Connect di Intel ed è quindi escluso dalla maggior parte dei Mac. Tuttavia, è improbabile che ciò sia vero in quanto il MacBook Air ( Fine 2010 Mid 2011 o più recente) è già elencato come supportato, ma Intel Smart Connect stava per essere annunciato intorno al 2011.

Alcuni componenti hardware del 2010, per i quali il firmware era apparentemente seeded di Apple (esempio: MBA13SMCSeed_2010.smc all'interno di 2010MBA13.pkg disponibile pubblicamente), non sono attualmente elencati in Power Nap nelle specifiche.

    
posta gentmatt 11.07.2012 - 21:18
fonte

4 risposte

11

Solo il MacBook Air (metà 2011 o più recente), il MacBook Pro con display Retina erano originariamente supportati supportati per Power Nap . La ragione di questo è È necessario un aggiornamento SMC per ottenere tutte le funzionalità di Power Nap , e questi sono gli unici modelli Apple ha scelto di scrivere attivamente gli aggiornamenti del firmware per supportare la funzione. In altre parole, Apple non esegue alcuni script di esclusione per mantenere fuori altri modelli; ci vuole un aggiornamento attivo del firmware per far funzionare Power Nap, e hanno scelto di farlo per due linee di computer particolari.

In un successivo aggiornamento del firmware, Apple ha incluso i modelli MacBook Air del Mid 2010 in Power Nap.

Per quanto riguarda perché hanno preso questa decisione, entriamo nel regno della speculazione, ma fortunatamente abbiamo alcune buone informazioni qui.

L'idea alla base di Power Nap è che quando il computer sembra essere addormentato, di tanto in tanto, in realtà si sveglia e svolge varie attività. Questo risveglio, tuttavia, non è visibile all'utente perché il computer rimane scuro e silenzioso. Ciò significa che nessun audio o video è attivato. Significa anche che, di particolare rilevanza per questa domanda, il fan è anche tenuto fuori.

Ciò richiede un dispositivo di archiviazione che può funzionare senza una ventola e un processore che può funzionare senza un fan (mi dispiace notoriamente caldo G5 - dubito che ci sarebbe mai stato un modo per supportarti per questo).

Secondo epica di John Siracusa recensione Mountain Lion , la modalità Dark Wake che Power Nap invoca non attiva i fan. Pertanto, solo i dispositivi che Apple conosce sono progettati per essere in grado di accedere alla loro memoria senza il rischio di surriscaldamento (come potrebbe fare un disco rigido rotante). Siracusa suggerisce che gli SSD di terze parti potrebbero avere un diverso profilo di calore.

Mentre gli SSD potrebbero essere installati su qualsiasi computer, e Apple potrebbe forse scrivere aggiornamenti firmware per tutti i loro Mac in modo che Power Nap controlli se il computer ha un SSD guidare e se sì, esegue Power Nap, non hanno scelto di farlo. Invece, hanno fatto in modo che Power Nap funzioni solo su quei modelli di computer che conosci avranno un'unità SSD.

La limitazione potrebbe non essere basata su unità; potrebbe essere il processore che non può funzionare silenziosamente. Questo mi sembra leggermente meno probabile, visti i modelli supportati, ma potrebbe spiegare perché il MacBook Air 2010 è escluso. Power Nap monitora la temperatura e, se il sistema diventa troppo caldo per funzionare senza raffreddamento, Power Nap si disattiva, ma se il processore nei precedenti MBA stava attivando un tale avviso troppo spesso, questo potrebbe essere il motivo per cui Apple li ha rimossi dall'elenco dei modelli che supportano Power Nap.

tl; dr: probabilmente è hardware; in particolare, riscalda .

    
risposta data 25.07.2012 - 22:36
fonte
4

Il motivo per cui la domanda X degli ingegneri Apple è sempre difficile da risolvere, ma la semplice risposta è che un sottogruppo molto piccolo di hardware Mac è mirato all'implementazione iniziale di Power Nap.

Specificamente, il Sandy Bridge e il più recente Air e il retina MacBook Pro hanno tutti RAM e SSD non sostituibili dall'utente, quindi Apple ha una grande certezza che non ci saranno problemi di temporizzazione o di timeout relativi allo storage. Inoltre, questi modelli hanno tutti una grafica integrata e chipset Intel integrati progettati per questo tipo di "operazione mentre si dorme" per eseguire operazioni di rete in uno stato di bassa potenza.

I Mac hanno da tempo avuto la capacità di svegliarsi utilizzando i loro orologi interni dalla preferenza Risparmio energia. Successivamente, sono stati programmati per riattivarsi periodicamente per mantenere i lease DHCP e parlare con l'hardware dell'aeroporto in modo che i router potessero delegare bonjour a condividere le richieste mentre Mac dormiva. Power Nap accetta questa capacità delle interfacce di rete di rimanere in allerta mentre si trova in uno stato di alimentazione molto basso un ulteriore passo avanti. Ora la CPU, lo storage e lo stack di rete (ma non le ventole o le luci del display e della tastiera) si accendono su base oraria per vedere quali attività possono essere eseguite prima di tornare a dormire.

Se guardi a cosa serve Power Nap - è chiaro che le funzioni sono progettate per usare poca energia come possibile:

  • Gli aggiornamenti dell'app store sono attivati solo settimanalmente
  • Viene eseguito il backup della macchina solo una volta durante il sonno. Dopodiché, smette di provare a eseguire il backup mentre il sonno dura
  • Aggiornamenti software (sicurezza) attivati una volta al giorno
  • Il resto degli elementi come Photo Stream, Mail, documenti iCloud e dati sincronizzati sono un aggiornamento orario mentre sleep + nap continua
  • L'attività di napping si interrompe quando il livello della batteria raggiunge il 30% della capacità di carica completa

Anche il nome Power ti fa sapere che l'obiettivo principale è quello di preservare il potere, ma comunque fare le cose che dovrai fare ad un certo punto. Altri hanno ipotizzato che il calore sia un problema di progettazione, e in quanto il calore proviene dall'uso della batteria, sono d'accordo sul fatto che il calore è un sottoprodotto della limitazione del design principale di Power Nap.

Chiunque abbia utilizzato un MacBook Pro in modalità clamshell o si sia svegliato mentre era chiuso in una borsa è consapevole del fatto che queste macchine funzionano perfettamente a temperature che la maggior parte delle persone è allarmata e si preoccupano di leggere ustioni / dolore.

Solo il tempo (o qualche dichiarazione pubblica, deposizione o fuga di cause legali) ci mostrerà quali altri modelli ottengono la funzionalità di Power Nap in futuro e se il mio ragionamento è sul serio sul motivo per cui tre modelli supportano Power Nap al momento del lancio.

    
risposta data 27.07.2012 - 18:06
fonte
0

Power Nap richiede un modello SSD (semplicemente non chiedermi un riferimento, ma ricordo alcune discussioni estese su questo argomento dopo la nota chiave del WWDC).

    
risposta data 11.07.2012 - 21:29
fonte
-4

Solo i modelli MacBook Air della metà del 2011 o più recenti e i modelli MacBook Pro con display Retina con SSD di fabbrica supportano questa funzione; anche allora, potrebbe essere necessario un aggiornamento del firmware. Vedi la funzione PowerNap di Mountain Lion richiede l'aggiornamento del firmware .

    
risposta data 27.07.2012 - 17:11
fonte

Leggi altre domande sui tag