Como diagnosticar curtos congelamentos / apneia no meu Mac

3

Estou usando um MacBookPro no final de 2011 rodando o OSX 10.9.5.

Nos últimos dois dias, estou passando por curtos períodos (1-2 segundos) de falta de resposta, onde tudo congela, incluindo exibição, mouse & teclado. Esses congelamentos geralmente acontecem em rajadas, vão embora e voltam mais tarde ... Não tenho certeza se está relacionado, mas às vezes a tela pisca como se estivesse voltando de um aplicativo de tela cheia (muito curto desaparece do preto).

Eu tentei entender se poderia ser relacionado a software. Isso acontece mesmo se não houver nenhum aplicativo em execução e o monitor de atividades não mostrar nada de especial (esperava ver os picos de CPU quando os congelamentos acontecem, mas não, o monitor de atividade apenas congela como o restante e continua).

Até agora, o meu pesquisando descobriu que este é um sintoma comum de um disco rígido com falha (o que poderia ser provável, é quase 3 anos de idade e teve uma queda ruim no chão uma vez). Mas a verificação do Utilitário de Disco não relata nenhum problema. E eu dei uma olhada no system.log onde nenhum erro de disco foi encontrado.

Qualquer ajuda seria muito apreciada. Obrigado antecipadamente!

EDITAR: Uma visão mais detalhada do system.log mostra um loop constante (a cada 10 segundos ou menos) através do seguinte:

Oct  7 13:13:32 Thomass-MacBook-Pro.local WindowServer[186]: Received display connect changed for display 0x4280142
Oct  7 13:13:32 Thomass-MacBook-Pro.local WindowServer[186]: Found 1 modes for display 0x04280142 [1, 0]
Oct  7 13:13:40 Thomass-MacBook-Pro.local WindowServer[186]: Received display connect changed for display 0x4280142
Oct  7 13:13:40 Thomass-MacBook-Pro.local WindowServer[186]: Found 16 modes for display 0x04280142 [16, 0]
Oct  7 13:13:40 Thomass-MacBook-Pro.local WindowServer[186]: CGXMuxAcknowledge: Posting glitchless acknowledge
Oct  7 13:13:40 Thomass-MacBook-Pro.local WindowServer[186]: Received display connect changed for display 0x4280142
Oct  7 13:13:40 Thomass-MacBook-Pro.local WindowServer[186]: Found 1 modes for display 0x04280142 [1, 0]
Oct  7 13:13:40 Thomass-MacBook-Pro.local WindowServer[186]: Received display connect changed for display 0x3f003f
Oct  7 13:13:40 Thomass-MacBook-Pro.local WindowServer[186]: Found 1 modes for display 0x003f003f [1, 0]
Oct  7 13:13:40 Thomass-MacBook-Pro.local WindowServer[186]: Received display connect changed for display 0x3f0040
Oct  7 13:13:40 Thomass-MacBook-Pro.local WindowServer[186]: Found 1 modes for display 0x003f0040 [1, 0]
Oct  7 13:13:48 Thomass-MacBook-Pro.local WindowServer[186]: Received display connect changed for display 0x4280142
Oct  7 13:13:48 Thomass-MacBook-Pro.local WindowServer[186]: Found 45 modes for display 0x04280142 [45, 0]
Oct  7 13:13:48 Thomass-MacBook-Pro.local WindowServer[186]: Received display connect changed for display 0x3f003f
Oct  7 13:13:48 Thomass-MacBook-Pro.local WindowServer[186]: Found 1 modes for display 0x003f003f [1, 0]
Oct  7 13:13:48 Thomass-MacBook-Pro.local WindowServer[186]: Received display connect changed for display 0x3f0040
Oct  7 13:13:48 Thomass-MacBook-Pro.local WindowServer[186]: Found 1 modes for display 0x003f0040 [1, 0]
Oct  7 13:13:48 Thomass-MacBook-Pro.local WindowServer[186]: MPAccessSurfaceForDisplayDevice: Set up page flip mode on display 0x04280142 device: 0x7f989a6024e0  isBackBuffered: 1 numComp: 3 numDisp: 3
Oct  7 13:13:48 Thomass-MacBook-Pro.local WindowServer[186]: CGXMuxAcknowledge: Posting glitchless acknowledge

Esse problema vem do processo WindowServer? Acontece mesmo depois de um reinício ...

    
por Thomas Weiss 07.10.2014 / 06:44

1 resposta

4

Intrigados com essas entradas de registro 'display connect changed', conectei um monitor externo. Isso é algo que eu faço muito, mas não fiz desde que o problema começou. Devo mencionar que meu adaptador de monitor externo é um pouco confuso e às vezes eu tenho que conectar / desconectar algumas vezes antes que o monitor externo receba um sinal. Não sei se vem do adaptador ou do soquete do Mac.

A partir do momento em que o conectei, o problema desapareceu e as entradas de log repetidas pararam! Acabei de desconectar e tudo ficou normal.

Então, meu palpite é que a última vez que desconectei o adaptador do monitor externo, algo deu errado e o sistema continuou recebendo eventos de conexão / desconexão (mesmo depois de reinicializações!).

Espero que isso ajude alguém no futuro, embora eu ache que isso seja muito raro de acontecer!

    
por 07.10.2014 / 09:35