El siguiente párrafo pretende ser un resumen de alto nivel del problema que está ocurriendo, e intento explicar las partes relevantes con más detalle en los párrafos siguientes.
Inmediatamente después de actualizar de macOS 10.12.3 a 10.12.4, noté que cuando mi MacBook Pro (finales de 2013) se inicia o se activa mientras está conectado a mis dos pantallas externas a través de Mini DisplayPort, mi MacBook tiene una dificultad extrema para que ambos trabajen al mismo tiempo hora. La pantalla del MacBook se encenderá y se apagará cuando intente sincronizarse con las pantallas externas (para comenzar a mostrarlas normalmente). Mientras tanto, las pantallas parecen alternar entre recibir una señal y no recibir ninguna señal, como lo sugiere el hecho de que las pantallas se activarán, pero luego mostrarán "Sin señal" y volverán al modo de ahorro de energía. Finalmente, después de muchos ciclos de esto, una o ambas pantallas pueden "sincronizarse" con el MacBook y funcionar normalmente a partir de ahí. Pero a veces pasa por muchos de esos ciclos sin sincronizarse. Cuando las pantallas y el MacBook no se sincronizan después de muchos ciclos y continúan ciclando como se describe, puedo desconectar uno o ambos monitores externos y tratar de sincronizarlos individualmente, lo que generalmente es más fácil que intentar ambos a la vez. Esto tiene sentido porque, como explico a continuación, este problema es efectivamente una condición de carrera y parece agravarse con cada pantalla externa adicional en uso. Finalmente, el caso más grave es cuando el ciclo que describí termina cuando el MacBook entra en un estado que no responde y requiere un apagado forzado que puede conducir a la pérdida de datos o al trabajo no guardado. Además, todo este problema se presenta cada vez que inicio o despierto el MacBook. Puedo desconectar uno o ambos monitores externos e intentar que se sincronicen individualmente, lo que suele ser más fácil que probar ambos a la vez. Esto tiene sentido porque, como explico a continuación, este problema es efectivamente una condición de carrera y parece agravarse con cada pantalla externa adicional en uso. Finalmente, el caso más grave es cuando el ciclo que describí termina cuando el MacBook entra en un estado que no responde y requiere un apagado forzado que puede conducir a la pérdida de datos o al trabajo no guardado. Además, todo este problema se presenta cada vez que inicio o despierto el MacBook. Puedo desconectar uno o ambos monitores externos e intentar que se sincronicen individualmente, lo que suele ser más fácil que probar ambos a la vez. Esto tiene sentido porque, como explico a continuación, este problema es efectivamente una condición de carrera y parece agravarse con cada pantalla externa adicional en uso. Finalmente, el caso más grave es cuando el ciclo que describí termina cuando el MacBook entra en un estado que no responde y requiere un apagado forzado que puede conducir a la pérdida de datos o al trabajo no guardado. Además, todo este problema se presenta cada vez que inicio o despierto el MacBook. el caso más grave es cuando el ciclo que describí termina cuando el MacBook entra en un estado que no responde y requiere un apagado forzado que puede conducir a la pérdida de datos o al trabajo no guardado. Además, todo este problema se presenta cada vez que inicio o despierto el MacBook. el caso más grave es cuando el ciclo que describí termina cuando el MacBook entra en un estado que no responde y requiere un apagado forzado que puede conducir a la pérdida de datos o al trabajo no guardado. Además, todo este problema se presenta cada vez que inicio o despierto el MacBook.
Para que quede claro, las pantallas se activan desde el modo de ahorro de energía al recibir una señal de mi MacBook (por ejemplo, cuando se inicia o se activa desde el modo de suspensión). Pero después de recibir esa señal inicial que despierta la pantalla del modo de ahorro de energía, la pantalla muestra "Sin señal" y vuelve al modo de ahorro de energía. Mientras tanto, la pantalla de mi MacBook pasa de normal a una pantalla en blanco durante un par de segundos y vuelve a la normalidad, ya que aparentemente cambia entre salir a la pantalla externa y no salir. Este es el ciclo que se repite continuamente hasta que cada monitor respectivo se sincroniza con el MacBook y funciona normalmente, o el MacBook entra en un estado que no responde como se describe a continuación. En el caso de que los monitores finalmente se sincronicen, parece ocurrir en el momento en que el despertar del monitor coincide con la salida del MacBook de una señal consistente a ese monitor respectivo. Entonces, es efectivamente una condición de carrera. La razón por la que digo que el MacBook cambia entre la salida al monitor y la salida al mismo es porque, mientras está en este ciclo, observaré las ventanas que había abierto en el monitor externo antes de que el MacBook durmiera alternando entre mostrarse en el MacBook. mostrar y no mostrar en absoluto (presumiblemente se están enviando a la pantalla externa).
Como mencioné anteriormente, hay una situación aún más problemática que he encontrado varias veces en la que, al despertarme del sueño, el MacBook ingresará al ciclo de intentar sincronizarse con los monitores por un tiempo y luego entrará en un estado que no responde , mostrando una pantalla en blanco. Conectar y desconectar los monitores del MacBook o apagar y encender los monitores parece no tener efecto en esta situación. Incluso si el MacBook reconoce uno de los monitores mientras está en este estado que no responde, ese monitor también solo muestra una pantalla en blanco (pero no entra en modo de suspensión, por lo tanto, recibe una señal). Mi única opción ha sido forzar el apagado de mi MacBook después de que esto haya sucedido presionando el botón de encendido y dejándolo presionado.
Tengo dos pantallas Acer S241HL cada una conectada a través de Mini DisplayPort. Nunca antes había tenido este problema y comenzó inmediatamente después de actualizar de 10.12.3 a 10.12.4. En el pasado, la pantalla de mi MacBook podía encenderse / apagarse una o dos veces al arrancar (¿y quizás al despertar?) Antes de que todas las pantallas estuvieran encendidas y se procesaran correctamente. Pero eso siempre fue rápido y nunca fue un problema. Este es un extremo mucho mayor y un gran inconveniente, ya que tengo que esperar y, a veces, meterme con los monitores cada vez que mi MacBook se activa o se inicia. Aún más grave es que ahora es peligroso para mí despertar mi MacBook si tengo los monitores enchufados debido al riesgo de que entre en un estado que no responde, lo que requiere un apagado forzado. Esto puede causar problemas fácilmente, incluida la pérdida de datos y el trabajo no guardado.
Me puse en contacto con el Soporte de Apple para escalar este problema a la ingeniería. Deben tener en cuenta este hilo, por lo que si experimenta este mismo problema, comente con detalles de su configuración, como qué puerto (s) de salida de video está utilizando y qué tipo de cables / adaptadores, así como cualquier otro pertinente información.