Główne problemy z wieloma zewnętrznymi wyświetlaczami po aktualizacji z systemu macOS 10.12.3 do 10.12.4

10

Po aktualizacji z systemu macOS 10.12.3 do 10.12.4 następujące problemy natychmiast zaczęły się pojawiać konsekwentnie za każdym razem, gdy MacBook próbuje rozpocząć wyświetlanie na monitorach zewnętrznych, które są w trybie oszczędzania energii (tj. Są włączone, ale czekają na sygnał, a tym samym z wyłączonym ekranem ). Dotyczy to także uruchamiania lub budzenia MacBooka.

  • MacBook wysyła sygnał przerywany do monitorów zewnętrznych za pośrednictwem interfejsu Thunderbolt, co prowadzi do sytuacji wyścigu, takiej jak sytuacja, w której monitor zewnętrzny budzi się z trybu oszczędzania energii po otrzymaniu sygnału z MacBooka, ale wraca do trybu oszczędzania energii z powodu niewykrycia sygnału (lub przynajmniej spójny) przed zakończeniem przebudzenia. Ten proces powtarza się cyklicznie przez pewien czas, aż oba zewnętrzne monitory zsynchronizują się z MacBookiem (lub nie, patrz poniżej).
  • MacBook przechodzi w stan braku odpowiedzi po pewnym czasie w powyższym cyklu bez synchronizacji zewnętrznych monitorów z MacBookiem. Wymaga to wymuszonego zamknięcia, które może prowadzić do utraty danych i niezapisanej pracy.

Dalsze szczegóły znajdują się w mojej odpowiedzi poniżej.

fvgs
źródło
Za to, co warto: widziałem podobne objawy z monitora z wadliwym wejściem DisplayPort.
duskwuff -inactive-
W obu przypadkach objawy można przypisać sygnałowi przerywanemu. Ale w tym przypadku jest całkiem jasne, że przyczyną problemu jest urządzenie wyjściowe, w szczególności aktualizacja 10.12.4.
fvgs
Czy możesz to rozdzielić na jedno pytanie - prawdopodobnie jak rozwiązać problemy z połączeniami ekranowymi? Również edycja eskalacji powinna być prawdopodobnie dodana jako odpowiedź na podstawie tego, na które pytanie to ostatecznie się skończy.
bmike
@bmike To bardzo szczegółowe pytanie dotyczące błędu, który pojawił się w wyniku ostatniej aktualizacji. Pytanie brzmi: „Jak rozwiązać ten bardzo konkretny, nowy błąd?”. W tej chwili może nie być prostej odpowiedzi. W takim przypadku ostateczną odpowiedzią będzie aktualizacja do przyszłej, ale jak dotąd nieopublikowanej łatki. Celem zbadania tego problemu na otwartej przestrzeni jest umożliwienie wielu osobom przekazania cennych informacji, które pomogą w ostatecznym opublikowaniu tej łatki, zapewniając w ten sposób odpowiedź na pytanie „Jak rozwiązać ten bardzo specyficzny, nowy błąd?”.
fvgs
Zajmę się edycją, aby usunąć dodatkowe pytania. Pytanie jest jasne i nie możesz umieścić wszystkich problemów, błędów w Apple itp. ... w sekcji odpowiedzi. Błędne odpowiedzi i bezstronne odpowiedzi są świetne dla witryny. Wędrujące, niejasne, zbyt długie narracje z kilkoma pytaniami na końcu - nie aż tak bardzo. Przerzucę moje doświadczenie w odpowiedzi - może być całkowicie błędne, ale może ci pomóc i może pomóc innym. Być może trwa aktualizacja, ale proszę podać swoje dane w odpowiedzi - warto też dać +1 za rozwiązanie tego problemu.
bmike

Odpowiedzi:

3

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.

fvgs
źródło
Czy zbierasz się, sudo sysdiagnosegdy problem zaczyna się po raz pierwszy? Interesujące byłoby zobaczyć, jak szybko po ponownym uruchomieniu wideo staje się niestabilne lub traci synchronizację. Byłby bardzo przydatny po 4 zrzutach diagnozy, które są dostępne do przeglądu.
bmike
Mam ten sam problem, ale mogę go obejść, odłączając monitor i ponownie uruchamiając komputer MacBook. Po ponownym uruchomieniu komputera i ponownym zalogowaniu się ponownie podłączam monitor i działa. Jeśli mój MacBook kiedykolwiek pójdzie spać, muszę powtórzyć proces, aby monitor działał. Nigdy nie spotkałem się z tym problemem, dopóki nie zaktualizowałem do High Sierra.
AperioOculus,
Nadal mam ten problem z moim komputerem Macbook Pro pod koniec 2013 roku z systemem OS-X 10.13.5.
Steve Madere
1

Warto zresetować NVRAM i SMC (w tej kolejności), aby sprawdzić, czy to rozwiąże twoje problemy. Przedtem odłącz wszystkie urządzenia zewnętrzne (w tym monitory, klawiaturę itp.).

Resetowanie pamięci NVRAM w Twoim modelu MacBook Pro

Komputer Mac używa nieulotnej pamięci o dostępie swobodnym (NVRAM) do przechowywania całego zakresu ustawień. Oto jak to zresetować:

  1. Zamknij komputer Mac. Tak, pełne wyłączenie, nie tylko wylogowanie.
  2. Naciśnij, power button a następnie naciśnij commandoptionprklawisze. Musisz upewnić się, że naciskasz te klawisze, zanim pojawi się szary ekran, inaczej nie zadziała.
  3. Przytrzymaj te klawisze, dopóki komputer Mac nie uruchomi się ponownie i pojawi się dzwonek uruchamiania.
  4. Puść klawisze i pozwól, aby Mac uruchomił się normalnie.

Uwaga: po zalogowaniu się może być konieczne dostosowanie niektórych preferencji systemowych (np. Głośności głośników, rozdzielczości ekranu, wyboru dysku startowego, informacji o strefie czasowej itp.).

Teraz przejdź do resetowania SMC.

Resetowanie SMC w Twoim modelu MacBook Pro

Kontroler zarządzania systemem (SMC) wpływa na cały zakres funkcji zarządzania energią. Oto jak to zresetować:

  1. Zamknij komputer Mac
  2. Trzymaj adapter MagSafe (kabel zasilający) podłączony .
  3. Naciśnij jednocześnie shiftoptioncontrol(po lewej stronie wbudowanej klawiaturze) ipower button
  4. Puścić
  5. Ponownie włącz komputer za pomocą przycisku zasilania.

Daj nam znać, jak idziesz.

Monomeeth
źródło
1
Próbowałem zresetować zarówno SMC, jak i NVRAM, aby pokryć wszystkie bazy, chociaż nie widziałem powodu, dla którego to pomogłoby. Niestety żadna z nich nie dała się zaobserwować. Skontaktowałem się z pomocą techniczną Apple, aby eskalować problem, i zasugerowali, aby najpierw zresetować SMC przed NVRAM. Nie miało to również zauważalnego efektu.
fvgs
Cóż, SMC jest odpowiedzialny za cały zakres ustawień / funkcji zarządzania energią, w tym zachowanie komputera Mac w trybie uśpienia (kluczowa część twojego pytania), podczas gdy NVRAM zawiera cały zakres ustawień systemowych, niektóre z nich dotyczą twoich wyświetlaczy (np. rozdzielczość, głębokość itp.), a ponieważ twoje pytanie dotyczy wyświetlaczy, pomyślałem, że zresetowanie obu jest warte wypróbowania. Dobrze, że skontaktowałeś się z pomocą Apple. :) Evenso, nadal będę postępować zgodnie z radami Grahama i przekazywać opinie Apple.
Monomeeth
Z pewnością warto było spróbować i doceniam to, że zaproponowałeś to jako możliwe rozwiązanie. Opierając się na moim prawdopodobnie niepełnym zrozumieniu problemu, podstawowa przyczyna ma związek z tym, co faktycznie stanowi wyścig, związany z niespójnym sygnałem wysyłanym przez MacBooka, a monitor budzi się z trybu oszczędzania energii tylko po to, aby go znaleźć nie ma sygnału i dlatego wraca do trybu oszczędzania energii. Tylko w przypadku, gdy te zdarzenia się pokrywają, działa ono zgodnie z oczekiwaniami.
Przesłałem
To świetna rada i zadziała w przypadku większości problemów jednorazowych. Wydaje się, że z czasem jest to bardziej korupcja lub kłopotliwa sytuacja związana z kablami / wyświetlaczami. Trudno powiedzieć bez: a) szczegółowych informacji na temat danych dotyczących czasu i występowania b) dzienników systemowych
bmike
1

Poinformuj Apple

Jeśli masz odtwarzalny przypadek testowy (najlepiej po wyodrębnieniu obcych zmiennych, takich jak rozszerzenia uśpienia / budzenia / stron trzecich i na czysto zainstalowanym systemie operacyjnym), najlepszym sposobem na ostrzeżenie inżynierii w Apple jest ich raportowanie błędów . Możesz użyć identyfikatora Apple ID, aby się zalogować i podać szczegółowy raport o błędzie.

Jeśli nie masz tam dostępu, Wsparcie Apple może eskalować problemy do inżynierii. Najmniej bezpośredni sposób to ogólna strona opinii .

Graham Miln
źródło
Raport o błędzie wydaje się wymagać konta programisty, a nie tylko identyfikatora Apple ID?
fvgs
To niefortunne, ponieważ pozostawia ci opcję sprzężenia zwrotnego. Inną opcją jest rozmowa z kimś w sklepie Apple Store, ale jest mało prawdopodobne, aby wróciła do inżynierów Apple.
Graham Miln
1

Od 10.11 mieliśmy wiele problemów z synchronizacją i wyświetlaczami innych firm, więc może to wcale nie być związane z aktualizacją (lub że aktualizacja umożliwia nowe funkcje, które łatwiej ujawniają wadliwe kable).

Nasze biuro pomocy ma teraz kilka zestawów znanych dobrych kabli i znanych dobrych wyświetlaczy, które bierzemy i systematycznie testujemy obok naszego normalnego napędu „znanego dobrego, czystego instalowania systemu operacyjnego” na zewnętrznych nośnikach startowych.

Nasz proces segregacji to:

  1. Popraw osadzenie wszystkich kabli, uruchom komputer w trybie awaryjnym i sprawdź, czy sam wyświetlacz działa.
  2. Zbieraj dane o czasie wydania - czy dzieje się to za każdym razem, czy czasami?
  3. Wykonaj test - 5 snu i 5 przebudzeń lub trzy restarty i zapisz wyniki.

W tym momencie dowiemy się, czy to naprawdę jest coś związanego z systemem operacyjnym, czy może jest to sporadyczny problem.

Jeśli nie masz działu pomocy technicznej - może być konieczne wykonanie niektórych z nich w innej kolejności. Jeśli jesteś przekonany, że to aktualizacja, zainstaluj czysty system operacyjny (ta sama wersja) na dysku zewnętrznym i przetestuj go przez kilka godzin. Tego rodzaju szczegóły zwykle angażują Apple Engineering, jeśli można odtworzyć problem z czystą instalacją.

Nie przeocz także kabli - wymieniamy o wiele więcej kabli niż w poprzednich latach. Jest za wcześnie, aby stwierdzić, czy właśnie kupiliśmy kable o niższej jakości, czy też nowy sprzęt i sterowniki są bardziej wybredne. Dobra wiadomość jest taka, że ​​kable są stosunkowo tanie i można oznaczyć podejrzanych do ponownego wykorzystania później, jeśli okaże się, że to oprogramowanie, a nie kable.

bmike
źródło
Jakie marki to „dobre kable”?
Anthony Kong
@AnthonyKong Chodzi raczej o konkretny dobry kabel niż o wielu szkicowych dostawców. Każdy, kto ma produkt sprzedawany przez Apple, ogólnie jest dobry - Belkin, sprawy kablowe, monoprice, a jeden sprzedany przez kogoś, kto daje ci pewność, że masz 1 rok gwarancji (konkretnie od sprzedawcy lub bezpośrednio od sprzedawcy), jest zwykle znakiem, że masz dobry producent.
bmike