Problemas importantes con varias pantallas externas después de actualizar de macOS 10.12.3 a 10.12.4

Al actualizar de macOS 10.12.3 a 10.12.4, los siguientes problemas comenzaron a ocurrir de manera consistente cada vez que la MacBook intenta iniciar la visualización en monitores externos que están en modo de ahorro de energía (es decir, encendidos, pero esperando una señal y, por lo tanto, con la pantalla apagada) ). Esto incluye cuando la MacBook se inicia o se activa.

  • El MacBook emite una señal intermitente a los monitores externos a través de la interfaz Thunderbolt, lo que lleva a una condición de carrera similar a una situación en la que el monitor externo se activa desde el modo de ahorro de energía al recibir una señal del MacBook, pero vuelve al modo de ahorro de energía debido a que no detecta una señal (o al menos uno consistente) para cuando haya terminado de despertarse. Este proceso se repite cíclicamente durante algún tiempo hasta que ambos monitores externos se sincronizan con el MacBook (o no, ver más abajo).
  • El MacBook entra en un estado que no responde después de estar en el ciclo anterior durante algún tiempo sin que los monitores externos se sincronicen con el MacBook. Esto requiere un apagado forzado que puede provocar la pérdida de datos y el trabajo no guardado.

Consulte mi respuesta a continuación para obtener más detalles.

Por lo que vale: he visto síntomas similares en un monitor con una entrada DisplayPort defectuosa.
En ambos casos los síntomas pueden atribuirse a una señal intermitente. Pero en este caso, está bastante claro que el problema lo causa el dispositivo de salida, en particular la actualización 10.12.4.
¿Puedes reducir esto a una pregunta, probablemente cómo solucionar problemas de conexiones de pantalla? Además, la edición sobre la escalada probablemente debería agregarse como una respuesta según la pregunta que termine siendo.
@bmike Esta es una pregunta muy específica relacionada con un error que apareció como resultado de una actualización reciente. La pregunta es simplemente "¿Cómo resolver este nuevo error muy específico?". Es muy posible que no haya una respuesta directa en este momento. En cuyo caso, la respuesta final será actualizar a un parche futuro, pero aún no publicado. El propósito de investigar este problema abiertamente es que varias personas puedan contribuir con información valiosa que ayudará a que el parche se publique finalmente, proporcionando así una respuesta a la pregunta "¿Cómo resolver este nuevo error tan específico?".
Intentaré editar para eliminar las preguntas adicionales. La pregunta es clara y no puedes poner toda la solución de problemas, errores de Apple, etc. en la sección de respuestas. Las respuestas incorrectas y las respuestas imparciales son excelentes para el sitio. Narrativas incoherentes, poco claras, excesivamente largas con varias preguntas al final, no tanto. Lanzaré mi experiencia en una respuesta: puede ser totalmente incorrecta, pero podría ayudarlo a usted y podría ayudar a otros. Es posible que esté al tanto de la actualización, pero ingrese sus detalles en una respuesta; también vale la pena +1 para saber cómo solucionar este problema.
He movido mi pregunta original a una respuesta. También continuaré y editaré la pregunta para resaltar de manera concisa los puntos principales involucrados. Agradezco sus comentarios y entiendo que las narrativas largas no son un formato ideal para el cuerpo de una pregunta. Mi objetivo era proporcionar una descripción completa y detallada del problema, ya que espero que los ingenieros de Apple hagan referencia a este hilo mientras investigan el asunto.
Acabo de actualizar a 10.12.4 y mi monitor Dell externo ya no funciona. Está encendido, y cuando reinicio mi MacBook, la pantalla cobra vida, pero inmediatamente ingresa al modo de ahorro de energía. Preferencias del sistema aún reconoce el monitor y puedo mover ventanas fuera de la pantalla como si todavía estuviera allí. Esta configuración de monitor+cable ha funcionado sin problemas durante los últimos 2 años, por lo que estoy bastante seguro de que es la actualización de macOS la que causó el problema.
Actualización: terminé reemplazando mi cable solo para apaciguar a los que decían que podría ser un problema con el cable (estaba convencido de que no lo era). Resulta que lo era. Un nuevo cable soluciona el problema. ¿Es posible que la actualización de software haya hecho que el cable anterior quede completamente inutilizable? Ahora cuestiono todo.
@LeeJarvis ¿Qué cable usabas antes y a qué cable cambiaste? Al igual que usted, he tenido mi configuración funcionando sin problemas durante bastante tiempo. Cuando comenzó el problema, intenté cambiar a un cable para una interfaz diferente (HDMI) y seguí experimentando el problema. De cualquier manera, no le echaría la culpa a su cable. No creo que sea aceptable que una empresa introduzca cambios incompatibles con versiones anteriores y de última hora a través de una actualización de parche recomendada y luego culpe al hardware del usuario porque su parche no conserva la compatibilidad.
@fvgs Anteriormente estaba usando este cable: amazon.co.uk/gp/product/B004CAGDUA/… que compré en 2013. Ha estado funcionando perfectamente hasta esta actualización. Acabo de comprar este cable: amazon.co.uk/gp/product/B01FE5QVS0/… y ahora funciona. Estoy de acuerdo en que es inaceptable que una empresa introduzca cambios incompatibles con versiones anteriores y culpe al hardware. Todavía no he hablado con Apple sobre este tema. Honestamente, esperaba que fuera más común y me sorprendió que no afectara a más personas.
Una cosa interesante a tener en cuenta es que ambos usamos cables que se convierten de mini-DisplayPort a otra cosa. En tu caso, el objetivo es DisplayPort, en el mío es HDMI. También esperaba que el problema fuera más generalizado. He visto a algunas personas más comentar/publicar en este hilo indicando que estaban experimentando un problema similar, aunque esos comentarios/publicaciones se eliminaron por algún motivo, posiblemente relacionado con el estado protegido de esta pregunta.
Mismo problema después de actualizar a 10.12.4 con mini-DP->DP Acer B243PWL. El mío es un MacBook Air con Intel HD Graphics 5000. También veo "la información del modo informado por el controlador no está sincronizada" en los registros y una frecuencia de actualización de 59 Hertz. No tengo el problema con la misma configuración pero usando un dongle mini-DP->DVI.

Respuestas (5)

El siguiente párrafo pretende ser un resumen de alto nivel del problema que está ocurriendo, y trato de 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) arranca o se activa mientras está conectado a mis dos pantallas externas a través de Mini DisplayPort, mi MacBook tiene dificultades extremas para que ambos funcionen al mismo tiempo. hora. La pantalla de la MacBook se encenderá y apagará mientras intenta sincronizarse con las pantallas externas (para comenzar a mostrarse en ellas normalmente). Mientras tanto, las pantallas parecen alternar entre recibir una señal y no recibir señal, como 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. Eventualmente, después de muchos ciclos de esto, una o ambas pantallas pueden "sincronizarse" con la MacBook y funcionar normalmente de ahí en adelante. Pero a veces pasa por muchos de esos ciclos sin sincronizarse. Cuando las pantallas y la MacBook no logran sincronizarse después de muchos ciclos y continúan ciclando como se describe, 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 he descrito termina cuando la MacBook entra en un estado que no responde y requiere un apagado forzado que puede provocar la pérdida de datos o trabajo no guardado. Además, todo este problema se presenta cada vez que enciendo o despierto la 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 he descrito termina cuando la MacBook entra en un estado que no responde y requiere un apagado forzado que puede provocar la pérdida de datos o trabajo no guardado. Además, todo este problema se presenta cada vez que enciendo o despierto la 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 he descrito termina cuando la MacBook entra en un estado que no responde y requiere un apagado forzado que puede provocar la pérdida de datos o trabajo no guardado. Además, todo este problema se presenta cada vez que enciendo o despierto la MacBook. el caso más grave es cuando el ciclo que he descrito termina cuando la MacBook entra en un estado que no responde y requiere un apagado forzado que puede provocar la pérdida de datos o trabajo no guardado. Además, todo este problema se presenta cada vez que enciendo o despierto la MacBook. el caso más grave es cuando el ciclo que he descrito termina cuando la MacBook entra en un estado que no responde y requiere un apagado forzado que puede provocar la pérdida de datos o trabajo no guardado. Además, todo este problema se presenta cada vez que enciendo o despierto la MacBook.

Para ser claros, las pantallas se activan desde el modo de ahorro de energía al recibir una señal de mi MacBook (por ejemplo, cuando arranca o se activa del modo de suspensión). Pero después de recibir esa señal inicial que activa 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 la salida a la pantalla externa y no salida. Este es el ciclo que se repite continuamente hasta que cada monitor respectivo se sincroniza con la MacBook y funciona con normalidad, o la 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 la activación del monitor coincide con el hecho de que la MacBook envía una señal constante a ese monitor respectivo. Entonces, es efectivamente una condición de carrera. La razón por la que digo que la MacBook alterna entre la salida al monitor y la no salida a él es porque, mientras está en este ciclo, observaré las ventanas que tenía abiertas en el monitor externo antes de que la MacBook durmiera alternar entre mostrarse en la MacBook pantalla y no se muestran en absoluto (presumiblemente se están enviando a la pantalla externa).

Como mencioné anteriormente, hay una situación aún más problemática con la que me he encontrado varias veces en la que, al despertar del modo de suspensión, la MacBook entrará en el ciclo de intentar sincronizarse con los monitores durante un tiempo y luego entrará en un estado que no responde. , mostrando una pantalla en blanco. Enchufar y desenchufar los monitores de la MacBook o apagar y encender los monitores parece no tener efecto en esta situación. Incluso si la MacBook reconoce uno de los monitores mientras no responde, ese monitor también 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 despertarse?) antes de que todas las pantallas estuvieran encendidas y renderizadas 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, jugar con los monitores cada vez que mi MacBook se activa o arranca. Aún más grave es que ahora es peligroso para mí activar mi MacBook si tengo monitores conectados debido al riesgo de que entre en un estado que no responda, lo que requiere un apagado forzado. Esto puede causar fácilmente problemas, como la pérdida de datos y el trabajo no guardado.

Me puse en contacto con el Soporte de Apple para escalar este problema a ingeniería. Deben estar al tanto de 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.

¿Se están reuniendo sudo sysdiagnosecuando comienza el problema? Sería interesante ver qué tan pronto después de reiniciar el video se vuelve inestable o pierde la sincronización. Sería muy útil después de que 4 vertederos de diagnóstico estén disponibles para su revisión.
Tengo este mismo problema, pero puedo solucionarlo desconectando mi monitor y reiniciando mi MacBook. Una vez que se ha completado el reinicio y he vuelto a iniciar sesión, vuelvo a conectar el monitor y funciona. Si mi MacBook alguna vez se duerme, debo repetir el proceso para que el monitor funcione. Nunca experimenté este problema hasta que actualicé a High Sierra.
Todavía tengo este problema con mi Macbook Pro de finales de 2013 con OS-X 10.13.5.

En realidad, puede valer la pena restablecer la NVRAM y el SMC (en ese orden) para ver si esto resuelve sus problemas. Antes de hacerlo, desconecte todos los dispositivos externos (incluidos monitores, teclado, etc.).

Restablecimiento de NVRAM en su modelo de MacBook Pro

Su Mac usa memoria de acceso aleatorio no volátil (NVRAM) para almacenar una amplia gama de configuraciones. He aquí cómo restablecer esto:

  1. Apaga tu Mac. Sí, un apagado completo, no solo cerrar sesión.
  2. Presione power button y luego presione las commandoptionprteclas. Debe asegurarse de presionar estas teclas antes de que aparezca la pantalla gris o no funcionará.
  3. Mantenga presionadas esas teclas hasta que su Mac se reinicie nuevamente y escuche el timbre de inicio.
  4. Suelta las teclas y deja que tu Mac se reinicie normalmente.

Nota: cuando vuelva a iniciar sesión, es posible que deba reajustar algunas de las preferencias de su sistema (p. ej., volumen del altavoz, resolución de pantalla, selección de disco de inicio, información de zona horaria, etc.).

Ahora proceda a restablecer el SMC.

Restablecer el SMC en su modelo de MacBook Pro

El controlador de administración del sistema (SMC) afecta una amplia gama de funciones de administración de energía. He aquí cómo restablecer esto:

  1. Apaga tu Mac
  2. Mantenga el adaptador MagSafe (cable de alimentación) enchufado .
  3. Presione al mismo tiempo shiftoptioncontrol(en el lado izquierdo del teclado incorporado ) y elpower button
  4. Déjalo ir
  5. Vuelva a encender su computadora con el botón de encendido.

Haganos saber como va.

Intenté restablecer tanto el SMC como la NVRAM solo para cubrir todas las bases, aunque no vi una razón por la cual hacerlo ayudaría. Desafortunadamente, ninguno tuvo un efecto observable. Me comuniqué con el Soporte de Apple para escalar el problema y me sugirieron restablecer el SMC primero antes que la NVRAM. Esto tampoco tuvo ningún efecto observable.
Bueno, el SMC es responsable de una amplia gama de configuraciones/funciones de administración de energía, incluido el comportamiento de suspensión de su Mac (una parte clave de su pregunta), mientras que la NVRAM contiene una amplia gama de configuraciones del sistema, algunas de las cuales se relacionan con sus pantallas (por ejemplo, resolución, profundidad, etc.) y dado que su pregunta es sobre sus pantallas, pensé que valía la pena intentar restablecer ambas. Es bueno que te hayas comunicado con el Soporte de Apple. :) Aún así, seguiría el consejo de Graham y proporcionaría comentarios a Apple.
Ciertamente valió la pena intentarlo, y agradezco que lo hayas propuesto como una posible solución. Según mi probable comprensión incompleta del problema, la causa subyacente tiene que ver con lo que es efectivamente una condición de carrera que tiene que ver con una señal inconsistente que emite la MacBook, y el monitor se despierta del modo de ahorro de energía solo para encontrar allí no hay señal y, por lo tanto, vuelve al modo de ahorro de energía. Solo en el caso de que esas ocurrencias coincidan, funciona como se desea. También he enviado comentarios, así que espero que esto se resuelva en un futuro próximo.
Este es un gran consejo y funcionaría para la mayoría de los problemas puntuales. Esto parece más una corrupción a lo largo del tiempo o una situación de cable / pantalla inestable. Difícil de saber sin a) notas detalladas sobre el tiempo y los datos de ocurrencia b) registros del sistema

Informar a Apple

Si tiene un caso de prueba reproducible (preferiblemente después de aislar variables extrañas como dormir / despertar / extensiones de terceros y en un sistema operativo instalado limpiamente), la mejor manera de alertar a la ingeniería en Apple es a través de su Bug Reporter . Puede usar una ID de Apple para iniciar sesión y proporcionar un informe de error detallado.

Si no tiene acceso allí, el Soporte de Apple puede escalar los problemas a ingeniería. La forma menos directa es la página de comentarios generales .

El informe de errores parece requerir una cuenta de desarrollador, no solo una ID de Apple.
Eso es desafortunado. Eso te deja con la opción de comentarios. Otra opción es hablar con alguien en una Apple Store, pero es poco probable que esto llegue a los ingenieros de Apple.

Hemos tenido muchos problemas con la sincronización y las pantallas de terceros desde la versión 10.11, por lo que es posible que no esté relacionado en absoluto con la actualización (o que la actualización habilita nuevas funciones que exponen cables defectuosos con mayor facilidad).

Nuestra mesa de ayuda ahora tiene varios juegos de cables en buen estado y pantallas en buen estado que tomamos y probamos sistemáticamente junto con nuestra unidad normal de "instalación de sistema operativo limpia y en buen estado" en medios de arranque externos.

Nuestro proceso de clasificación es:

  1. Vuelva a colocar todos los cables, arranque en modo seguro y verifique que la pantalla funcione.
  2. Recopile datos sobre el momento del problema: ¿ocurre cada vez o en alguna ocasión?
  3. Realice una prueba: 5 inactividad y 5 activación o tres reinicios y registre los resultados.

Llegados a este punto, sabremos si realmente es algo relacionado con el sistema operativo o si es un problema puntual.

Si no tiene una mesa de ayuda de TI, es posible que deba hacer algunos de estos en otro orden. Si está convencido de que es la actualización, instale un sistema operativo limpio (la misma versión) en una unidad externa y pruébelo durante unas horas. Ese tipo de detalle generalmente involucra a Apple Engineering si puede reproducir el problema con una instalación limpia.

No pase por alto los cables también: estamos reemplazando muchos más cables que en años anteriores. Es demasiado pronto para saber si acabamos de comprar cables de menor calidad o si el nuevo hardware y los controladores son más exigentes. La buena noticia es que los cables son relativamente baratos y puede marcar los sospechosos para reutilizarlos más adelante si resulta que se trata del software y no de los cables.

¿Qué marcas son los 'buenos cables'?
@AnthonyKong Se trata más de un buen cable específico que de muchos proveedores incompletos. Cualquier persona con un producto vendido por Apple generalmente es bueno: Belkin, asuntos de cable, monoprecio y uno vendido por alguien que le permite saber que tiene 1 año de garantía con ellos específicamente (minorista o proveedor directo) suele ser una señal de que tiene una buena fabricante.

Estoy viendo algo como esto con un monitor Acer (H233H) en una conexión HDMI directa desde un MacBook Pro de finales de 2013 en 10.14.6.

No recibo los bloqueos, pero veo una condición de carrera aquí, para mí se parece a:

  1. El monitor arranca y pincha la conexión HDMI
  2. El MacBook ve esto e inicia el modo de pantalla dual
  3. ...
  4. El MacBook todavía no ha devuelto nada en la interfaz HDMI, por lo que el monitor se da por vencido y muestra "sin señal"
  5. El MacBook termina de cambiar de modo y comienza a enviar una señal
  6. Pero el monitor ya no escucha
  7. Apagar y encender el monitor interrumpirá la conexión HDMI y devolverá la MacBook al modo de pantalla única (es decir, vaya al paso 1)

Descubrí que a veces el monitor puede reiniciarse lo suficientemente rápido como para evitar activar este último paso, pero aparte de eso, no he descubierto ninguna forma de evitarlo.