Poniższy akapit ma na celu podsumowanie występującego problemu na wysokim poziomie, a ja staram się wyjaśnić odpowiednie części bardziej szczegółowo w kolejnych akapitach.
Natychmiast po aktualizacji z systemu macOS 10.12.3 do 10.12.4 zauważyłem, że kiedy mój MacBook Pro (koniec 2013 r.) Uruchamia się lub budzi, gdy jest podłączony do moich dwóch zewnętrznych wyświetlaczy za pośrednictwem Mini DisplayPort, mój MacBook ma ogromne trudności z tym, aby oba działały tak samo czas. Ekran MacBooka włącza się i wyłącza, gdy próbuje zsynchronizować się z zewnętrznymi wyświetlaczami (aby rozpocząć wyświetlanie na nich w normalny sposób). Tymczasem ekrany wydają się przełączać między odbiorem sygnału a brakiem sygnału, co sugeruje fakt, że ekrany się obudzą, ale następnie wyświetlą komunikat „Brak sygnału” i powrócą do trybu oszczędzania energii. W końcu, po wielu cyklach tego, jeden lub oba wyświetlacze mogą „zsynchronizować się” z MacBookiem i odtąd działać normalnie. Ale czasami przechodzi wiele takich cykli bez synchronizacji. Gdy wyświetlacze i MacBook nie synchronizują się po wielu cyklach i kontynuują cykl zgodnie z opisem, mogę odłączyć jeden lub oba monitory zewnętrzne i spróbować je zsynchronizować indywidualnie, co zwykle jest łatwiejsze niż próbowanie obu jednocześnie. Ma to sens, ponieważ, jak wyjaśnię poniżej, ten problem jest faktycznie stanem wyścigowym i wydaje się być złożony z każdym dodatkowym zewnętrznym wyświetlaczem w użyciu. Wreszcie, bardziej poważny przypadek ma miejsce, gdy cykl, który opisałem, kończy się, gdy MacBook przechodzi w stan braku odpowiedzi i wymaga wymuszonego wyłączenia, które może prowadzić do utraty danych lub niezapisanej pracy. Co więcej, cały ten problem pojawia się za każdym razem, gdy uruchamiam lub budzę MacBooka. Mogę odłączyć jeden lub oba monitory zewnętrzne i spróbować sprawić, by zsynchronizowały się indywidualnie, co zwykle jest łatwiejsze niż próbowanie obu jednocześnie. Ma to sens, ponieważ, jak wyjaśnię poniżej, ten problem jest faktycznie stanem wyścigowym i wydaje się być złożony z każdym dodatkowym zewnętrznym wyświetlaczem w użyciu. Wreszcie, bardziej poważny przypadek ma miejsce, gdy cykl, który opisałem, kończy się, gdy MacBook przechodzi w stan braku odpowiedzi i wymaga wymuszonego wyłączenia, które może prowadzić do utraty danych lub niezapisanej pracy. Co więcej, cały ten problem pojawia się za każdym razem, gdy uruchamiam lub budzę MacBooka. Mogę odłączyć jeden lub oba monitory zewnętrzne i spróbować sprawić, by zsynchronizowały się indywidualnie, co zwykle jest łatwiejsze niż próbowanie obu jednocześnie. Ma to sens, ponieważ, jak wyjaśnię poniżej, ten problem jest faktycznie stanem wyścigowym i wydaje się być złożony z każdym dodatkowym zewnętrznym wyświetlaczem w użyciu. Wreszcie, bardziej poważny przypadek ma miejsce, gdy cykl, który opisałem, kończy się, gdy MacBook przechodzi w stan braku odpowiedzi i wymaga wymuszonego wyłączenia, które może prowadzić do utraty danych lub niezapisanej pracy. Co więcej, cały ten problem pojawia się za każdym razem, gdy uruchamiam lub budzę MacBooka. poważniejszym przypadkiem jest to, że cykl, który opisałem, kończy się, gdy MacBook przechodzi w stan braku odpowiedzi i wymaga wymuszonego wyłączenia, które może prowadzić do utraty danych lub niezapisanej pracy. Co więcej, cały ten problem pojawia się za każdym razem, gdy uruchamiam lub budzę MacBooka. poważniejszym przypadkiem jest to, że cykl, który opisałem, kończy się, gdy MacBook przechodzi w stan braku odpowiedzi i wymaga wymuszonego wyłączenia, które może prowadzić do utraty danych lub niezapisanej pracy. Co więcej, cały ten problem pojawia się za każdym razem, gdy uruchamiam lub budzę MacBooka.
Dla jasności wyświetlacze budzą się z trybu oszczędzania energii po otrzymaniu sygnału z mojego MacBooka (np. Gdy uruchamia się lub budzi się ze snu). Ale po otrzymaniu tego początkowego sygnału wybudzającego wyświetlacz z trybu oszczędzania energii, wyświetlacz pokazuje „Brak sygnału” i wraca do trybu oszczędzania energii. Tymczasem wyświetlanie na moim MacBooku przechodzi z normalnego na pusty ekran na kilka sekund i wraca do normalnego, ponieważ pozornie przełącza się między wyjściem na ekran zewnętrzny a brakiem wyświetlania. Jest to cykl, który powtarza się w sposób ciągły, aż albo każdy monitor zsynchronizuje się z MacBookiem i będzie działał normalnie, albo MacBook przejdzie w stan braku odpowiedzi, jak opisano poniżej. W przypadku, gdy monitory ostatecznie się zsynchronizują, wydaje się, że pojawia się w momencie, gdy budzenie monitora zbiega się z tym, że MacBook wysyła spójny sygnał do tego odpowiedniego monitora. Tak więc jest to skutecznie warunek wyścigu. Powiadam, że MacBook przełącza się między wyjściem na monitor a jego brakiem, ponieważ w tym cyklu obserwuję okna, które otworzyłem na monitorze zewnętrznym przed uśpieniem MacBooka, przełączając się między wyświetlaniem na MacBooku wyświetlanie i wcale nie są wyświetlane (przypuszczalnie są one wyprowadzane na wyświetlacz zewnętrzny).
Jak wspomniałem powyżej, jest jeszcze bardziej kłopotliwa sytuacja, z którą miałem do czynienia wiele razy, gdy po przebudzeniu MacBook wejdzie w cykl próby synchronizacji z monitorami na chwilę, a następnie wejdzie w stan braku odpowiedzi , pokazując pusty ekran. Podłączanie i odłączanie monitorów od MacBooka lub wyłączanie zasilania monitory wydają się nie mieć wpływu w tej sytuacji. Nawet jeśli MacBook rozpoznaje jeden z monitorów w tym stanie braku odpowiedzi, monitor ten wyświetla tylko pusty ekran (ale nie przechodzi w tryb uśpienia, dlatego odbiera sygnał). Moją jedyną opcją było wymuszenie zamknięcia komputera MacBook po tym, jak to się stało, przez naciśnięcie przycisku zasilania i pozostawienie go wciśniętego.
Mam dwa wyświetlacze Acer S241HL, każdy podłączony przez Mini DisplayPort. Nigdy wcześniej nie miałem tego problemu i zaczął się on natychmiast po aktualizacji z 10.12.3 do 10.12.4. W przeszłości ekran mojego MacBooka mógł się włączać / wyłączać raz lub dwa podczas uruchamiania (a może budzenia?), Zanim wszystkie wyświetlacze były włączone i renderowane poprawnie. Ale to zawsze było szybkie i nigdy nie stanowiło problemu. Jest to o wiele większa skrajność i poważna niedogodność, ponieważ muszę czekać i czasami zadzierać z monitorami za każdym razem, gdy mój MacBook budzi się lub uruchamia. Jeszcze poważniejsze jest to, że budzenie komputera MacBook jest teraz niebezpieczne, jeśli mam podłączone monitory ze względu na ryzyko, że przejdzie ono w stan braku odpowiedzi, co wymaga wymuszonego wyłączenia. Może to łatwo powodować problemy, w tym utratę danych i niezapisaną pracę.
Skontaktowałem się z pomocą techniczną Apple, aby przekazać ten problem inżynierom. Powinny być świadome tego wątku, więc jeśli wystąpi ten sam problem, prosimy o komentarz ze szczegółami konfiguracji, takimi jak używane porty wyjściowe wideo i jakiego rodzaju kable / adaptery, a także wszelkie inne istotne Informacja.