Niedawno dostałem swój pierwszy komputer Mac, model Macbook Pro z końca 2009 roku. Kiedyś mój poprzedni notebook (z systemem Windows 7) przełączał się w tryb hibernacji bezpośrednio, aby oszczędzać baterię, ale nie mogę zrobić tego samego w Mac OS.
Z tego, co mogę powiedzieć Mac OS, hibernujesz notebooka tylko wtedy, gdy bateria wyczerpuje się po długim okresie snu.
Czy to sposób na ręczne przełączenie komputera Macbook w stan hibernacji?
mac
macbook
hibernate
safe-sleep
holiveira
źródło
źródło
man pmset
ipmset -g
dla niektórych przydatnych definicji i pojęć związanych z tym pytaniem.Odpowiedzi:
Kiedy MacBook hibernuje , w rzeczywistości nie jest to hibernacja w sensie Windows. Apple to nazywa Bezpiecznym snem . Przywrócenie z bezpiecznego snu nie ma być regularnym wydarzeniem; jest tam tylko w nagłych wypadkach. Z mojego doświadczenia wynika, że mój MacBook Pro z końca 2007 r. Zużywa tak małą ilość energii podczas snu (normalnie), że zostawiłem go na kilka tygodni (na wakacjach), otworzyłem go i nadal miałem znaczną ilość mocy na cieście. Jestem pewien, że dzięki nowym bateriom z 7-godzinnym czasem możesz spać przez miesiące.
Mówiąc prościej, nie ma łatwego sposobu na zapisanie stanu systemu w OS X, oprócz spania komputera i wyskakiwania ba -... och, czekaj, nie ma więcej wymiennych baterii.
Jeśli naprawdę nie lubisz korzystania z tej funkcji, możesz wypróbować widget Deep Sleep . Powodzenia.
źródło
Przełączenie trybu hibernacji na 25 spowoduje hibernację komputera MacBook zamiast snu (patrz dyskusja poniżej, czy to dobry pomysł).
Aby przywrócić go z powrotem do ustawień domyślnych dla MacBooków, wykonaj polecenie (które zasila pamięć RAM i zapisuje obraz na dysku)
Jeśli chcesz spać / hibernować maszynę z wiersza poleceń, zrób to
Czy warto hibernować komputer MacBook?
Jeśli urządzenie obsługuje
standby
tryb, zmiana trybu hibernacji nie ma większego sensu, ponieważ domyślnie jest on w stanie gotowości po 1,15 godziny. W trybie gotowości pamięć RAM jest wyłączona. Na tych maszynach potrzeba tylko kilku dodatkowych sekund, aby wyjść ze stanu hibernacji w porównaniu z wyjściem ze snu. Jednak tryb gotowości nie jest dokładnie taki sam jak hibernacja, aby uzyskać więcej informacji, zobacz http://support.apple.com/kb/HT4392Możesz także uruchomić,
pmset -g
aby sprawdzić, czystandby
jest ustawiony i jak długostandbydelay
. Jeśli nie widziszstandby
, Twój sprzęt nie obsługuje tej funkcji.Jeśli twój sprzęt nie obsługuje funkcji gotowości, hibernacja jest (jak wspomniano w starszych postach) stanem „awaryjnym”, więc prawdopodobnie najlepiej pozostawić to ustawienie bez zmian. To powiedziawszy, hibernuję mojego MacBooka, zanim odejdę i nie napotkam żadnych problemów.
Dużo więcej dyskusji tutaj Czy system Mac OS X obsługuje hibernację?
źródło
pmset
mówi mi, żehibernatemode
było3
wcześniej i25
teraz, ale po wybraniu trybu uśpienia i czekaniu na zgaśnięcie lampki napędu, wystarczy podłączyć zasilacz, aby lampka napędu ponownie się zaświeciła i naciśnięcie klawisza sprawiło, że ekran zaświecił się od razu. Mój dysk rozruchowy jest zewnętrzny i po hibernacji muszę go odłączyć.Istnieje również aplikacja panelu preferencji o nazwie SmartSleep ( http://www.jinx.de/SmartSleep.html ): musisz zapłacić za bieżącą wersję, ale starsze wersje można znaleźć w Internecie.
Również skorzystałem z tego samouczka, skopiowałem wklejoną treść i mam kilka notatek na dole: http://www.geeked.info/make-my-macbook-pro-hibernate/
Nie lubię marnować czasu pracy baterii, szczególnie podczas podróży. Uwielbiam funkcję hibernacji w systemie Windows i wszystkie moje laptopy mają hibernację po zamknięciu pokrywy. Kilka dodatkowych sekund potrzebnych na przebudzenie jest warte zaoszczędzonego czasu pracy baterii w moich oczach. Dla tych, którzy nie wiedzą tutaj, są różne stany MacBooka Pro:
Zwykle po zamknięciu pokrywy MBP zostanie on uśpiony , budząc się dość szybko po ponownym otwarciu pokrywy. Podczas snu nadal zużywa energię baterii, choć niewielką ilość w porównaniu do normalnego użytkowania. Kiedy poziom naładowania baterii osiągnie pewien niski poziom, MBP automatycznie przełączy się w tryb hibernacji : po prostu się wyłączy, aby nie stracić żadnej pracy.
Sen jest świetny, gdy aktywnie korzystasz z komputera, ale jeśli chcesz wydłużyć czas pracy baterii tak długo, jak to możliwe, chcesz hibernować . Zauważ też, że najwyraźniej nowi MacBooki Pro również zapisują informacje na dysku twardym podczas snu , aby gdy bateria spadła do niebezpiecznego poziomu, mogła natychmiast przejść w stan hibernacji . Apple nazywa to „Bezpiecznym snem”. (Więcej informacji o wszystkich kwestiach technicznych tutaj)
Kilka przykładów, dlaczego chcesz używać hibernacji z laptopem:
A kiedy chcesz zostać ze snem :
Zasadniczo poświęcasz szybkość przywracania maszyny, aby zyskać trochę mocy baterii lub odwrotnie. Osobiście lubię dostawać każdą możliwą energię elektryczną.
Po kilku poszukiwaniach natknąłem się na post wyjaśniający, jak w zasadzie zmusić MBP do hibernacji, gdy pokrywa jest zamknięta. Wymaga szybkiej pracy w konsoli, ale jest bolesnie prosta.
W konsoli wpisz to polecenie, aby określić bieżący tryb uśpienia:
pmset -g | grep hibernate
Powinno to zwrócić jedną z następujących czynności:
Legacy sleep mode
. Zapisuje wszystko do pamięci RAM po spaniu, ale nie obsługuje Bezpiecznego spania . Bardzo szybki sen.Legacy Safe Sleep
. To jest bezpieczny sen . Wszystko, co Twój laptop przechodzi w tryb uśpienia, zapisze wszystko na dysku twardym. Przejście w tryb uśpienia zajmuje trochę czasu i uruchamia się powoli. Wolno w trybie uśpienia i rozruchu.Default
. Jak opisano powyżej, podczas snu zawartość jest zapisywana w pamięci RAM. Kiedy bateria się wyczerpie, nastąpi hibernacja.Teraz edytuj i zapisz
/Users/username/.bash_profile
plik za pomocą następujących linii:Należy pamiętać, że
hibernateon
ihibernateoff
może być dowolny tekst chcesz: po prostu trzeba pamiętać, czego wykorzystywane.Teraz wykonaj następujące czynności:
source .bash_profile
Teraz masz przydatne małe polecenie, które pozwoli ci włączyć i wyłączyć natychmiastową hibernację na kaprys. Ilekroć chcesz, aby maszyna hibernowała po zamknięciu pokrywy, po prostu upuść się do okna terminala i wpisz
hibernateon
. Jeśli wolisz, aby Twój laptop po prostu spał, wpiszhibernateoff
..bash_profile
(zauważ kropkę) to „ukryty” plik w twoim katalogu domowym.Wypróbuj to polecenie:
pico ~/.bash_profile
a następnie dodaj dwa wiersze aliasu.
źródło
pmset
strona podręcznika twierdzi obecnie, że „nie należy używać niczego innego, 0, 3 lub 25” .5
i7
wydają się już nie istnieć.alias hibernateon/off
sztuczkę w.bash_profile
. Dobry pomysł!Zwykle po zamknięciu pokrywy MBP zostanie on uśpiony, budząc się dość szybko po ponownym otwarciu pokrywy. Podczas snu nadal zużywa energię baterii, choć niewielką ilość w porównaniu do normalnego użytkowania. Gdy poziom naładowania akumulatora osiągnie pewien niski poziom, moduł MBP automatycznie przełączy się w tryb hibernacji
źródło