Ho un Retina iMac da 21 "(2017) con due monitor ASUS PB258Q, ognuno collegato a una porta USB-C tramite un cavo StarTech da USB-C a DisplayPort. Da quando ho aggiornato a 10.13.4, funziona solo il monitor sinistro - anche se scollego il primo monitor, cambio cavi e / o cambia porte. (Altre cose che ho provato: Rileva display, sleep / wake, restart, reset NVRAM e SMC.)
Ho anche un MacBook Pro da 13 "(2013), anch'esso in esecuzione 10.13.4. Utilizzando MacBook Pro, ho verificato che il monitor giusto funzionasse, prima con un adattatore MiniDisplayPort-HDMI, che funzionava immediatamente, e poi con un cavo Mini DisplayPort-DisplayPort, che ha funzionato anche (ma solo dopo un riavvio).
Ho letto che possono esserci alcuni problemi di DisplayLink con i monitor USB-C sotto 10.13.4 . Forse è quello che sto guardando qui.
Ma sembra completamente strano che l'iMac funzioni perfettamente con un monitor, e tuttavia non sia in grado di rilevare un secondo monitor identico. Quindi la mia domanda non è tanto "come posso risolvere questo problema?" (anche se una correzione sarebbe ottima) come "WTF sta succedendo?"
Aggiornamento: Dopo aver scollegato il monitor a destra dal MacBook e averlo ricollegato malamente all'iMac, ho rinunciato e sono andato a pranzo. Quando iMac si è svegliato dal sonno, questa volta (a differenza delle altre volte per la settimana passata o giù di lì) il monitor della mano destra funzionava.
Chiaramente, il mio modello mentale di come i computer si connettono ai monitor, sviluppato nell'era RCA / CGA / VGA, non ha alcuna relazione con il modo in cui funzionano nell'audace mondo del XXI secolo di USB-C e DisplayPort.
La mia ipotesi è che dare al monitor input diversi e commutare avanti e indietro tra HDMI e DisplayPort abbia in qualche modo modificato il suo comportamento, o cambiato la sua apparente identità in modo che l'iMac possa iniziare una nuova relazione da zero, ma io ho non ho idea di come funzionerebbe una di quelle cose. Qualcuno che capisce USB-C e / o DisplayPort può suggerire un meccanismo?