Il seguente paragrafo è inteso come un riepilogo di alto livello del problema che si sta verificando e cerco di spiegare le parti rilevanti in modo più dettagliato nei paragrafi successivi.
Immediatamente dopo l'aggiornamento da macOS 10.12.3 a 10.12.4 ho notato che quando il mio MacBook Pro (fine 2013) si avvia o si riattiva mentre è collegato ai miei due schermi esterni tramite Mini DisplayPort, il mio MacBook ha un'estrema difficoltà nel farli funzionare entrambi allo stesso tempo. Lo schermo del MacBook si accenderà e si spegnerà mentre tenta di sincronizzarsi con i display esterni (per iniziare a visualizzarli normalmente). Nel frattempo, i display sembrano andare in ciclo tra la ricezione di un segnale e la ricezione di nessun segnale come suggerito dal fatto che i display si riattivano, ma poi visualizzano "Nessun segnale" e tornano in modalità di risparmio energetico. Alla fine, dopo molti cicli di questo, uno o entrambi i display potrebbero "entrare in sincronia" con il MacBook e funzionare normalmente da lì in poi. Ma a volte passa attraverso molti di questi cicli senza entrare in sincronia. Quando i display e il MacBook non riescono a sincronizzarsi dopo molti cicli e continuano a girare come descritto, posso staccare uno o entrambi i monitor esterni e provare a farli sincronizzare singolarmente, che di solito è più facile che provare entrambi contemporaneamente. Questo ha senso perché, come spiegherò di seguito, questo problema è effettivamente una condizione di competizione e sembra essere aggravato da ogni ulteriore display esterno in uso. Infine, il caso più serio è quando il ciclo che ho descritto termina nel MacBook inserendo uno stato che non risponde e richiede uno spegnimento forzato che può portare alla perdita di dati o al lavoro non salvato. Inoltre, questo intero problema si presenta ogni volta che avvio o riattivo il MacBook.
Per essere chiari, i display si riattivano dalla modalità di risparmio energetico quando si riceve un segnale dal mio MacBook (ad es. quando si avvia o si sveglia dal sonno). Ma dopo aver ricevuto quel segnale iniziale che sveglia il display dalla modalità di risparmio energetico, il display mostra "Nessun segnale" e torna in modalità di risparmio energetico. Nel frattempo, il display del mio MacBook passa dallo schermo normale a uno schermo vuoto per un paio di secondi e torna alla normalità in quanto sembra passare dall'output allo schermo esterno e non all'output. Questo è il ciclo che si ripete continuamente fino a quando ciascun rispettivo monitor si sincronizza con il MacBook e funziona normalmente, oppure il MacBook entra in uno stato non rispondente come descritto di seguito. Nel caso in cui i monitor finiscano per sincronizzarsi, sembra che si verifichi nel momento in cui il risveglio del monitor si verifica in coincidenza con il MacBook che emette un segnale consistente sul rispettivo monitor. Quindi, è effettivamente una condizione di gara. La ragione per cui dico che il MacBook va in bicicletta tra l'output e il monitor e non la trasmissione è perché, mentre è in questo ciclo, osserverò le finestre che avevo aperto sul monitor esterno prima che il MacBook passasse dalla visualizzazione tra i MacBook display e non vengono visualizzati affatto (presumibilmente vengono inviati al display esterno).
Come ho detto sopra, c'è una situazione ancora più problematica che ho incontrato più volte in cui, al risveglio dal sonno, il MacBook entrerà nel ciclo di tentativi di sincronizzarsi con i monitor per un po 'e poi entrare uno stato non responsivo, mostrando uno schermo vuoto. Il collegamento e lo scollegamento dei monitor dal MacBook o il ciclo di accensione dei monitor sembra non avere alcun effetto in questa situazione. Anche se il MacBook riconosce uno dei monitor mentre si trova in questo stato non reattivo, quel monitor sta anche riproducendo uno schermo vuoto (ma non sta entrando in modalità di sospensione quindi sta ricevendo un segnale). La mia unica opzione è stata quella di forzare la chiusura del mio MacBook dopo che questo è accaduto premendo il pulsante di accensione e lasciandolo premuto.
Ho due monitor Acer S241HL collegati ciascuno tramite Mini DisplayPort. Non avevo mai avuto questo problema prima e ha iniziato subito dopo l'aggiornamento da 10.12.3 a 10.12.4. In passato, lo schermo del mio MacBook poteva accendersi / spegnersi una o due volte durante l'avvio (e forse il risveglio?) Prima che tutti i display fossero accesi e visualizzati correttamente. Ma è stato sempre veloce e non è mai stato un problema. Questo è un estremo molto più grande e un grave inconveniente, in quanto devo aspettare e a volte scherzare con i monitor ogni volta che il mio MacBook si sveglia o si avvia. Ancora più grave è che ora è pericoloso per me riattivare il mio MacBook se ho collegato dei monitor a causa del rischio che entri in uno stato non responsivo, richiedendo quindi uno spegnimento forzato. Questo può facilmente causare problemi tra cui la perdita di dati e il lavoro non salvato.
Ho contattato il supporto Apple per portare questo problema all'ingegnerizzazione. Dovrebbero essere a conoscenza di questo thread, quindi se si verifica lo stesso problema, si prega di commentare con i dettagli della configurazione, ad esempio quali porte di uscita video si sta utilizzando e quali tipi di cavi / adattatori, nonché qualsiasi altro pertinente informazioni.