Mengapa Apple tidak mendukung Power Nap di beberapa Mac yang memiliki kemampuan Power Nap?

17

Apple telah merilis Spesifikasi Teknis OS X Mountain Lion yang mencantumkan beberapa Mac yang dikecualikan dari fitur-fitur tertentu Mountain Lion termasuk:

  • Power Nap

Kapan Mac dikecualikan dari fitur ini? Apakah ini batasan perangkat keras?

Saya bertanya karena saya mengetahui bahwa AirDrop misalnya dikecualikan dari beberapa Mac karena mereka tidak mendukung jaringan Wi-Fi ad-hoc yang diperlukan untuk menggunakan AirDrop melalui Wi-Fi.

Saya mendengar bahwa Power Nap mungkin memerlukan Intel Smart Connect Technology dan karenanya dikecualikan dari kebanyakan Mac. Namun, ini tidak mungkin benar seperti MacBook Air (Akhir 2010 Pertengahan 2011 atau lebih baru) sudah terdaftar sebagai didukung - tetapi Intel Smart Connect baru akan diumumkan sekitar tahun 2011.

Beberapa perangkat keras 2010, di mana firmware tampaknya diunggulkan oleh Apple (contoh: MBA13SMCSeed_2010.smctersedia untuk umum 2010MBA13.pkg), saat ini tidak terdaftar di bawah Power Nap dalam spesifikasinya.

gentmatt
sumber
1
Smart Connect adalah istilah pemasaran, dan tampaknya istilah pemasaran Windows, pada saat itu. Jelas Power Nap menggunakan teknologi yang mirip dengan Smart Connect. Apakah itu disebut Smart Connect (bukan) bukan masalah. Juga tidak jelas bahwa Smart Connect secara khusus merupakan fitur prosesor - pemasaran Intel menunjukkan itu melibatkan interaksi antara BIOS dan kartu WiFi, meskipun saya yakin kemampuan prosesor untuk beroperasi dengan daya rendah juga merupakan faktor.
Daniel
2
@DanielLawson Beberapa orang bekerja untuk membuat PowerNap bekerja pada MBA 2010. Orang ini melaporkan bahwa itu berhasil. Ini menunjukkan bahwa PowerNap tidak mengandalkan Smart Connect karena Smart Connect diperkenalkan pada 2011.
gentmatt
4
Ini kedengarannya sangat Apple. Jika suatu fitur berfungsi tetapi tidak cukup baik atau cukup konsisten untuk memenuhi standar kualitasnya, Apple cenderung tidak menawarkan fitur tersebut. Ini cocok dengan teori panas saya daripada mutlak "chipset ini tidak atau tidak mendukungnya" - jika PN dapat dibuat untuk berjalan pada perangkat keras tetapi memicu pembatalan PN terlalu sering (misalnya, karena kelebihan daya menarik atau terlalu banyak panas), Apple tampaknya cenderung mematikannya sama sekali untuk model itu.
Daniel
1
@DanielLawson Yap, bisa jadi itu. : P
gentmatt
2
Lihat juga bagian berjudul "Mengapa Mac saya tidak didukung" di artikel Macworld ini: macworld.com/article/1167970/…
Daniel

Jawaban:

11

Hanya MacBook Air (Mid 2011 atau lebih baru), MacBook Pro dengan layar Retina yang awalnya didukung didukung untuk Power Nap. Alasan untuk ini adalah Pembaruan SMC diperlukan untuk mendapatkan semua fungsionalitas Power Nap , dan ini adalah satu-satunya model yang dipilih Apple untuk secara aktif menulis pembaruan firmware untuk mendukung fitur tersebut. Dengan kata lain, Apple tidak menjalankan beberapa skrip pengecualian untuk mencegah model lain; dibutuhkan pembaruan aktif pada firmware untuk membuat model menjalankan Power Nap, dan mereka telah memilih untuk melakukannya untuk dua jalur komputer tertentu.

Dalam pembaruan firmware berikutnya, Apple memasukkan model Mid 2010 MacBook Air di Power Nap.

Sejauh mengapa mereka membuat keputusan itu, kami memasuki ranah spekulasi, tetapi untungnya, kami memiliki beberapa informasi bagus di sini.

Gagasan di balik Power Nap adalah bahwa ketika komputer tampak tertidur, dari waktu ke waktu, ia benar-benar bangun dan melakukan berbagai tugas. Namun, bangun ini tidak terlihat oleh pengguna karena komputer tetap gelap dan sunyi. Ini berarti tidak ada audio atau video yang diaktifkan. Ini juga berarti, yang memiliki relevansi khusus dengan pertanyaan ini, kipas angin juga dicegah.

Ini membutuhkan perangkat penyimpanan yang dapat berjalan tanpa kipas dan prosesor yang dapat berjalan tanpa kipas (maaf G5 terkenal panas - saya ragu akan ada cara untuk mendukung Anda untuk ini).

Menurut ulasan epik John Siracusa Mountain Lion , mode Dark Wake yang dipanggil Power Nap tidak menyalakan kipas. Dengan demikian, hanya perangkat yang diketahui Apple yang dirancang untuk dapat mengakses penyimpanan mereka tanpa risiko kepanasan (karena hard drive yang berputar) akan mengambil keuntungan dari Power Nap. Siracusa menyarankan bahwa SSD pihak ketiga mungkin memiliki profil panas yang berbeda.

Sementara SSD dapat diinstal di komputer mana pun, dan Apple mungkin dapat menulis pembaruan firmware untuk semua Mac mereka sehingga Power Nap memeriksa untuk melihat apakah komputer memiliki drive SSD dan jika demikian, menjalankan Power Nap, mereka belum memilih untuk melakukannya . Sebagai gantinya, mereka membuat Power Nap hanya berfungsi pada model komputer yang mereka tahu akan memiliki drive SSD.

Batasannya mungkin tidak berbasis drive; bisa jadi prosesor yang tidak bisa berjalan diam-diam. Ini tampaknya sedikit kurang mungkin bagi saya, mengingat model yang didukung, tetapi bisa menjelaskan mengapa MacBook Air 2010 dikecualikan. Power Nap memantau suhu, dan jika sistem menjadi terlalu panas untuk berjalan tanpa pendinginan, Power Nap tidak aktif, tetapi jika prosesor pada MBA sebelumnya terlalu sering memicu peringatan seperti itu, mungkin itulah sebabnya Apple mengeluarkannya dari daftar model yang mendukung Power Nap.

tl; dr: kemungkinan itu perangkat keras; khususnya, panas .

Daniel
sumber
3
Saya suka bagian dr: P
Alexander - Reinstate Monica
Ini masih belum menjelaskan mengapa Apple tidak akan mendukung SSD pihak ketiga. Apakah itu, bahwa Apple tidak akan mempercayai mereka karena kualitasnya sedikit berbeda di antara produsen yang berbeda?
Gentmatt
1
Saya membayangkan pertanyaannya adalah sebaliknya. Mereka melakukan mendukung SSD mereka sendiri karena mereka yakin mereka dapat berjalan dengan aman tanpa kipas pada. Mereka tidak (belum?) Mendeteksi dan memverifikasi bahwa SSD pihak ketiga dapat berjalan dengan aman dan gelap. Pertama tidak ada salahnya.
Daniel
Saya percaya ulasan Siracusa yang terhubung dengan sebenarnya menyebutkan bahwa bahkan SSD "pengganti hard-drive" standar mungkin memiliki persyaratan daya terlalu tinggi; bahkan SSD yang disediakan Apple tidak didukung, hanya "penyimpanan Flash on-board" seperti yang disambungkan ke MacBook Air yang lebih baru.
Dan J
1
Argumen bahwa Apple tidak akan memperbarui firmware karena pangsa pengguna yang akan mendapat untung mungkin terlalu rendah adalah masuk akal. Saya masih kecewa karena produk-produk profesional layak ditingkatkan, apa pun hambatannya.
gentmatt
4

Mengapa pertanyaan insinyur Apple X selalu sulit dipatok, tetapi jawaban sederhana adalah bahwa sebagian kecil perangkat keras Mac ditargetkan untuk implementasi Power Nap awal.

Secara khusus, Sandy Bridge dan Air yang lebih baru dan retina MacBook Pro semuanya memiliki RAM dan SSD yang tidak dapat diganti oleh pengguna sehingga Apple memiliki kepastian yang besar bahwa tidak akan ada masalah pengaturan waktu ram yang aneh atau batas waktu penyimpanan terkait. Selain itu, semua model ini memiliki grafik dan chipset intel terintegrasi yang dirancang untuk "operasi sambil tidur" untuk melakukan operasi jaringan dalam keadaan daya rendah.

Mac telah lama memiliki kemampuan untuk bangun menggunakan jam internal mereka dari preferensi Energy Saver. Selanjutnya, mereka diprogram untuk bangun secara berkala untuk mempertahankan penyewaan DHCP dan berbicara dengan perangkat keras Bandara sehingga router dapat mem-proxy-kan permintaan berbagi yang bonjour saat Mac tidur. Power Nap mengambil kemampuan antarmuka jaringan ini untuk tetap waspada sementara dalam kondisi daya sangat rendah selangkah lebih maju. Sekarang CPU, penyimpanan, dan tumpukan jaringan (tetapi bukan kipas atau layar dan lampu keyboard) menyala setiap jam untuk melihat tugas apa yang dapat diselesaikan sebelum kembali tidur.

Jika Anda melihat apa yang dilakukan Power Nap - jelas bahwa fungsi dirancang untuk menggunakan daya sesedikit mungkin:

  • Pembaruan App Store hanya dipicu setiap minggu
  • Hanya satu kali pencadangan mesin selesai saat tidur. Setelah itu, berhenti mencoba untuk mencadangkan saat tidur itu berlangsung
  • Pembaruan Perangkat Lunak (keamanan) memicu sekali sehari
  • Sisa item seperti Photo Stream, Mail, dokumen iCloud dan data yang disinkronkan adalah refresh setiap jam sementara tidur + tidur siang berlanjut
  • Aktivitas tidur berhenti setelah level baterai memiliki 30% kapasitas pengisian penuh yang tersisa

Bahkan nama Power membuat Anda tahu bahwa fokus utama adalah menjaga daya tetapi tetap melakukan hal-hal yang harus Anda lakukan di beberapa titik. Yang lain berspekulasi bahwa panas adalah masalah desain, dan sejauh panas berasal dari penggunaan daya baterai, saya setuju bahwa panas adalah produk sampingan dari batasan desain utama Power Nap.

Siapa pun yang telah menggunakan MacBook Pro dalam mode clamshell atau pernah terbangun ketika ditutup dalam tas sadar bahwa mesin ini bekerja dengan baik pada suhu yang membuat sebagian besar orang khawatir dan khawatir tentang luka bakar / rasa sakit saat memegang.

Hanya waktu (atau pernyataan publik, deposisi gugatan, atau kebocoran) yang akan menunjukkan kepada kami model mana yang mendapatkan fungsionalitas Power Nap selanjutnya dan apakah alasan saya ada pada alasan mengapa tiga model hanya mendukung Power Nap saat diluncurkan.

bmike
sumber
3
Dan sebagai tambahan singkat - integrasi yang ketat, berkeringat detail, memastikan fitur stabil dan akan bekerja dengan baik dalam praktik (menjadi konservatif tentang apa model lama dapat menjalankan beberapa fitur baru) adalah setara untuk kursus dan bagian dari apa yang membuat Apple Apel. Saya berharap beberapa programmer yang giat membuat program Cat Napper untuk memperkenalkan perkiraan untuk Mac yang lebih lama. Keindahan Power Nap adalah bahwa perangkat keras dan perangkat lunak berkolaborasi hanya untuk membangunkan bagian paling minimal dari komputer. Hanya insinyur Apple yang tahu papan logika dan komponen mana yang benar-benar mendukung idiom bangun / tidur minimal ini.
bmike
Kesepakatan umum. Mengesampingkan Power Nap: secara umum, saya seharusnya tidak mengharapkan penjelasan tambahan dari Apple tentang dukungan - untuk segala hal - ditarik atau ditangguhkan. Ketika perilaku menjadi cukup baik untuk bekerja tanpa perlu penjelasan tambahan , saat itulah dukungan akan berkembang, saya rasa.
Graham Perrin
Jawaban yang bagus dengan alasan yang bagus! Saya mengerti bahwa Apple telah memutuskan untuk tidak mengirimkan perangkat lunak ketika keadaan tidak stabil. Bagaimanapun Apple memiliki jaminan pada produk mereka yang harus dipenuhi. Karenanya, stabilitas menjadi prioritas utama.
gentmatt
0

Power Nap membutuhkan model SSD (jangan tanya saya untuk referensi, tapi saya ingat beberapa diskusi panjang tentang hal ini setelah keynote WWDC).

nohillside
sumber
4
Spesifikasi Teknis tidak hanya merujuk ke SSD secara umum, tetapi secara khusus menyebutkan Mac yang memiliki penyimpanan flash yang dirancang khusus. yaitu A Mac dengan 2.5 "SSD dari Apple tidak akan mendukung Power Nap.
gentmatt
Jadi saya menduga seri M Penting saya tidak akan jatuh di bawah "didukung"? >
ephsmith
Yah, Mac lama juga dengan SSD tidak mengerti, seperti gen kedua MacBook Airs
jmlumpkin
-4

Hanya Mid-2011 atau model MacBook Air yang lebih baru dan model MacBook Pro Retina-display dengan SSD pabrik yang mendukung fitur ini; bahkan kemudian, mereka mungkin memerlukan peningkatan firmware. Lihat fitur PowerNap Mountain Lion memerlukan pembaruan firmware .

JRobert
sumber
Jawaban Anda masih perlu menjelaskan mengapa Apple tidak akan menawarkan pembaruan firmware ke model Macbook Pro lainnya. Sejauh ini sayangnya ini bukan jawaban yang cukup.
gentmatt
Anda harus bertanya kepada Apple - tidak ada dari kita di sini yang dapat menjawab 'mengapa' untuk orang lain.
JRobert
1
Jawaban terbaik tentang perangkat lunak Apple selalu ketika Anda mendapatkannya dari mereka. Namun, Daniel telah menemukan argumen yang sangat masuk akal dalam paragraf terakhir: pangsa pengguna yang akan untung mungkin terlalu rendah
gentmatt
My Air dari 2011 tidak memiliki tampilan retina tetapi dengan senang hati tidur siang. Saya memang mendapatkan pembaruan firmware EFI untuk menambahkan dukungan untuk sisa Power Nap yang tidak ada di mesin ketika dikirim.
bmike