O parágrafo a seguir é um resumo de alto nível do problema que está ocorrendo, e tento explicar as partes relevantes em mais detalhes nos parágrafos subseqüentes.
Imediatamente após a atualização do macOS 10.12.3 para 10.12.4, notei que, quando meu MacBook Pro (final de 2013) é inicializado ou acordado enquanto conectado a meus dois monitores externos via Mini DisplayPort, meu MacBook tem extrema dificuldade em fazê-los trabalhar da mesma maneira Tempo. A tela do MacBook liga e desliga quando tenta sincronizar-se com os monitores externos (para começar a exibi-los normalmente). Enquanto isso, os monitores parecem alternar entre receber um sinal e não receber nenhum sinal, conforme sugerido pelo fato de que os monitores são ativados, mas depois exibem "Sem sinal" e voltam ao modo de economia de energia. Eventualmente, após muitos ciclos disso, um ou os dois monitores podem "entrar em sincronia" com o MacBook e funcionar normalmente a partir daí. Mas, às vezes, passa por muitos desses ciclos sem entrar em sincronia. Quando os monitores e o MacBook não conseguem sincronizar após muitos ciclos e continuarem a funcionar conforme descrito, posso desconectar um ou ambos os monitores externos e tentar fazer com que eles sejam sincronizados individualmente, o que geralmente é mais fácil do que tentar os dois ao mesmo tempo. Isso faz sentido porque, como explico abaixo, esse problema é efetivamente uma condição de corrida e parece ser combinado com todos os monitores externos adicionais em uso. Finalmente, o caso mais sério é quando o ciclo que descrevi termina no MacBook entrando em um estado sem resposta e exigindo um desligamento forçado que pode levar à perda de dados ou a trabalho não salvo. Além disso, toda essa questão se apresenta toda vez que eu inicializo ou acordo o MacBook. Posso desconectar um ou ambos os monitores externos e tentar sincronizá-los individualmente, o que geralmente é mais fácil do que tentar os dois ao mesmo tempo. Isso faz sentido porque, como explico abaixo, esse problema é efetivamente uma condição de corrida e parece ser combinado com todos os monitores externos adicionais em uso. Finalmente, o caso mais sério é quando o ciclo que descrevi termina no MacBook entrando em um estado sem resposta e exigindo um desligamento forçado que pode levar à perda de dados ou a trabalho não salvo. Além disso, toda essa questão se apresenta toda vez que eu inicializo ou acordo o MacBook. Posso desconectar um ou ambos os monitores externos e tentar sincronizá-los individualmente, o que geralmente é mais fácil do que tentar os dois ao mesmo tempo. Isso faz sentido porque, como explico abaixo, esse problema é efetivamente uma condição de corrida e parece ser combinado com todos os monitores externos adicionais em uso. Finalmente, o caso mais sério é quando o ciclo que descrevi termina no MacBook entrando em um estado sem resposta e exigindo um desligamento forçado que pode levar à perda de dados ou a trabalho não salvo. Além disso, toda essa questão se apresenta toda vez que eu inicializo ou acordo o MacBook. o caso mais sério é quando o ciclo que descrevi termina no MacBook entrando em um estado sem resposta e exigindo um desligamento forçado que pode levar à perda de dados ou a trabalho não salvo. Além disso, toda essa questão se apresenta toda vez que eu inicializo ou acordo o MacBook. o caso mais sério é quando o ciclo que descrevi termina no MacBook entrando em um estado sem resposta e exigindo um desligamento forçado que pode levar à perda de dados ou a trabalho não salvo. Além disso, toda essa questão se apresenta toda vez que eu inicializo ou acordo o MacBook.
Para ficar claro, os monitores despertam do modo de economia de energia ao receber um sinal do meu MacBook (por exemplo, quando ele é inicializado ou acordado). Mas, depois de receber o sinal inicial, despertando a tela do modo de economia de energia, a tela mostra "Sem sinal" e volta ao modo de economia de energia. Enquanto isso, a exibição no meu MacBook passa do normal para uma tela em branco por alguns segundos e volta ao normal, pois aparentemente alterna entre a saída para a tela externa e a saída. Esse é o ciclo que se repete continuamente até que cada monitor respectivo entre em sincronia com o MacBook e funcione normalmente, ou o MacBook entre em um estado sem resposta, conforme descrito abaixo. No caso em que os monitores acabam sincronizando, parece ocorrer no momento em que a ativação do monitor coincide com o MacBook emitindo um sinal consistente para o respectivo monitor. Então, é efetivamente uma condição de corrida. A razão pela qual digo que o MacBook alterna entre a saída para o monitor e não a saída é porque, enquanto estiver neste ciclo, observarei as janelas que eu tinha aberto no monitor externo antes do sono do MacBook alternar entre ser exibido no MacBook. e não estão sendo exibidos (provavelmente eles estão sendo enviados para o monitor externo).
Como mencionei acima, há uma situação ainda mais problemática que já encontrei várias vezes em que, ao acordar do sono, o MacBook entra no ciclo de tentar sincronizar-se com os monitores por um tempo e depois entra em um estado que não responde. , mostrando uma tela em branco. Conectar e desconectar os monitores do MacBook ou ligar e desligar os monitores parece não ter efeito nessa situação. Mesmo se o MacBook estiver reconhecendo um dos monitores enquanto estiver sem resposta, esse monitor também estará apenas exibindo uma tela em branco (mas não entrando no modo de suspensão, está recebendo um sinal). Minha única opção foi forçar o desligamento do meu MacBook depois que isso aconteceu pressionando o botão liga / desliga e deixando-o pressionado.
Eu tenho dois monitores Acer S241HL, cada um conectado via Mini DisplayPort. Eu nunca tinha esse problema antes e ele começou imediatamente após a atualização das versões 10.12.3 para 10.12.4. No passado, a tela do meu MacBook podia ligar / desligar uma ou duas vezes ao inicializar (e talvez acordar?) Antes que todas as telas estivessem ligadas e renderizadas corretamente. Mas isso sempre foi rápido e nunca foi um problema. Esse é um extremo muito maior e um grande inconveniente, pois tenho que esperar e às vezes mexer nos monitores toda vez que meu MacBook acorda ou inicializa. Mais grave ainda é que agora é perigoso ativar meu MacBook se houver monitores conectados devido ao risco de ele entrar em um estado sem resposta, exigindo, assim, um desligamento forçado. Isso pode facilmente causar problemas, incluindo perda de dados e trabalho não salvo.
Entrei em contato com o suporte da Apple para encaminhar esse problema à engenharia. Eles devem estar cientes desse encadeamento; portanto, se você tiver esse mesmo problema, comente com detalhes de sua configuração, como quais portas de saída de vídeo que você está usando e que tipos de cabos / adaptadores, bem como quaisquer outros pertinentes em formação.