¿Cómo solucionar Retina iMac "Se ha detectado un problema de gráficos"?

1

Tengo un problema con mi Retina iMac que genera regularmente un error "Se detectó un problema con los gráficos". El iMac tiene la opción AMD Radeon R9 M295X.

Al final del día, me alejo de él y lo dejo a sus propios dispositivos. No lo apago ni lo puse explícitamente a dormir. Por la mañana espero despertarlo y continuar, pero a menudo es necesario encenderlo y arrancarlo.

Cuando se reinicia, aparece un cuadro de diálogo con el mensaje de error "Se detectó un problema con los gráficos".

En el registro de la consola veo una serie de "Intentando reiniciar GPU" mensajes. A continuación se muestra el último de estos mensajes y todas las entradas de registro anteriores.

¿Alguien sabe cómo arreglar esto?

21/12/14 3:52:44.000 am kernel[0]: Trying restart GPU ...
21/12/14 3:52:44.905 am com.apple.xpc.launchd[1]: (com.apple.DumpGPURestart) Service only ran for 8 seconds. Pushing respawn out by 2 seconds.
21/12/14 3:52:46.919 am DumpGPURestart[1410]: Saved gpuRestart report for kernel to /Library/Logs/DiagnosticReports/Kernel_2014-12-21-035246_newton.gpuRestart
21/12/14 3:52:53.000 am kernel[0]: [1:0:0] GPU HangState 0x000000c0, HangFlags 0x00000007: IndividualEngineHang 1, NonEngineBlockHang 1, FenceNotRetired 1, PerEngineReset 0, FullAsicReset 1
21/12/14 3:52:54.000 am kernel[0]: 0000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 
21/12/14 3:52:54.000 am kernel[0]: : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 
21/12/14 3:52:54.000 am kernel[0]: : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 
21/12/14 3:52:54.000 am kernel[0]: : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 
21/12/14 3:52:54.000 am kernel[0]: : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 
21/12/14 3:52:54.000 am kernel[0]: : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 
21/12/14 3:52:54.000 am kernel[0]: : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 
21/12/14 3:52:54.000 am kernel[0]: : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 
21/12/14 3:52:54.000 am kernel[0]: : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 
21/12/14 3:52:54.000 am kernel[0]: : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 
21/12/14 3:52:54.000 am kernel[0]: : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 
21/12/14 3:52:54.000 am kernel[0]: : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 
21/12/14 3:52:54.000 am kernel[0]: : 0x00000000 : 0x00000000 
21/12/14 3:52:54.000 am kernel[0]: : ** GPU Debug Info End **
21/12/14 3:52:54.000 am kernel[0]: ------------------------
21/12/14 3:52:54.000 am kernel[0]: GPURestartReportEnd
21/12/14 3:52:54.000 am kernel[0]: Trying restart GPU ...
21/12/14 3:52:54.875 am com.apple.xpc.launchd[1]: (com.apple.DumpGPURestart) Service only ran for 7 seconds. Pushing respawn out by 3 seconds.
21/12/14 3:52:57.890 am DumpGPURestart[1411]: Saved gpuRestart report for kernel to /Library/Logs/DiagnosticReports/Kernel_2014-12-21-035257_newton.gpuRestart
21/12/14 3:53:27.298 am apsd[52]: Failed entitlement check 'com.apple.private.aps-connection-initiate' for ManagedClientAgent[1412]
21/12/14 3:53:27.298 am apsd[52]: Peer connection [pid=1412] lacks APSConnectionInitiateEntitlement
21/12/14 3:53:32.299 am ManagedClientAgent[1412]: No Device Enrollment record info was found
21/12/14 3:56:05.000 am kernel[0]: PM priority notification timeout
21/12/14 3:56:06.000 am kernel[0]: hibernate image path: /var/vm/sleepimage
21/12/14 3:56:06.000 am kernel[0]: efi pagecount 67
21/12/14 3:56:06.000 am kernel[0]: hibernate_page_list_setall(preflight 1) start 0xffffff82114d5000, 0xffffff8211555000
21/12/14 3:56:06.000 am kernel[0]: hibernate_page_list_setall time: 569 ms
21/12/14 3:56:06.000 am kernel[0]: pages 3753650, wire 316199, act 1921147, inact 20159, cleaned 0 spec 13, zf 55501, throt 0, compr 0, xpmapped 0
21/12/14 3:56:06.000 am kernel[0]: could discard act 560471 inact 405794 purgeable 211784 spec 262582 cleaned 0
21/12/14 3:56:06.000 am kernel[0]: hibernate_page_list_setall preflight pageCount 316199 est comp 50 setfile 836763648 min 2147483648
21/12/14 3:56:06.000 am kernel[0]: AppleThunderboltNHIType2::prePCIWake - power up complete - took 2 us
21/12/14 3:56:06.000 am kernel[0]: AppleThunderboltGenericHAL::earlyWake - complete - took 0 milliseconds
21/12/14 3:56:06.000 am kernel[0]: [0x59c815000, 0x40000000]
21/12/14 3:56:06.000 am kernel[0]: [0x5dc815000, 0x40000000]
21/12/14 3:56:06.000 am kernel[0]: [0x0, 0x0]
21/12/14 3:56:06.000 am kernel[0]: kern_open_file_for_direct_io(0) took 4 ms
21/12/14 3:56:06.000 am kernel[0]: Opened file /var/vm/sleepimage, size 2147483648, partition base 0x0, maxio 2000000 ssd 1
21/12/14 3:56:06.000 am kernel[0]: hibernate image major 1, minor 0, blocksize 4096, pollers 5

Aquí hay una copia abreviada del informe de diagnóstico, mencionada anteriormente

Event:               GPU Reset
Data/Time:           Sun Dec 21 03:52:46 2014
Application:         
Path:                
OS Version:          Mac OS X Version 10.10.1 (Build 14B25)
Graphics Hardware:   AMD Radeon R9 M295X
Signature:           c0

Report Data:

GPURestartReportStart
------------------------
[08] AccelChannel: sDMA1
Currently pending command from UnknownCtx
PendingCommandTimestamp: 0x000b2f57, TotalDWords: 0x00000000, GART Offset=0x00000001001d4700, stamp_idx=8, estamp=0x000b2f57
PendingCommandStart:
PendingCommandEnd
------------------------
[08] sDMA1HWChannel: Enabled: Not Idle
IndirectCommandSize: 0x00000040, LastReadTimestamp: 0x000b2f56, NextSubmitTimestamp: 0x000b2f65
------------------------
[00] HWRing: Enabled
RingSizeInDwords: 0x0800,  FreeSpace: 0x07ff, Head: 0x00000000, LastSubmitPosition: 0x00000000, Tail: 0x00000000
RB[0]_RPTR: 0x00000000, RB[0]_WPTR: 0x00000000
HWRingDumpStart:
0x00000000 <= ReadPtr <= Tail <= LastSubmit 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 .
.
.
.
.
0x00000000 0x00000000 0x00000006 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 
HWRingDumpEnd
------------------------
SRBM_CNTL  : 0x00000000 | CP_ME_CNTL  : 0x00000000
SRBM_STATUS: 0x20000a40 | SRBM_STATUS2: 0x00000040
GRBM_STATUS: 0x00003028 | GRBM_STATUS2: 0x00000008
------------------------
GPU HangFlags 0x00000007: AsicHangState 0x00000007, AsicResetRequirement 0x00000002
IndividualEngineHang: 1
NonEngineBlockHang  : 1
FenceNotRetired     : 1
PerEngineReset      : 0
FullAsicReset       : 1
GPU HangState 0x000000c0: Hung Engines: 
DRMDMA1/SDMA SPU 
------------------------
AMDTongaGraphicsAccelerator PCIe Device: [1:0:0] State: DISABLED, channelResetMask 0x00000100
Configuration: deviceBits: 0x41016938, capabilityBits: 0x30840300
TotalVideoRAMBytes: 0x0000000100000000 (4294967296)
------------------------
[00] PM4 Engine: Enabled: Idle
[00] GFX Channel: Enabled: Idle
[01] C0 Channel: Enabled: Idle
[02] C1 Channel: Enabled: Idle
[03] KIQ Channel: Enabled: Idle
------------------------
[01] DMA Engine: Enabled: Idle
[04] sDMA0 Channel: Enabled: Idle
------------------------
[02] UVD Engine: Disabled: Idle
[05] UVD Channel: Disabled: Idle
------------------------
[03] SPU Engine: Disabled: Idle
[06] SAMU RBI Channel: Disabled: Idle
[07] SAMU GPCOM Channel: Disabled: Idle
------------------------
[04] DMA1 Engine: Enabled: Not Idle
[08] sDMA1 Channel: Enabled: Not Idle
------------------------
[05] VCE Engine: Disabled: Idle
[09] VCE Channel: Disabled: Idle
[10] VCELLQ Channel: Disabled: Idle
------------------------
: ** GPU Debug Info Start **
: 0x00006938 : 0x000000e5 : 0x00000001 : 0x00000018 : 0x00009000 : 0x00000001 : 0x00000001 : 0x00006938 
.
.
.
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 
: 0x00000000 : 0x00000000 
: ** GPU Debug Info End **
------------------------
GPURestartReportEnd
    
pregunta John McC 20.12.2014 - 23:34

1 respuesta

2

Resulta que de alguna manera está relacionado con el UPS al que se conectó la máquina. Enchufado en el UPS, se reinicia la mayoría de las mañanas. Conectado directamente a la pared, no ha sucedido en 4 semanas. Probé ambas configuraciones varias veces y es bastante reproducible.

    
respondido por el John McC 16.02.2015 - 03:05

Lea otras preguntas en las etiquetas