Contribute
Register

Black or White Screen Freeze with Mojave 10.14.3 (with supplement patch) and Vega 56

Status
Not open for further replies.
Joined
Feb 2, 2019
Messages
7
Motherboard
Asus Prime Z370-A
CPU
i7-8700K
Graphics
Vega 56
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. Android
Hi Guys,

I built my Hackintosh in December as a iMac replacement with a plain install of 10.14.2:

Asus Z370-A
Intel Core I7 8700K
Asus Rog Strix Vega 56 (connected 4K via DP)
M.2 NVMe Samsung 970 Evo 2 TB
2 x Crucial SSD 2 TB
2 x Seagate HDD 12 TB
LeHang BCM943224PCIEBT2/bcm94360CS2/BCM943602CS WiFi + Bluetooth 4.0 Karte auf PCI-E x1 Adapter für PC/Hackintosh (working smoothly in 10.14.2, Bluetooth not working any more with 10.14.3, I guess because of USB issue)
USB Bluetooth Adapter (as the upper is not working any more)

From the beginning (already with 10.14.2) I had stability issues, which I guess are originated from the Vega 56 graphics card.

I tried a lot of things and suggestions from this geniue forum:
  • Clover upgrade, kexts upgrade
  • VGTab kext (because I thought its a thermal issue of the Vega 56)
  • Several different clover configs
  • iGPU fully running and working
  • Double checked bios settings
  • Upgrade to 10.14.3 with supplement patch of 10.14.3
  • Recently removed startup parameter shikigva=1, thought it fixed it, it ran stable for 1 week, than black screen again, since reboot black and (new) white screen freeze
Until now, I did not manage to find a way to reproduce the issue. It happens sometimes after one hour after restart, sometimes after a long time, with several suspend/resume cycles before.

I have no evidence, but I felt, that it has to do with video output or audio output, that then it happens with higher probability.

If the freeze happens, the screen suddenly turns black or white, but does not go into sleep. Video and audio is playing longer for some seconds, then the machine freezes completely.

I managed to take a dmesg with a black screen freeze via ssh in the short time frime between black screen and freeze:

Vukos-iMac:~ vuko$ sudo dmesg
Password:
vice][decrementNumberOfOutstandingPacketsBy] -- Handle 0x000c -- remove ACL Timer 0xffffff807002f540 for ACL packet 0xffffff808fa4b400 -- numOutstandingHWPackets = 1, mNumNotDequeuedAckedPackets = 0, mDestroyDeviceCalled = FALSE -- hostController = 0xb400 ****

void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
** [IOBluetoothDevice][decrementNumberOfOutstandingPacketsBy] -- Handle 0x000c -- remove ACL Timer 0xffffff807002f960 for ACL packet 0xffffff808fa4b400 -- numOutstandingHWPackets = 2, mNumNotDequeuedAckedPackets = 0, mDestroyDeviceCalled = FALSE -- hostController = 0xb400 **

void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): AMDRadeonAccelerator prodding blockFenceInterrupt
** [IOBluetoothDevice][decrementNumberOfOutstandingPacketsBy] -- Handle 0x000c -- remove ACL Timer 0xffffff807002f720 for ACL packet 0xffffff808fa4ba00 -- numOutstandingHWPackets = 1, mNumNotDequeuedAckedPackets = 0, mDestroyDeviceCalled = FALSE -- hostController = 0xb400 **

void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
** [IOBluetoothDevice][decrementNumberOfOutstandingPacketsBy] -- Handle 0x000c -- remove ACL Timer 0xffffff807002f960 for ACL packet 0xffffff808fa4ba00 -- numOutstandingHWPackets = 2, mNumNotDequeuedAckedPackets = 0, mDestroyDeviceCalled = FALSE -- hostController = 0xb400 **

** [IOBluetoothDevice][decrementNumberOfOutstandingPacketsBy] -- Handle 0x000c -- remove ACL Timer 0xffffff807002f540 for ACL packet 0xffffff808fa4b400 -- numOutstandingHWPackets = 1, mNumNotDequeuedAckedPackets = 0, mDestroyDeviceCalled = FALSE -- hostController = 0xb400 **


void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
** [IOBluetoothDevice][decrementNumberOfOutstandingPacketsBy] -- Handle 0x000c -- remove ACL Timer 0xffffff807002f960 for ACL packet 0xffffff808fa4b400 -- numOutstandingHWPackets = 2, mNumNotDequeuedAckedPackets = 0, mDestroyDeviceCalled = FALSE -- hostController = 0xb400 **

void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
** [IOBluetoothDevice][decrementNumberOfOutstandingPacketsBy] -- Handle 0x000c -- remove ACL Timer 0xffffff80700309e0 for ACL packet 0xffffff808fa4ba00 -- numOutstandingHWPackets = 2, mNumNotDequeuedAckedPackets = 0, mDestroyDeviceCalled = FALSE -- hostController = 0xb400 **

void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
** [IOBluetoothDevice][decrementNumberOfOutstandingPacketsBy] -- Handle 0x000c -- remove ACL Timer 0xffffff807002f960 for ACL packet 0xffffff808fa4b400 -- numOutstandingHWPackets = 1, mNumNotDequeuedAckedPackets = 0, mDestroyDeviceCalled = FALSE -- hostController = 0xb400 **

void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): AMDRadeonAccelerator prodding blockFenceInterrupt
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
** [IOBluetoothDevice][decrementNumberOfOutstandingPacketsBy] -- Handle 0x000c -- remove ACL Timer 0xffffff80700309e0 for ACL packet 0xffffff808fa4b400 -- numOutstandingHWPackets = 2, mNumNotDequeuedAckedPackets = 0, mDestroyDeviceCalled = FALSE -- hostController = 0xb400 **

void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
** [IOBluetoothDevice][decrementNumberOfOutstandingPacketsBy] -- Handle 0x000c -- remove ACL Timer 0xffffff807002f540 for ACL packet 0xffffff808fa4ba00 -- numOutstandingHWPackets = 1, mNumNotDequeuedAckedPackets = 0, mDestroyDeviceCalled = FALSE -- hostController = 0xb400 **

void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
** [IOBluetoothDevice][decrementNumberOfOutstandingPacketsBy] -- Handle 0x000c -- remove ACL Timer 0xffffff80700309e0 for ACL packet 0xffffff808fa4ba00 -- numOutstandingHWPackets = 1, mNumNotDequeuedAckedPackets = 0, mDestroyDeviceCalled = FALSE -- hostController = 0xb400 **

void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
** [IOBluetoothDevice][decrementNumberOfOutstandingPacketsBy] -- Handle 0x000c -- remove ACL Timer 0xffffff807002f540 for ACL packet 0xffffff808fa4ba00 -- numOutstandingHWPackets = 2, mNumNotDequeuedAckedPackets = 0, mDestroyDeviceCalled = FALSE -- hostController = 0xb400 **

void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
** [IOBluetoothDevice][decrementNumberOfOutstandingPacketsBy] -- Handle 0x000c -- remove ACL Timer 0xffffff807002f960 for ACL packet 0xffffff808fa4b400 -- numOutstandingHWPackets = 1, mNumNotDequeuedAckedPackets = 0, mDestroyDeviceCalled = FALSE -- hostController = 0xb400 **

void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): AMDRadeonAccelerator prodding blockFenceInterrupt
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
** [IOBluetoothDevice][decrementNumberOfOutstandingPacketsBy] -- Handle 0x000c -- remove ACL Timer 0xffffff80700309e0 for ACL packet 0xffffff808fa4b400 -- numOutstandingHWPackets = 2, mNumNotDequeuedAckedPackets = 0, mDestroyDeviceCalled = FALSE -- hostController = 0xb400 **

void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
** [IOBluetoothDevice][decrementNumberOfOutstandingPacketsBy] -- Handle 0x000c -- remove ACL Timer 0xffffff807002f720 for ACL packet 0xffffff808fa4ba00 -- numOutstandingHWPackets = 2, mNumNotDequeuedAckedPackets = 0, mDestroyDeviceCalled = FALSE -- hostController = 0xb400 **

** [IOBluetoothDevice][decrementNumberOfOutstandingPacketsBy] -- Handle 0x000c -- remove ACL Timer 0xffffff807002f960 for ACL packet 0xffffff808fa4b400 -- numOutstandingHWPackets = 1, mNumNotDequeuedAckedPackets = 0, mDestroyDeviceCalled = FALSE -- hostController = 0xb400 **


void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
** [IOBluetoothDevice][decrementNumberOfOutstandingPacketsBy] -- Handle 0x000c -- remove ACL Timer 0xffffff807002f720 for ACL packet 0xffffff808fa4b400 -- numOutstandingHWPackets = 2, mNumNotDequeuedAckedPackets = 0, mDestroyDeviceCalled = FALSE -- hostController = 0xb400 **

** [IOBluetoothDevice][decrementNumberOfOutstandingPacketsBy] -- Handle 0x000c -- remove ACL Timer 0xffffff80700309e0 for ACL packet 0xffffff808fa4ba00 -- numOutstandingHWPackets = 1, mNumNotDequeuedAckedPackets = 0, mDestroyDeviceCalled = FALSE -- hostController = 0xb400 **


void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): AMDRadeonAccelerator prodding blockFenceInterrupt
** [IOBluetoothDevice][decrementNumberOfOutstandingPacketsBy] -- Handle 0x000c -- remove ACL Timer 0xffffff807002f720 for ACL packet 0xffffff808fa4ba00 -- numOutstandingHWPackets = 1, mNumNotDequeuedAckedPackets = 0, mDestroyDeviceCalled = FALSE -- hostController = 0xb400 **

void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
** [IOBluetoothDevice][decrementNumberOfOutstandingPacketsBy] -- Handle 0x000c -- remove ACL Timer 0xffffff80700309e0 for ACL packet 0xffffff808fa4ba00 -- numOutstandingHWPackets = 2, mNumNotDequeuedAckedPackets = 0, mDestroyDeviceCalled = FALSE -- hostController = 0xb400 **

void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
** [IOBluetoothDevice][decrementNumberOfOutstandingPacketsBy] -- Handle 0x000c -- remove ACL Timer 0xffffff807002f960 for ACL packet 0xffffff808fa4b400 -- numOutstandingHWPackets = 1, mNumNotDequeuedAckedPackets = 0, mDestroyDeviceCalled = FALSE -- hostController = 0xb400 **

void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
** [IOBluetoothDevice][decrementNumberOfOutstandingPacketsBy] -- Handle 0x000c -- remove ACL Timer 0xffffff80700309e0 for ACL packet 0xffffff808fa4b400 -- numOutstandingHWPackets = 2, mNumNotDequeuedAckedPackets = 0, mDestroyDeviceCalled = FALSE -- hostController = 0xb400 **

void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
** [IOBluetoothDevice][decrementNumberOfOutstandingPacketsBy] -- Handle 0x000c -- remove ACL Timer 0xffffff807002f720 for ACL packet 0xffffff808fa4ba00 -- numOutstandingHWPackets = 2, mNumNotDequeuedAckedPackets = 0, mDestroyDeviceCalled = FALSE -- hostController = 0xb400 **

** [IOBluetoothDevice][decrementNumberOfOutstandingPacketsBy] -- Handle 0x000c -- remove ACL Timer 0xffffff807002f960 for ACL packet 0xffffff808fa4b400 -- numOutstandingHWPackets = 1, mNumNotDequeuedAckedPackets = 0, mDestroyDeviceCalled = FALSE -- hostController = 0xb400 **


virtual void IOAccelEventMachineFast2::checkGPUProgress() - Signaling hardware error on channel 6..
void IOAccelEventMachine2::signalHardwareError(eRestartRequest, int32_t): GPURestartSignaled stampIdx=6 type=2 prevType=2 numStamps=18
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): AMDRadeonAccelerator prodding blockFenceInterrupt
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
Vukos-iMac:~ vuko$

It claims, that my Vega 56 has a serious hardware problem:
virtual void IOAccelEventMachineFast2::checkGPUProgress() - Signaling hardware error on channel 6..

I also managed to take a dmesg with a white screen freeze via ssh:

void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): AMDRadeonAccelerator prodding blockFenceInterrupt
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): AMDRadeonAccelerator prodding blockFenceInterrupt
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): AMDRadeonAccelerator prodding blockFenceInterrupt
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): AMDRadeonAccelerator prodding blockFenceInterrupt
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): AMDRadeonAccelerator prodding blockFenceInterrupt
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): AMDRadeonAccelerator prodding blockFenceInterrupt
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): AMDRadeonAccelerator prodding blockFenceInterrupt
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): AMDRadeonAccelerator prodding blockFenceInterrupt
void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDeferred stampIdx=0 type=2
virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..

What do you think, is it a real hardware issue? Should I try to replace the Vega 56 with another one e.g. the MSI Radeon Vega 56 pastrychef used in his golden build?

Or is it a config/driver issue, related to WEG or Shiki?

Please find attached the debug output (please let me know, if something missing). Unfortunately, if the freeze happens, there is no kernel panic. The kernel panics included in the debug zip are releated to my different tries, to run without the Vega 56 just with the HD630 iGPU. And also some tries of correcting the Bluetooth not working issues with 10.14.3 lead to some kernel panics. So they are not related to the freezes I guess.

Thanks for your help in advance!

Kind regards

Vuko
 

Attachments

  • debug_32137.zip
    2.2 MB · Views: 60
Last edited:
Joined
Feb 2, 2019
Messages
7
Motherboard
Asus Prime Z370-A
CPU
i7-8700K
Graphics
Vega 56
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. Android
Does anybody have an idea, what I could do to solve this issue?

Thanks!
 
Joined
Feb 2, 2019
Messages
7
Motherboard
Asus Prime Z370-A
CPU
i7-8700K
Graphics
Vega 56
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. Android
Update: successfully installed 10.14.3 supplement patch. One white and one black freeze since then in the last 3 days.
 
Joined
Feb 2, 2019
Messages
7
Motherboard
Asus Prime Z370-A
CPU
i7-8700K
Graphics
Vega 56
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. Android
Updated debug zip after upgrade to 10.14.3 supplement patch.
 

Attachments

  • debug_10251.zip
    2.3 MB · Views: 68
Joined
Feb 2, 2019
Messages
7
Motherboard
Asus Prime Z370-A
CPU
i7-8700K
Graphics
Vega 56
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. Android
Nobody any idea? Did I do something wrong with my post, so that nobody reacts?
 
Joined
Feb 2, 2019
Messages
7
Motherboard
Asus Prime Z370-A
CPU
i7-8700K
Graphics
Vega 56
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. Android
Its a long and lonly journey. In the meanwhile I bought a Saphire Vega 56 and the freezes are less than before. 2 in the last three weeks.

Nevertheless, could anybody share ideas, what I could try additionally to avoid the freezes?

Thanks
 
Joined
Feb 2, 2019
Messages
7
Motherboard
Asus Prime Z370-A
CPU
i7-8700K
Graphics
Vega 56
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. Android
With 10.14.5 the crashes are gone. Seems that finally Apple fixed something related to it. Sad, that nobody had the energy to give some input...
 
Joined
Apr 10, 2019
Messages
12
Motherboard
Dell Optiplex 7010
CPU
i7-3770
Graphics
HD4000
Mac
  1. iMac
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Color Classic
  2. iBook
  3. iMac
  4. LC
  5. Plus
  6. Power Mac
  7. PowerBook
  8. SE/30
Mobile Phone
  1. iOS
@Vuko
Most of us just don't have the same hardware setup as you so can't offer much. We read and hope for the best for you. I'm glad it's working out. Sorry none of us had wise words. Keep it up!
 

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
3,995
Motherboard
GB Z490 Vision G
CPU
i9 10850K OC @ 5.2 GHz
Graphics
Vega 64 LC + HD 630
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Mobile Phone
  1. iOS
For what it's worth Apple worked on refining the Vega driver kexts all the way up to 10.14.6 and have continued to do so with Catalina, the issues with the early version's of the drivers where discussed in detail both on this and the official Apple forums.

It is also worth noting that the Vega GPU's are some of the most power hungry GPU's on the market so it's very important to have a high quality PSU. AMD recommends at least a 600W PSU. I myself have a Sapphire Vega 64 (Liquid Cooled edition) in my main desktop (full spec in my sig) and run a Corsair RM 750x PSU and have never had any issues.

Cheers
Jay
 
Last edited:
Status
Not open for further replies.
Top