Macbook Pro 2012 faz logoff (finaliza a sessão) de repente [intermitente]
Tenho um Macbook Pro 2012 que de repente fica lento, aparecem falhas na tela e ele simplesmente finaliza a sessão voltando para o menu de usuários.
Quando isso começou acontecer desconfiei do gerenciamento de temperatura e instalei o app "Macs Fans Control". Com esse app consigo configurar a velocidade do cooler a partir de alguns componentes. "Setei" como parametro a temperatura da GPU.
Percebi que quando o Mac vai reiniciar o cooler é acionado no valor máximo, ou seja, a GPU realmente esquentou, porém não sei a causa disso.
Comecei a monitorar pelo Console e percebi que antes de uma queda de sessão acontece o seguinte:
falha 12:19:37.286720 -0300 kernel virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): initial wait for 1 second expired. Continue wait for 4 seconds. stamp 2434023 (gpu_stamp=2433993)
falha 12:19:41.286843 -0300 kernel virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): timeout waiting for stamp 2434023 (gpu_stamp=2433993)
falha 12:19:41.286862 -0300 kernel void IOAccelEventMachine2::signalHardwareError(eRestartRequest, int32_t): GPURestartSignaled stampIdx=0 type=3 prevType=0 numStamps=3
falha 12:19:41.286870 -0300 kernel void IOAccelEventMachine2::signalHardwareError(eRestartRequest, int32_t): GPURestartEnqueued stampIdx=0 type=3
falha 12:19:41.286890 -0300 kernel void IOAccelEventMachine2::hardwareErrorEvent(): setting restart type to 3 (channel 0)
falha 12:19:41.286894 -0300 kernel void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDequeued stampIdx=0 type=3
falha 12:19:41.286916 -0300 kernel void IOAccelEventMachine2::restart_channel(): GPURestartBegin stampIdx=0 type=3
falha 12:19:41.289936 -0300 kernel void IOAccelEventMachine2::restart_channel(): GPURestartEnd stampIdx=0 type=3
Esse log abaixo é de outro dia:
falha 14:12:50.053767 -0300 kernel virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): initial wait for 1 second expired. Continue wait for 4 seconds. stamp 6650944 (gpu_stamp=6650916)
falha 14:12:54.051365 -0300 kernel virtual void IOAccelEventMachineFast2::checkGPUProgress() - Signaling hardware error on channel 0..
falha 14:12:54.051376 -0300 kernel void IOAccelEventMachine2::signalHardwareError(eRestartRequest, int32_t): GPURestartSignaled stampIdx=0 type=2 prevType=0 numStamps=3
falha 14:12:54.051379 -0300 kernel void IOAccelEventMachine2::signalHardwareError(eRestartRequest, int32_t): GPURestartEnqueued stampIdx=0 type=2
falha 14:12:54.051392 -0300 kernel void IOAccelEventMachine2::hardwareErrorEvent(): setting restart type to 2 (channel 0)
falha 14:12:54.051396 -0300 kernel void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDequeued stampIdx=0 type=2
falha 14:12:54.051419 -0300 kernel void IOAccelEventMachine2::restart_channel(): GPURestartBegin stampIdx=0 type=2
falha 14:12:54.054017 -0300 kernel virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
falha 14:12:54.054041 -0300 kernel void IOAccelEventMachine2::restart_channel(): GPURestartEnd stampIdx=0 type=2
Mesmo com essas evidencias, ainda não consegui entender o que causa o problema e como corrigi-lo. Já levei em uma autorizada Apple que fez varios testes e disse que não existe nenhum problema. Já troquei o disco para um SSD, já fiz upgrade de memória, já reinstalei o SO e nada resolveu.
O computador não está dentro da garantia e por isso não consigo muita ajuda do suporte.
Será que alguém tem alguma idéia do que pode ser e como resolver?
MacBook Pro, macOS Sierra (10.12.6)