Principais problemas com vários monitores externos após a atualização do macOS 10.12.3 para 10.12.4

10

Após a atualização do macOS 10.12.3 para 10.12.4, os seguintes problemas imediatamente começaram a ocorrer de forma consistente a qualquer momento, o MacBook tenta iniciar a exibição em monitores externos que estão no modo de economia de energia (por exemplo, ativado, mas aguardando um sinal e, portanto, com a tela desligada). ) Isso inclui quando o MacBook é inicializado ou acordado.

  • O MacBook emite sinal intermitente para monitores externos via interface Thunderbolt, levando a condições de corrida como situações em que o monitor externo sai do modo de economia de energia ao receber um sinal do MacBook, mas volta ao modo de economia de energia devido à não detecção de um sinal (ou pelo menos consistente) quando terminar de acordar. Esse processo se repete ciclicamente por algum tempo até que os dois monitores externos entrem em sincronia com o MacBook (ou não, veja abaixo).
  • O MacBook entra em um estado sem resposta após permanecer no ciclo acima por algum tempo, sem que os monitores externos entrem em sincronia com o MacBook. Isso requer um desligamento forçado, o que pode levar à perda de dados e a trabalho não salvo.

Por favor, veja minha resposta abaixo para mais detalhes.

fvgs
fonte
Pelo que vale: vi sintomas semelhantes em um monitor com uma entrada DisplayPort com defeito.
duskwuff -inactive-
Nos dois casos, os sintomas podem ser atribuídos a um sinal intermitente. Mas, neste caso, é bastante claro que o problema está sendo causado pelo dispositivo de saída, em particular a atualização 10.12.4.
Fevgs 29/03/19
Você pode resumir isso em uma pergunta - provavelmente como solucionar problemas de conexões de vídeo? Além disso, a edição em escalação provavelmente deve ser adicionada como uma resposta com base em qual pergunta isso acaba sendo.
bmike
@bmike Esta é uma pergunta altamente específica relacionada a um bug que apareceu como resultado de uma atualização recente. A questão é simplesmente "Como resolver esse bug novo e muito específico?". Pode muito bem não haver uma resposta direta no momento. Nesse caso, a resposta final será atualizar para um patch futuro, mas ainda não lançado. O objetivo de investigar esse problema ao ar livre é para que várias pessoas possam contribuir com informações valiosas que ajudarão a liberar esse patch, fornecendo uma resposta à pergunta "Como resolver esse bug novo e muito específico?".
Fevgs1
Vou dar uma facada na edição para remover as perguntas extras. A pergunta é clara e você não pode colocar todos os problemas, bugs na apple, etc ... na seção de respostas. Respostas erradas e imparciais são ótimas para o site. Narrativas excessivamente longas e pouco claras, com várias perguntas no final - nem tanto. Vou responder a minha experiência - ela pode estar totalmente errada, mas pode ajudar você e outros. Você pode estar atualizado com a atualização, mas por favor, insira seus detalhes em uma resposta - vale a pena +1 para saber como solucionar isso.
bmike

Respostas:

3

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.

fvgs
fonte
Você está se reunindo sudo sysdiagnosequando o problema começa? Seria interessante ver quanto tempo após a reinicialização o vídeo fica instável ou perde a sincronização. Seria muito útil depois que 4 dumps de diagnóstico estiverem disponíveis para revisão.
Bmike
Eu tenho esse mesmo problema, mas posso solucionar isso desconectando meu monitor e reiniciando o meu MacBook. Depois que a reinicialização estiver concluída e eu tiver conectado novamente, conecto o monitor novamente e ele funciona. Se o meu MacBook for dormir, devo repetir o processo para que o monitor funcione. Eu nunca tive esse problema até fazer o upgrade para High Sierra.
AperioOculus
Ainda estou tendo esse problema com o meu Macbook Pro no final de 2013 com o OS-X 10.13.5.
Steve Madere
1

Pode valer a pena redefinir a NVRAM e o SMC (nessa ordem) para verificar se isso resolve seus problemas. Antes de fazer isso, desconecte todos os dispositivos externos (incluindo monitores, teclado etc.).

Redefinindo a NVRAM no seu modelo MacBook Pro

O seu Mac usa a Memória de acesso aleatório não volátil (NVRAM) para armazenar toda uma gama de configurações. Veja como redefinir isso:

  1. Desligue o seu Mac. Sim, um desligamento completo, não apenas efetuando logout.
  2. Pressione power button e, em seguida, pressione as commandoptionprteclas. Você deve certificar-se de pressionar essas teclas antes que a tela cinza apareça ou não funcione.
  3. Mantenha essas teclas pressionadas até o Mac reiniciar novamente e você iniciar o toque de inicialização.
  4. Solte as teclas e deixe o Mac reiniciar normalmente.

Nota: Ao fazer login novamente, pode ser necessário reajustar algumas das preferências do sistema (por exemplo, volume do alto-falante, resolução da tela, seleção do disco de inicialização, informações de fuso horário, etc.).

Agora prossiga para redefinir o SMC.

Redefinindo o SMC no seu modelo MacBook Pro

O System Management Controller (SMC) afeta toda uma gama de funções de gerenciamento de energia. Veja como redefinir isso:

  1. Desligue o seu Mac
  2. Mantenha o adaptador MagSafe (cabo de alimentação) conectado .
  3. Pressione ao mesmo tempo shiftoptioncontrol(no lado esquerdo do teclado embutido ) e opower button
  4. Solte
  5. Ligue o computador novamente com o botão liga / desliga.

Deixe-nos saber como você vai.

Monomeeth
fonte
11
Tentei redefinir o SMC e o NVRAM apenas para cobrir todas as bases, embora não tenha visto uma razão pela qual isso o ajudaria. Infelizmente, nenhum deles teve um efeito observável. Entrei em contato com o Suporte da Apple para resolver o problema e eles sugeriram a restauração do SMC primeiro antes da NVRAM. Isso também não teve efeito observável.
precisa saber é o seguinte
Bem, o SMC é responsável por toda uma gama de configurações / funções de gerenciamento de energia, incluindo o comportamento de suspensão do seu Mac (parte essencial da sua pergunta), enquanto a NVRAM contém toda uma gama de configurações do sistema, algumas das quais relacionadas aos seus monitores (por exemplo, resolução, profundidade etc.) e, como sua pergunta é sobre seus monitores, pensei que redefinir os dois valia a pena. É bom que você tenha contatado o Suporte da Apple. :) Evenso, continuo seguindo os conselhos de Graham e fornecendo feedback para a Apple.
Monomeeth
Certamente valeu a pena tentar, e agradeço a sua proposta como uma possível solução. Com base na minha provável compreensão incompleta do problema, a causa subjacente tem a ver com o que é efetivamente uma condição de corrida relacionada a um sinal inconsistente emitido pelo MacBook e o monitor sendo despertado do modo de economia de energia apenas para encontrá-lo. não há sinal e, portanto, volta ao modo de economia de energia. Somente no caso em que essas ocorrências coincidem, funciona como desejado. Eu enviei um feedback bem, por isso espero que isto será resolvido no futuro próximo
fvgs
Este é um ótimo conselho e funcionaria para a maioria dos problemas pontuais. Isso parece mais uma corrupção ao longo do tempo ou uma situação de cabo / exibição flakey. Difícil dizer sem a) notas detalhadas sobre os horários e ocorrência de dados b) logs de sistema
bmike
1

Informe a Apple

Se você tiver um caso de teste reproduzível (preferencialmente após o isolamento de variáveis ​​estranhas, como extensões de suspensão / ativação / terceiros e em um sistema operacional instalado corretamente), a melhor maneira de alertar a engenharia da Apple é através do Bug Reporter . Você pode usar um ID Apple para efetuar login e fornecer um relatório detalhado de erros.

Se você não tiver acesso, o Suporte da Apple poderá encaminhar problemas para a engenharia. A maneira menos direta é a página de Feedback geral .

Graham Miln
fonte
O relatório de erros parece exigir uma conta de desenvolvedor, não apenas um ID da Apple?
Fevgs 29/03/19
Isso é lamentável. Isso deixa você com a opção de feedback. Outra opção é conversar com alguém em uma Apple Store, mas é improvável que isso volte aos engenheiros da Apple.
Graham Miln
1

Temos tido muitos problemas com a sincronização e os monitores de terceiros desde a versão 10.11, portanto ela pode não estar relacionada à atualização (ou que a atualização habilite novos recursos que expõem os cabos defeituosos mais rapidamente).

Nossa central de suporte agora tem vários conjuntos de cabos em boas condições e monitores em boas condições que tomamos e testamos sistematicamente ao lado de nossa unidade "instalação de sistema operacional limpo e limpo" em mídia inicializável externa.

Nosso processo de triagem é:

  1. Recoloque todos os cabos, inicialize no modo de segurança e verifique se o próprio monitor funciona.
  2. Colete dados sobre o momento da questão - isso acontece sempre ou ocasionalmente?
  3. Realize um teste - 5 dorme e 5 acorda ou três reinicializações e registre os resultados.

Neste ponto, saberemos se é realmente algo relacionado ao sistema operacional ou se é um problema ocasional.

Se você não tiver um suporte técnico de TI - poderá precisar fazer alguns deles em outro pedido. Se você está convencido de que é a atualização, instale um sistema operacional limpo (mesma versão) na unidade externa e teste-o por algumas horas. Esse tipo de detalhe geralmente envolve o Apple Engineering, se você puder reproduzir o problema com uma instalação limpa.

Não negligencie os cabos também - estamos substituindo muito mais cabos do que nos anos anteriores. É muito cedo para saber se acabamos de comprar cabos de menor qualidade ou se o novo hardware e drivers são apenas mais exigentes. A boa notícia é que os cabos são relativamente baratos e você pode marcar os suspeitos para reutilização posteriormente, se for um software e não os cabos.

bmike
fonte
Quais marcas são os 'bons cabos'?
Anthony Kong
@AnthonyKong É mais um bom cabo específico do que muitos fornecedores pouco detalhados. Qualquer pessoa com um produto vendido pela Apple geralmente é bom - belkin, cabo importa, monoprice e outro vendido por alguém que lhe informa que você tem 1 ano de garantia com ele especificamente (varejista ou vendedor direto) geralmente é um sinal de que você tem uma boa fabricante.
bmike