Comment réparer Retina iMac "Un problème graphique a été détecté"?

1

Je rencontre un problème avec mon iMac Retina en générant régulièrement une erreur «Un problème graphique a été détecté». L'iMac dispose de l'option AMD Radeon R9 M295X.

À la fin de la journée, je m'en éloigne et le laisse à lui-même. Je ne l'éteins pas ni ne le mets explicitement en veille. Dans la matinée, je compte le réveiller et continuer, mais il faut souvent le mettre sous tension et le démarrer.

Lors du redémarrage, un message contenant le message d'erreur "Un problème graphique a été détecté" s'affiche.

Dans le journal de la console, une série de messages "Essayer de redémarrer le GPU" s'affiche. Vous trouverez ci-dessous le dernier de ces messages et toutes les entrées de journal précédentes.

Quelqu'un sait comment réparer ceci?

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

Voici une copie abrégée du rapport de diagnostic, mentionnée ci-dessus

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
John McC
la source
il vous indique qu'il existe un rapport ici: /Library/Logs/DiagnosticReports/Kernel_2014-12-21-035246_newton.gpuRestart Cherchez des indices.
Ruskes
Exécutez également Apple Hardware Test pour rechercher d'éventuels problèmes.
Ruskes
Je le rapporterais au magasin où vous l'avez acheté car il est toujours sous garantie.
amergin
Voilà
J'avais consulté ce rapport, mais rien qui me paraissait logique. J'ai ajouté une version réduite à la question. Avez-vous un sens? Je voudrais être sûr que ce n'est pas un problème matériel yosemite ou générique avant de le renvoyer.
John McC

Réponses:

2

Il s'avère que cela est en quelque sorte lié à l'onduleur auquel la machine était branchée. Connecté à l'onduleur, il redémarre la plupart des matins. Branché directement dans le mur, n'est pas arrivé en 4 semaines. Testé les deux configurations plusieurs fois et c'est assez reproductible.

John McC
la source
Mauvais pouvoir, de toutes choses! Cela causera toutes sortes de problèmes difficiles à diagnostiquer. Je ferais remplacer cette unité avant qu'un autre individu malchanceux y mette quelque chose et fasse frire leur équipement.
Mikey TK