Bagaimana cara membuat Mac (Macbook Pro) tidak hibernasi?

12

Saya sudah mengatur di Energy Saver of System Preferences itu

Computer sleep: on Battery Power, Never
                when plugged in,  Never

jadi jika saya menutup sampul Macbook Pro yang menjalankan Mountain Lion, sehingga ia tertidur, maka jika saya membuka sampul dalam beberapa jam, maka ia langsung bangun - yang semuanya baik-baik saja. Namun, jika saya membuka penutupnya dan tidak menyentuhnya, maka setelah sekitar 12 atau 24 jam, maka akan terbangun dari hibernasi, membutuhkan waktu sekitar 2,5 menit sebelum kata sandi dapat diketik. (Pembaruan 2015: Macbook Pro ini adalah berjalan dengan hard drive non SSD. Waktu bangun jauh lebih baik jika drive SSD).

Ini semua ketika Macbook Pro dicolokkan (diberdayakan oleh adaptor daya). Apakah ada cara untuk membuatnya tidak hibernasi?

nonopolaritas
sumber

Jawaban:

18

Perilaku ini didokumentasikan oleh Apple di komputer Mac: Bilah kemajuan muncul setelah bangun dari tidur :

Dengan rilis pembaruan tambahan OS X Mountain Lion v10.8.2 2.0, fitur baru diperkenalkan untuk memasuki safe sleep setelah empat jam komputer terhubung ke daya AC. Ini adalah upaya untuk mematuhi Standar Energi Eropa (ErP Lot6). Ini hanya akan terjadi jika tidak ada aktivitas nirkabel atau Ethernet dan tidak ada aktivitas dari perangkat eksternal seperti perangkat penyimpanan USB.

Ini adalah perilaku normal untuk unit-unit berikut:

  • MacBook Pro (Pertengahan 2012 dan yang lebih baru)
  • MacBook Pro (Retina, Pertengahan 2012 dan yang lebih baru)
  • MacBook Air (Pertengahan 2012 dan yang lebih baru)
  • iMac (Akhir 2012 dan yang lebih baru)
  • Mac mini (Akhir 2012 dan yang lebih baru)

Untuk menonaktifkan ini, matikan autopoweroff di pengaturan tidur dengan menjalankan perintah berikut di Terminal(bawah /Applications/Utilities):

sudo pmset -a autopoweroff 0  

The -apilihan menonaktifkan auto poweroff untuk Mac sementara di charger serta pada baterai. Gunakan -c(alih-alih -a) untuk menonaktifkan pematian daya otomatis hanya ketika dicolokkan.

MK
sumber
1
menarik, bahkan bukan bagian dari opsi System Preferences standar tetapi membutuhkan baris perintah untuk melakukannya ...
nonopolarity
2
Terima kasih untuk ini. Ini konyol, Anda akan berpikir ini bisa dideteksi menggunakan zona waktu atau semacam itu alih-alih memaksakannya pada semua orang ... Catatan: gunakan "-c" bukan "-a" jika Anda hanya ingin mengubahnya untuk dicolokkan- di.
draeath
Anda juga dapat membiarkannya diaktifkan tetapi memperpanjang penundaan (secara default, itu akan hibernasi setelah hanya 4 jam saat dicolokkan). Gunakan sudo pmset -c autopoweroffdelay NNuntuk mengatur waktu tunda ke NN detik (misalnya saya mengatur tambang ke 43200, yaitu 12 jam).
peterflynn