Mój Macbook Pro nie będzie spał, mimo że jest ustawiony Preferencje systemowe → Oszczędzanie energii .
- Nie mam włączonych żadnych opcji udostępniania (Preferencje systemowe → Udostępnianie).
- Nie mam włączonej opcji „Wake for network access” (Preferencje systemowe → Oszczędzanie energii).
- Nie ma znaczenia, czy komputer Mac jest podłączony do źródła zasilania.
- Zresetowałem SMC i PRAM, ale to nie pomogło.
Używam systemu OS X 10.7.3.
lion
macos
sleep-wake
bug
gentmatt
źródło
źródło
Odpowiedzi:
Kolejny bezpieczny rozruch ujawnił, że tryb automatycznego uśpienia rzeczywiście działa. Sądzę, że prawdopodobnie zadziałałoby to również, gdy spróbowałem tego ostatnio, ale od czasu snu kilka minut później niż czas określony w ustawieniach oszczędzania energii, nie zauważyłem tego.
A co z „normalnym” butem?
Zasadniczo przetestowałem automatyczny sen z włączonymi wszystkimi dodatkami menu, ponieważ
iotop
Polecenie wspomniane przez @StuWilson nie pokazało mi nic pomocnego. Jak się okazuje, dodatkowe menu Powiadomienie o wymianie stosu spowodował bezsenność.źródło
Największą przyczyną, dla której komputery Mac nie wchodzą w stan bezczynności, jest zazwyczaj aktywność dysku.
Proponuję uruchomić system w trybie bezpiecznego rozruchu, a następnie użyć Monitora aktywności, aby sprawdzić, czy jakiekolwiek procesy powodują operacje we / wy.
Jeśli widzisz aktywność, spróbuj użyć iotop w terminalu, otrzymasz podział ID procesu (PID) oraz nazwę aplikacji lub procesu wykonującego operacje IO.
źródło
To może nie być twój problem, ale miałem ten sam problem od dłuższego czasu i nie mogłem znaleźć odpowiedzi dla mnie, więc opublikuję to, co zadziałało dla mnie na wypadek, gdyby ktoś przyszedł później.
Mój MacBook Pro (i później mój iMac, ponieważ korzystałem z Asystenta migracji) nie spał, gdy nic nie pozostawał. Spałby z zamkniętą pokrywą, lub gdybym wyraźnie o tym powiedział, ale nie spał, gdy został sam, tak jak powinien to zrobić na moje preferencje w Oszczędzaniu energii.
Już sprawdziłem
pmset -g assertions
i wyłączyłem udostępnianie i inne ustawienia budzenia na LAN i nic nie działało. Monitorowaniepmset -g pslog
, Odkryłem, że komputer pójdzie spać o zaplanowanej porze i obudzi się kilka sekund później, raportując jakowake reason
tylko to, co nazwano ostatnim - nawet jeśli był to przycisk zasilania (to znaczy, powiedziałem, że nacisnąłem przycisk zasilania, kiedy nie miałem. To mnie przeraziło). Przeczytałem to i tuzin innych odpowiedzi i forów i nie mogłem nigdzie dotrzeć.Znalazłem podpowiedź, sprawdzając
pmset -g log
który był trochę bardziej szczegółowy niżpslog
. Okazało się, że za każdym razem, gdy komputer poszedł spać, proces „anulowany” tak:Sprawdzając monitor WDDMService w Activity, okazało się, że jest on demonem w tle, który został zainstalowany przez notoryczną aplikację „SmartWare” dostępną na zewnętrznym dysku Western Digital. Zabiłem proces i komputer poszedł spać, jak powinien! Ponieważ nie używam oprogramowania, usunąłem go z launchd (co, jak sądzę, nazywa się .plist? Nie wiedziałem, co tam robię), więc nie pojawi się ponownie. Wszystko działa teraz dobrze!
źródło
Miałem ten sam problem w Mavericks z nowym Macbookiem Pro Retina (koniec 2013 r.). Kiedy zamknąłem pokrywę i zostawiłem laptop zamknięty z dnia na dzień nigdy poszedł spać. Rano będzie bateria nie żyje lub bardzo Niska .
Jak się okazuje ... mój problem był spowodowany oprogramowaniem zainstalowanym przez dział IT mojej firmy:
Symantec Encryption Desktop (SED)
Jak wspomniano w ten artykuł konfiguracji SED :
Tutaj jest Oficjalna przyczyna firmy Symantec
źródło