Dlaczego mój wczesny 2011 MBP hibernuje zamiast spać?

6

I tylko wtedy, gdy mój MBP jest podłączony zarówno do AC, jak i zewnętrznego monitora DVI, hibernuje zamiast spać. Jeśli nie jest podłączony do monitora, będzie spał normalnie.

Mam 15-calowy MBP, 2,2 Ghz, z systemem OS 10.8.2, z podłączoną myszą USB, a także dysk USB HD i FW Time Machine, podłączony do monitora za pomocą przejściówki Apple Thunderbolt-DVI na kabel DVI, gdy oba wyświetlacze są uruchomione. Nie ma znaczenia, w jaki sposób maszyna śpi, wszystkie powodują ten sam problem. Konsola nie ma dziwnych komunikatów. A wyłączenie uśpienia NIE jest wykonalną opcją.

Co powoduje to nienormalne zachowanie i jak mogę temu zapobiec (bez całkowitego wyłączenia hibernacji)?


Postępowałem zgodnie z instrukcjami, aby całkowicie wyłączyć hibernację i napotkałem jeszcze gorszy problem. Po uśpieniu podłączonym do monitora DVI urządzenie całkowicie się wyłączy. Co pozwoli normalnie spać mojej maszynie?

segiddins
źródło
Jak duży jest monitor? MBP może zasilać ekrany tylko określonego rozmiaru bez tego adaptera o wartości 100 USD. Ponieważ intencją trybu hibernacji mac jest aktywacja, gdy bateria jest prawie pusta, zakładam, że ten monitor zużywa dużo energii lub dziwnie zużywa moc i zepsuje komputer Mac. Masz inny monitor? warte przetestowania przynajmniej.
Ryan Hollingsworth,
Jest to monitor o rozdzielczości 1600 x 900, a Mac będzie wtedy miał pełną lub prawie pełną baterię, więc wątpię, że tak.
segiddins
przepraszam, powinienem był bardziej wyrazisty ... rozmiar w calach ma znaczenie. Byłem w stanie podłączyć mój MBP do 30-calowego wyświetlacza, ale miałem wiele problemów, bo nie można go zasilić .. może być podobny. tylko myśl.
Ryan Hollingsworth,
Myślę, że chodzi o 17 ", znowu nic zbyt ekstrawaganckiego.
segiddins
Najdziwniejszą częścią tej historii jest to, że dzieje się to tylko po podłączeniu do prądu przemiennego. Czy na pewno nie dzieje się tak przy zasilaniu bateryjnym?
Old Pro

Odpowiedzi:

4

Najpierw spróbuj całkowicie wyłączyć hibernację (bezpieczny sen):

sudo pmset -a hibernatemode 0

Następnie, aby usunąć wszelkie ślady innych poprzednich hibernacji, uruchom:

rm /private/var/vm/sleepimage zwolnić ~ 4 GB (w przypadku mojego iMaca)

Jeśli kiedykolwiek chcesz ponownie włączyć Bezpieczny sen, biegnij sudo pmset -a hibernatemode 3

Jeśli chcesz zarządzać tym wszystkim za pomocą prostego panelu Preferencji systemowych i jest to warte czterech dolarów, zawsze masz SmartSleep .

Ethan Lee
źródło
zredagowane pytanie - Nie chcę całkowicie wyłączać hibernacji
segiddins,
To nie działa Zobacz zredagowane pytanie
segiddins,
2

Cóż, trudno być pewnym, ponieważ nie podałeś pełnej specyfikacji swojej konfiguracji

Zgaduję, że problem polega na tym, że twój MBP ma 2 procesory graficzne („karty graficzne”) (dyskretną i zintegrowaną) i jest pewien problem z dyskretnym przejściem w tryb uśpienia, który powoduje, że system operacyjny rezygnuje z niego.

Oczywiście pierwszą opcją jest wyłączenie snu, ale tak naprawdę nie jest to rozwiązanie.

Następnie sprawdź konsolę (wszystkie wiadomości) i poszukaj komunikatów, które pojawią się po uśpieniu komputera. Oczekuję, że znajdziesz jakiś komunikat o błędzie, który może pomóc nam dowiedzieć się, na czym dokładnie polega problem.

Jeśli komunikaty konsoli nie pomogą, zalecamy zainstalowanie gfxCardStatus i sprawdzenie, czy ma to znaczenie, czy używasz zintegrowanych, czy dyskretnych układów GPU. Jeśli jest to tylko jeden problem, możesz pozostać przy drugim lub narzekać Apple, że karta graficzna jest zepsuta i sprawdzić, czy naprawią / podmienią sprzęt.

Old Pro
źródło
Mam 15-calowy MBP, 2,2 Ghz, z systemem OS 10.8.2, z podłączoną myszą USB, a także dysk USB HD i FW Time Machine, podłączony do monitora za pomocą przejściówki Apple Thunderbolt-DVI na kabel DVI, ze oba wyświetlacze działa nie ma znaczenia, w jaki sposób urządzenie śpi, wszystkie one dają ten sam problem..
segiddins
Konsola nie ma dziwnych wiadomości. A wyłączenie snu NIE jest realną opcją.
segiddins
@segiddins Polecam zainstalowanie gfxCardStatus i sprawdzenie, czy dzieje się tak zarówno w przypadku korzystania ze zintegrowanych, jak i dyskretnych układów GPU, czy jest to problem tylko z jednym lub drugim. Jeśli jest to tylko problem z 1, możesz pozostać przy drugim lub narzekać Apple, że ten drugi procesor graficzny jest zepsuty i sprawdzić, czy naprawią / podmienią sprzęt.
Old Pro
gfx.io/release-notes/2.3.html Informacje o nowej wersji mówią „Naprawiono niektóre problemy ze snem, które ludzie widzieli”. Może to był problem? Nie trzymałem gfxCardStatus otwartego, ale może to był problem? Ponadto użycie zewnętrznego wyświetlacza na mojej konkretnej maszynie wymaga użycia dedykowanej karty graficznej.
segiddins
@segiddins, nie jestem zaskoczony, że zewnętrzny wyświetlacz wymaga dedykowanego procesora graficznego. Podejrzewam, że problemy ze snem wynikają z próby przejścia na zintegrowany procesor graficzny przed snem. Daj nam znać, jak działa gfx 2.3 lub jeśli jego odinstalowanie rozwiązuje problem.
Old Pro
1

W porządku, po pierwsze, sprawdź, czy masz ustawiony tryb hibernacji na Hot Corners.

Czy próbowałeś wejść w:

1. Preferencje systemowe

2. Oszczędzanie energii

3. Zakładka zasilacza.

4. Sprawdź, czy Put the hard disk to sleep when possiblejest zaznaczone, jeśli tak - odznacz je.

Wypróbuj i daj mi znać, czy to działa.

Atanas Bozhkov
źródło
1
Hibernacja na gorących rogach? Nie sądzę, aby było to możliwe (lub praktyczne, w przypadku Apple'a). Z pewnością masz na myśli „Uśpij wyświetlacz”
Ethan Lee,
To prawda, że ​​nie można mieć hibernacji na HotCorners. Nie, chodzi mi o to, Put the hard disk to sleep when possibleponieważ to sprawia, że ​​Twój laptop jest hibernowany. Usuń zaznaczenie, jeśli jest zaznaczone na karcie PowerAdapter.
Atanas Bozhkov
1
OK, spróbuję Put the hard disk to sleep when possiblewyłączyć z włączonym zasilaniem AC
segiddins,
Nie działa próbowałem i wciąż hibernuje
segiddins