Le paragraphe suivant est conçu comme un résumé de haut niveau du problème qui se produit, et j'essaie d'expliquer les parties pertinentes plus en détail dans les paragraphes suivants.
Immédiatement après la mise à niveau de macOS 10.12.3 vers 10.12.4, j'ai remarqué que lorsque mon MacBook Pro (fin 2013) démarre ou se réveille lorsqu'il est connecté à mes deux écrans externes via Mini DisplayPort, mon MacBook a beaucoup de mal à les faire fonctionner tous les deux en même temps. temps. L'écran du MacBook s'allume et s'éteint lorsqu'il essaie de se synchroniser avec les écrans externes (pour commencer à s'afficher normalement). Pendant ce temps, les écrans semblent alterner entre la réception d'un signal et la réception d'aucun signal, comme le suggère le fait que les écrans se réveilleront, mais afficheront alors "Aucun signal" et retourneront en mode d'économie d'énergie. Finalement, après plusieurs cycles, un ou les deux écrans peuvent "se synchroniser" avec le MacBook et fonctionner normalement à partir de là. Mais parfois, il passe par de nombreux cycles de ce type sans se synchroniser. Lorsque les écrans et le MacBook ne parviennent pas à se synchroniser après plusieurs cycles et continuent de fonctionner comme décrit, je peux débrancher un ou les deux moniteurs externes et essayer de les synchroniser individuellement, ce qui est généralement plus facile que d'essayer les deux à la fois. Cela a du sens car, comme je l'explique ci-dessous, ce problème est effectivement une condition de concurrence et semble être aggravé par chaque écran externe supplémentaire utilisé. Enfin, le cas le plus grave est celui où le cycle que j'ai décrit se termine lorsque le MacBook entre dans un état de non-réponse et nécessite un arrêt forcé qui peut entraîner une perte de données ou un travail non enregistré. De plus, tout ce problème se présente à chaque démarrage ou réveil du MacBook. Je peux débrancher un ou les deux moniteurs externes et essayer de les synchroniser individuellement, ce qui est généralement plus facile que d'essayer les deux à la fois. Cela a du sens car, comme je l'explique ci-dessous, ce problème est effectivement une condition de concurrence et semble être aggravé par chaque écran externe supplémentaire utilisé. Enfin, le cas le plus grave est celui où le cycle que j'ai décrit se termine lorsque le MacBook entre dans un état de non-réponse et nécessite un arrêt forcé qui peut entraîner une perte de données ou un travail non enregistré. De plus, tout ce problème se présente à chaque démarrage ou réveil du MacBook. Je peux débrancher un ou les deux moniteurs externes et essayer de les synchroniser individuellement, ce qui est généralement plus facile que d'essayer les deux à la fois. Cela a du sens car, comme je l'explique ci-dessous, ce problème est effectivement une condition de concurrence et semble être aggravé par chaque écran externe supplémentaire utilisé. Enfin, le cas le plus grave est celui où le cycle que j'ai décrit se termine lorsque le MacBook entre dans un état de non-réponse et nécessite un arrêt forcé qui peut entraîner une perte de données ou un travail non enregistré. De plus, tout ce problème se présente à chaque démarrage ou réveil du MacBook. le cas le plus grave est lorsque le cycle que j'ai décrit se termine lorsque le MacBook entre dans un état de non réponse et nécessite un arrêt forcé qui peut entraîner la perte de données ou un travail non enregistré. De plus, tout ce problème se présente à chaque démarrage ou réveil du MacBook. le cas le plus grave est lorsque le cycle que j'ai décrit se termine lorsque le MacBook entre dans un état de non-réponse et nécessite un arrêt forcé qui peut entraîner une perte de données ou un travail non enregistré. De plus, tout ce problème se présente à chaque démarrage ou réveil du MacBook.
Pour être clair, les écrans sortent du mode d'économie d'énergie lors de la réception d'un signal de mon MacBook (par exemple lorsqu'il démarre ou se réveille). Mais après avoir reçu ce signal initial réveillant l'écran du mode d'économie d'énergie, l'écran affiche «Aucun signal» et revient en mode d'économie d'énergie. Pendant ce temps, l'affichage sur mon MacBook passe de la normale à un écran vide pendant quelques secondes et revient à la normale car il bascule apparemment entre la sortie vers l'écran externe et la non-sortie. Il s'agit du cycle qui se répète en continu jusqu'à ce que chaque moniteur respectif soit synchronisé avec le MacBook et fonctionne normalement, ou que le MacBook entre dans un état de non-réponse comme décrit ci-dessous. Dans le cas où les moniteurs finissent par se synchroniser, il semble se produire au moment où le réveil du moniteur coïncide avec la sortie par le MacBook d'un signal cohérent vers ce moniteur respectif. Donc, c'est effectivement une condition de course. La raison pour laquelle je dis que le MacBook alterne entre la sortie sur le moniteur et la non-sortie est parce que, pendant qu'il est dans ce cycle, j'observerai les fenêtres que j'avais ouvertes sur le moniteur externe avant que le MacBook ne bascule entre l'affichage sur le MacBook. afficher et ne pas être affiché du tout (vraisemblablement, ils sont sortis sur l'écran externe).
Comme je l'ai mentionné ci-dessus, il y a une situation encore plus gênante que j'ai rencontrée plusieurs fois où, au réveil du sommeil, le MacBook entrera dans le cycle d'essayer de se synchroniser avec les moniteurs pendant un certain temps, puis entrera dans un état de non-réponse , montrant un écran vide. Brancher et débrancher les moniteurs du MacBook ou éteindre puis rallumer les moniteurs semble n'avoir aucun effet dans cette situation. Même si le MacBook reconnaît l'un des moniteurs alors qu'il ne répond pas, ce moniteur ne fait également que rendre un écran vide (mais ne passe pas en mode veille et reçoit donc un signal). Ma seule option a été de forcer l'arrêt de mon MacBook après cela en appuyant sur le bouton d'alimentation et en le laissant enfoncé.
J'ai deux écrans Acer S241HL connectés chacun via Mini DisplayPort. Je n'avais jamais eu ce problème auparavant et il a commencé immédiatement après la mise à niveau de 10.12.3 vers 10.12.4. Dans le passé, l'écran de mon MacBook pouvait s'allumer / s'éteindre une ou deux fois au démarrage (et peut-être au réveil?) Avant que tous les écrans ne soient allumés et ne s'affichent correctement. Mais c'était toujours rapide et jamais un problème. C'est un extrême beaucoup plus grand et un inconvénient majeur car je dois attendre et parfois jouer avec les moniteurs chaque fois que mon MacBook se réveille ou démarre. Plus grave encore, il est désormais dangereux pour moi de réveiller mon MacBook si j'ai des moniteurs branchés en raison du risque qu'il entre dans un état de non-réponse, ce qui nécessite donc un arrêt forcé. Cela peut facilement causer des problèmes, notamment la perte de données et le travail non enregistré.
J'ai contacté l'assistance Apple pour faire passer ce problème à l'ingénierie. Ils doivent être conscients de ce fil, donc si vous rencontrez ce même problème, veuillez commenter avec des détails de votre configuration tels que le ou les ports de sortie vidéo que vous utilisez et quels types de câbles / adaptateurs, ainsi que tout autre élément pertinent. information.