Mountain Lion berhibernasi secara agresif


12

Baru-baru ini, MacBook Pro saya (pertengahan 2012, 15 inci, 10.8.2) telah mulai masuk ke mode yang tampaknya hibernate setelah beberapa jam tertidur, baik terpasang atau menggunakan baterai. Ketika saya mencabutnya, ia bangun sebentar tanpa saya membuka tutupnya (saya tahu karena siklus CD drive). Jika saya membuka tutupnya, saya melihatnya memuat file hibernate sebelum menjadi aktif kembali.

Saya melihat output dari pmset -g, dan melihat pengaturan berikut yang mungkin relevan dengan masalah ini:

lidwake              1
autopoweroff         1
autopoweroffdelay    14400
standbydelay         4200
standby              0
hibernatemode        3
acwake               0

Menariknya, "acwake" adalah nol, seperti "siaga". Tetapi "autopoweroff" adalah 1, dan "autopoweroffdelay" adalah 14400 (4 jam). Melihat log sistem dari tadi malam, saya melihat entri ini:

Nov 26 22:36:28 ITHAA1STHOMAMBP kernel[0]: sleep
Nov 27 02:36:30 ITHAA1STHOMAMBP kernel[0]: Wake reason: EC.SleepTimer (SleepTimer)
Nov 27 02:36:30 ITHAA1STHOMAMBP kernel[0]: AirPort_Brcm43xx::powerChange: System Wake - Full Wake/ Dark Wake / Maintenance wake
Nov 27 02:36:30 ITHAA1STHOMAMBP kernel[0]: Previous Sleep Cause: 5
...
Nov 27 02:36:51 ITHAA1STHOMAMBP kernel[0]: hibernate_page_list_setall(preflight 0) start 0xffffff80de079000, 0xffffff80de0b9000
Nov 27 08:38:21 ITHAA1STHOMAMBP kernel[0]: hibernate_page_list_setall time: 491 ms
...
Nov 27 08:38:31 ITHAA1STHOMAMBP kernel[0]: sleep

Saya mematikan komputer dengan menutup penutup pada 22:36. Itu bangun sendiri 4 jam kemudian jam 02:36 dan hibernasi. Pada 08:38 saya mencabut daya untuk membawa laptop untuk bekerja, dan itu terbangun sebentar.

Sepertinya bagi saya adalah bahwa komputer akan mati secara otomatis setelah 4 jam. Tetapi ada beberapa hal yang saya tidak mengerti:

  • Mengapa ini mulai terjadi baru-baru ini (dalam minggu terakhir, sejauh yang saya ingat, dan tidak terkait dengan pembaruan perangkat lunak apa pun)?
  • Mengapa ia bangun saat power berubah ketika "acwake" adalah 0?
  • Bisakah saya setel "autopoweroff" ke 0?

2
Apa sebenarnya yang Anda inginkan - tidak tidur dan selalu hibernasi atau hanya tidur dan tidak pernah hibernasi?
bmike

2
1. Saya ingin memahami apa yang sebenarnya terjadi dan bagaimana mengendalikannya.
Spencer

1
2. Saya tidak ingin hibernasi kecuali (1) Saya secara eksplisit mengatakannya kepada atau (2) baterai hampir habis. Dengan kata lain, saya ingin perilaku lama kembali.
Spencer

Juga - apakah Anda tidak melaporkan nilai darkwake atau womp dari pmset atau mereka hilang (dan mungkin Model Anda tidak memiliki SSD dan / atau fungsi PowerNap atau Bangun untuk akses jaringan yang dinonaktifkan dalam pengaturan perangkat lunak)?
bmike

womp adalah 1, darkwake tidak ditampilkan. Saya punya opsi SSD. Saya tidak yakin tentang PowerNap.
Spencer

Jawaban:


3

Saya perhatikan hal yang sama. Untungnya saya memiliki opsi dukungan gratis yang masih aktif dan saya menghubungi mereka. Lihat posting saya di sini di Komunitas Dukungan Apple: MacBook Pro terbangun dari tidur saat terhubung / lepaskan daya AC .

Mengenai bangun ketika daya AC terpasang / terlepas saya telah menghubungi dukungan Apple dan mereka dapat mereproduksi masalah. Mereka berkonsultasi perilaku dengan insinyur mereka dan mereka mengatakan bahwa ini adalah perilaku yang diharapkan. Saya tidak tahu apa alasan di balik ini tetapi saya juga diberitahu bahwa saya dapat memberikan umpan balik (melalui apple.com/feedback) dan saya melakukannya. Jika kalian berpikir (seperti yang saya lakukan) bahwa fitur ini mengganggu dan mungkin berbahaya (ketika Anda melepaskan macbook tidur dari kekuasaan dan mulai melemparkannya untuk dimasukkan ke dalam ransel saat hdd berputar ...) maka saya sarankan untuk mengomel Apple tentang masalah ini .

Pada dasarnya, mereka mengakui bahwa perilaku itu 'bukan bug tetapi fitur.'


2
Ini harus berarti bahwa para insinyur Apple diharapkan untuk tidak tidur lebih dari 4 jam semalam, maka mereka tidak pernah menyadari ini adalah masalah, atau untuk mengambil arah lain, bahwa jika mesin Anda mati selama lebih dari 4 jam Anda akan lebih baik mati atau di rumah sakit :)
jefflunt

itu pasti dimaksudkan sebagai fitur (lihat di sini ). Namun, bangun di powerchange mengganggu dan mungkin tidak dimaksudkan.
n1000

11

ML 10.8.2, pertengahan 2012 15 "MBP (non-Retina).

Masalah ini baru saja muncul untuk saya beberapa minggu yang lalu: biarkan MBP tidur selama X jam, cabut MBP, lampu MBP / bangun, memasuki hibernasi. Sungguh menjengkelkan membuka tutupnya hanya untuk menutup tepat di depan saya.

Saya acwakejuga dinonaktifkan untuk baterai dan AC. Yang berarti bahwa pengaturan sekarang diabaikan.

Solusinya tampaknya (meskipun itu tidak dirujuk di halaman manual pmset ):

sudo pmset -a autopoweroff 0

Saya harus mencatat bahwa ini tidak mempengaruhi acwakediabaikan. Komputer saya masih terbangun saat AC connect / disconnect, tetapi komputer tidak hibernasi atau mencoba hibernasi setelah saya mencabut kabel komputer dan membuka tutupnya.


acwake 0bekerja di MBP mid2012 saya. sekarang ini berfungsi seperti saya tahu dari MBP saya sebelumnya dan tidak bangun di
powerchange

Catatan: Anda mungkin menginginkannya pmset -csehingga Anda hanya menonaktifkan "autopoweroff" ketika dicolokkan. Anda tidak ingin pengaturan itu mengganggu "Safe Sleep" saat baterai hampir habis saat dicabut ...
peterflynn

Opsi lain, btw, jika Anda menyukai manfaat penghematan daya tetapi menemukan 4 jam terlalu cepat: Anda dapat memodifikasi penundaan melalui sudo pmset -c autopoweroffdelay NN- di mana NNdurasinya dalam detik (saya menetapkan tambang ke 43200, yaitu 12 jam).
peterflynn

3

Untuk mengontrol kapan Mac Anda akan bertransisi dari sleep ke hibernate, Anda dapat menggunakan yang berikut (penundaannya dalam detik) dan Anda harus memiliki mode hibernate yang diatur ke 3 atau 25 (biner 0011 atau 0001 1001):

pmset -a standby 1 standbydelay 600

Anda dapat menggunakan pengaturan dan pengaturan waktu yang berbeda untuk baterai -b dan pengisi daya -c jika diinginkan. (Mungkin pada daya, Anda menonaktifkan mode siaga, tetapi pada baterai memiliki batas waktu 10 jam.) Switch ini didokumentasikan dalam halaman manual untuk pmset . Saya belum mengacaukan acwake akhir-akhir ini, tetapi di masa lalu sensor kedekatan tutup portable akan diutamakan dan menekan bangun yang akan terjadi jika tutupnya terbuka.


Tapi sekarang, standby adalah 0 jadi saya seharusnya tidak memasuki mode siaga. Saya pikir itu melakukan "matikan otomatis", tapi saya tidak mengerti mengapa. Dan saya tidak tahu apa kerugian dari mengubah "autopoweroff" menjadi 0, yang mungkin menghentikan perilaku itu.
Spencer

1
Hmm - Saya telah menemukan hal-hal menarik menjalankan sepasang terminal windows, satu dengan pmset -g battdan yang lainnya pmset -g pslogdan kemudian meneliti log detail. Mudah-mudahan Anda tidak memiliki kesalahan perangkat keras atau diskontinuitas tegangan pada baterai karena itu akan menjadi yang paling sulit untuk dilacak.
bmike

Ini adalah MacBook yang relatif baru (2 bulan, lebih atau kurang). Baterai memiliki 20 siklus, dan saya mendapatkan perilaku ketika dicolokkan. Jadi baterai sepertinya tidak mungkin menjadi penyebabnya.
Spencer

2

Apple tampaknya telah menambahkan pengaturan baru, "autopoweroff", untuk memungkinkan sistem hibernasi ketika tutupnya ditutup dan laptop berada pada daya AC. Ini melengkapi pengaturan "siaga" yang hanya digunakan saat menggunakan baterai.

Beberapa pengaturan daya dapat dikonfigurasi untuk sumber daya yang berbeda, misalnya "darkwakes". Beberapa, seperti "siaga", tampaknya hanya pernah digunakan ketika sistem menggunakan daya baterai. Karena ini adalah penggunaan historis, dan orang-orang akan marah jika pengaturan "siaga" mulai berlaku saat menggunakan AC, Apple mungkin berpikir yang terbaik adalah membuat pengaturan baru hanya untuk AC - "autopoweroff".


0

Menggunakan autopoweroff yang diatur ke 0 bekerja untuk saya pada iMac 2011 yang menunjukkan perilaku ini. Sepertinya ini normal untuk iMacs 2012, tetapi setelah saya meminta Penyedia Layanan Apple Resmi mengganti LCD yang rusak, perilaku ini dimulai.

FYI bagi mereka yang melihat utas ini tetapi memiliki ini dengan desktop.

primalman

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.