Właśnie dostałem nową Retinę MacBook Pro 15 ". Po przerwaniu pobierania z powodu uśpienia komputera (nawet przy zasilaniu prądem przemiennym) zacząłem przeglądać stronę podręcznika użytkownika pmset
. Rozwiązałem swój pierwotny problem ze snem, ale kilka opcji wzbudziło moje zainteresowanie. W szczególności oto opis autopoweroff
ustawienia ze strony man:
autopoweroff - tam, gdzie jest obsługiwany, domyślnie włączony jako implementacja części 6 europejskiej dyrektywy w sprawie produktów energetycznych. Po uśpieniu przez kilka minut autopoweroffdelay , system zapisze obraz hibernacji i przejdzie w stan uśpienia mikroukładu mocy. Budzenie z tego stanu potrwa dłużej niż budzenie z regularnego snu. System nie wyłączy się automatycznie, jeśli zostaną podłączone jakiekolwiek urządzenia zewnętrzne, system będzie zasilany z baterii lub jeśli system będzie połączony z siecią i nastąpi przebudzenie w celu uzyskania dostępu do sieci.
A potem jest standby
tryb:
tryb gotowości powoduje, że zarządzanie energią jądra automatycznie hibernuje maszynę po tym, jak spała przez określony czas. Oszczędza to energię podczas snu. Domyślnie to ustawienie jest włączone dla obsługiwanego sprzętu. Ustawienie gotowości będzie widoczne w pmset -g, jeśli funkcja jest obsługiwana przez to urządzenie.
tryb gotowości działa tylko wtedy, gdy hibernacja jest włączona do hibernatemode 3 lub 25.
standbydelay określa opóźnienie (w sekundach) przed zapisaniem obrazu hibernacji na dysku i wyłączeniem pamięci dla trybu gotowości.
Teraz być może jestem gruby, ale obie opcje wydają się robić to samo. Główną różnicą, którą widzę, jest to, że standby
wymaga określonego hibernatemode
.
Konkretnie, sposób, w jaki chciałbym skonfigurować komputer, polega na tym, że hibernatemode 0
podczas pierwszego zamykania pokrywy wykonuje tryb uśpienia tylko w pamięci RAM (dokładnie tak, jak robi to), dzięki czemu szybko przechodzi w tryb uśpienia bez natychmiastowego zapisywania zawartości pamięci RAM na dysku. Jeśli jednak zostawiam komputer w stanie uśpienia z zamkniętą pokrywą na określoną liczbę godzin (powiedzmy 4 godziny), chciałbym, aby tylko wtedy zapisał zawartość pamięci RAM na dysku i wyłączył komputer, aby oszczędzać baterię przypadek przedłużonego snu. Idealnie byłoby, gdyby druga część (zapisywanie pamięci RAM na dysku i wyłączenie zasilania) miała miejsce tylko wtedy, gdy komputer jest zasilany z baterii.
Rozumiem tutaj, że moim zdaniem powszechnym przypadkiem użycia snu jest zabranie komputera z domu do pracy iz powrotem, i nie ma sensu spowalniać procesu snu i marnować cykli zapisu SSD (a także spowalniać wybudzanie) proces, jeśli hibernacja), jeśli zamierzam go obudzić za mniej niż godzinę; a także, ponieważ czas, który spędza na spaniu, jest tak krótki, niewiele energii można by zaoszczędzić, wyłączając komputer na tak krótki czas.
W jaki sposób należy skonfigurować hibernatemode
, autopoweroff
, autopoweroffdelay
, standby
i standbydelay
opcje, aby osiągnąć to zachowanie?
Odpowiedzi:
Funkcja automatycznego wyłączania jest również wspomniana w http://support.apple.com/kb/HT1757 :
Tryb gotowości opisano w http://support.apple.com/kb/ht4392 :
Tak więc tryb gotowości i automatyczne wyłączanie są obsługiwane przez różne modele komputerów Mac i są włączane w różnych warunkach. Tryb gotowości został wprowadzony w 2010 roku i początkowo był obsługiwany tylko przez MacBook Airs, ale teraz jest obsługiwany przez wszystkie nowe komputery Mac oprócz Mac Pro, iMac bez SSD i Mac mini bez SSD. autopoweroff został wprowadzony w 2012 roku i jest obsługiwany przez wszystkie nowe komputery Mac oprócz Mac Pro.
Nie wiem, czy stan bycia w trybie gotowości różni się od stanu automatycznego wyłączenia. Szary ekran z paskiem postępu jest wyświetlany, gdy komputer Mac budzi się z obu stanów.
Należy pamiętać, że Apple użył „bezpiecznego snu” w odniesieniu zarówno do trybu hybrydowego, jak i hibernacji, z którego domyślnie korzystają laptopy (jak w http://support.apple.com/kb/PH11096 ) oraz do stanu tylko hibernacji (jak w pierwszym bloku cytat powyżej).
Nawet jeśli ustawisz tryb czuwania na 0 i wyłączysz tryb gotowości i automatyczne wyłączanie, nie zmarnujesz tyle energii. Nowe laptopy zużywają około 0,7–1 W energii w trybie uśpienia i około 0,2–0,3 W, gdy są wyłączone lub w trybie hibernacji.
źródło
autopoweroff
dotyczy zasilania prądem przemiennym istandby
akumulatora? Myślę, żestandby
wtedy naprawdę potrzebuję trybu.Próbowałem podsumować wszystkie ustawienia na zdjęciu.
W przypadku OS X 10.9 (byłoby trochę inaczej z nowszym systemem operacyjnym)
źródło
Powiedziałbym, że są tylko dwa „tryby”: uśpienie i hibernacja
Oto streszczenia mojego zrozumienia ...
Uwaga: w MacOS 10.13
autopoweroffdelay
określa opóźnienieseconds
przed wejściem wautopoweroff
tryb.Czy ktoś może przejrzeć i potwierdzić interpretację? dzięki
źródło
man pmset
)Ta hibernacja / sen doprowadza mnie do szaleństwa. Zgadzam się, że Apple powinno włożyć więcej energii w naprawę tego zachowania.
Będę jasne. Uwielbiam tryb hibernacji i działał on doskonale w starszych modelach i systemach operacyjnych (wystarczyło samo uruchomienie sudo pmset hibernatemode 25). Teraz Apple coś zepsuło, a to po prostu nie działa od Yosemite.
Mam siatkówkę teraz i teraz bardziej niż kiedykolwiek opcja hibernacji ma o wiele większy sens niż sen. Nie rozumiem, dlaczego ludzie, którzy mają dyski SSD, tak bardzo śpią po hibernacji, po prostu nie rozumiem, że nie rozumieją różnicy czasu między hibernacją a snem wynoszą 1 sekundę, ale oszczędzają mnóstwo energii, ktoś mi wyjaśni, co widzą dużą zaletę, ponieważ nie rozumiem. W każdym razie (jeśli kochasz hibernację tak samo jak ja, kontynuuj czytanie) Chciałem, aby hibernacja działała. Zajęło mi kilka tygodni, aby to zadziałało i podzielę się z wami wszystkim tym, co zrobiłem.
Musisz najpierw zresetować SMC, a następnie NVRAM / PRAM:
Zresetuj SMC ( http://support.apple.com/kb/ht3964 ):
Uwaga: Dioda LED na zasilaczu MagSafe może zmieniać stany lub tymczasowo wyłączać się po zresetowaniu SMC.
Resetowanie pamięci NVRAM / PRAM ( http://support.apple.com/kb/HT1379 ):
Teraz wykonaj te:
AC:
Bateria:
Wszystko:
Wszystko gotowe! Ustaw MacBooka w tryb uśpienia, a gdy go obudzisz, zobaczysz pasek postępu przed zakończeniem pracy komputera. Oznacza to, że MacBook hibernował! (uwaga: nienawidzę, że usunęli światło do spania z MacBooka Pro, co było bardzo przydatne)
źródło
autopoweroff
aka głębokiego snu? A może mówisz, że to jest lepsze?Jest to dobra kompilacja i zestawienie dwóch trybów zarządzania energią: gotowości i autopoweroff, ale powyższe wnioski nie są całkowicie poprawne IMHO.
Mam MacBooka Pro 15 ”z połowy 2012 r. (Bez dysku SSD) i obsługuje on zarówno tryb gotowości, jak i automatyczne wyłączanie. Artykuły cytowane powyżej nie pokazują, że MacBook Pro w połowie 2012 roku obsługuje tryb gotowości; jednak poniżej znajduje się wyjście„ pmset -g cap ”na moim MacBooku Pro:
Od Mountain Lion miałem różne problemy z zarządzaniem energią; Komputer przejdzie w stan hibernacji po przejściu w tryb uśpienia, więc zacząłem szukać polecenia „pmset”. Czasami wydawało się jednak, że hibernacja „autopoweroff” zostanie uruchomiona przez zegar „autopoweroffdelay”, ale hibernacja „standby” nie zostanie uruchomiona przez timer „standbydelay". Zarządzanie energią nigdy nie działało poprawnie od czasu Mountain Lion - nawet w Mavericks.
Właśnie przejrzałem dziennik polecenia pmset i wydaje się, że mój MacBook Pro został obudzony „Dark Wake” o 23:02 z powodu EC.ACAttach / Maintenance ”, a następnie ponownie o 3:32” z powodu Aktywność EHC1 / HID ”. Urządzeniem AHC1 / HID jest albo klawiatura Bluetooth Logitech, albo Magic Trackpad.
MacBook Pro nigdy nie wszedł w tryb „hibernacji”, ponieważ utrzymywałem timer „autopoweroffdelay” na domyślnej wartości 14400 sekund (4 godziny) zarówno dla zasilania bateryjnego, jak i sieciowego. Ręcznie ustawiłem „opóźnienie gotowości” na 28 800 sekund (8 godzin) dla zasilania bateryjnego i na 100 800 sekund (28 godzin) dla zasilania sieciowego. Jedynym sposobem, aby się upewnić, która opcja „hibernacji” się uruchamia - „autopoweroff” lub „standby” - jest ustawienie jednego z bardzo krótkich odstępów czasu - na przykład 1 godzinę po przejściu komputera Mac w tryb uśpienia. Następnie można zobaczyć, który tryb „hibernacji” spowodował, że komputer Mac przełączył się na „hibernację”.
Nie trzeba dodawać, że niedopuszczalne jest, aby Apple nie działało poprawnie od kilku lat. Funkcje obsługiwane przez polecenie „pmset” muszą zostać wyczyszczone, a obsługiwane opcje muszą być dostępne w GUI w Preferencjach systemowych.
źródło