Come risolvere Retina iMac "È stato rilevato un problema grafico"?

1

Sto riscontrando un problema con il mio Retina iMac che genera regolarmente un errore "È stato rilevato un problema grafico". L'iMac ha l'opzione AMD Radeon R9 M295X.

Alla fine della giornata me ne vado e lo lascio ai suoi dispositivi. Io non lo spengo o lo metto esplicitamente a dormire. Al mattino mi aspetto di svegliarlo e andare avanti, ma spesso deve essere acceso e avviato.

Quando si riavvia, viene visualizzata una finestra di dialogo con il messaggio di errore "È stato rilevato un problema grafico".

Nel log della console vedo una serie di messaggi "Provare a riavviare GPU". Di seguito è riportato l'ultimo di questi messaggi e tutte le voci del registro precedenti.

Qualcuno sa come risolvere il problema?

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

Ecco una copia abbreviata del rapporto diagnostico, di cui sopra

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
    
posta John McC 20.12.2014 - 23:34
fonte

1 risposta

2

Si è scoperto che è in qualche modo collegato all'UPS a cui è stata collegata la macchina. Inserito nell'UPS, si riavvia quasi tutte le mattine. Inserito direttamente nel muro, non è successo in 4 settimane. Testato entrambe le configurazioni più volte ed è abbastanza riproducibile.

    
risposta data 16.02.2015 - 03:05
fonte

Leggi altre domande sui tag