Contribute
Register

HD630 Hangs Temporarily with IOAccelFenceMachine errors

Status
Not open for further replies.
Joined
Sep 27, 2012
Messages
334
Motherboard
Asrock Z270X ITX Fatality
CPU
I7-7700K
Graphics
HD 630 + RX 560
Mac
  1. MacBook Air
Mobile Phone
  1. Android
Hello, some others reported this as well, but trying to use the system with only HD630 attached, the system occasionally freezes for a couple seconds with console reporting the following opencl/gl related errors (attached below). Also attached is typical error reporting(ioreg, config.plist). This happens with or without shiki.

Also, and this might be separate but HDMI only works if I plug it in after fully booting, otherwise the second display goes of 20 lines or so before the end of verbose boot and Displayport is frozen in the first frame of OS but with fluid rendering of the mouse cursor. If I remove the HDMI cable on second display, it resumes operation.

Code:
fault    00:33:17.712216 -0500    kernel    void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): IntelAccelerator prodding blockFenceInterrupt
fault    00:33:17.812407 -0500    kernel    void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): IntelAccelerator prodding blockFenceInterrupt
fault    00:33:17.913500 -0500    kernel    void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): IntelAccelerator prodding blockFenceInterrupt
fault    00:33:18.013555 -0500    kernel    void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): IntelAccelerator prodding blockFenceInterrupt
fault    00:33:18.114628 -0500    kernel    void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): IntelAccelerator prodding blockFenceInterrupt
fault    00:33:18.215063 -0500    kernel    void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): IntelAccelerator prodding blockFenceInterrupt
fault    00:33:18.316164 -0500    kernel    void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): IntelAccelerator prodding blockFenceInterrupt
fault    00:33:18.417255 -0500    kernel    void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): IntelAccelerator prodding blockFenceInterrupt
fault    00:33:18.518352 -0500    kernel    void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): IntelAccelerator prodding blockFenceInterrupt
fault    00:33:18.541585 -0500    kernel    virtual void IOAccelEventMachineFast2::checkGPUProgress() - Signaling hardware error on channel 12..
fault    00:33:18.541615 -0500    kernel    void IOAccelEventMachine2::signalHardwareError(eRestartRequest, int32_t): GPURestartSignaled stampIdx=12 type=2 prevType=0 numStamps=64
fault    00:33:18.541624 -0500    kernel    void IOAccelEventMachine2::signalHardwareError(eRestartRequest, int32_t): GPURestartEnqueued stampIdx=12 type=2
fault    00:33:18.541630 -0500    kernel    virtual void IOAccelEventMachineFast2::checkGPUProgress() - Signaling hardware error on channel 13..
fault    00:33:18.541638 -0500    kernel    void IOAccelEventMachine2::signalHardwareError(eRestartRequest, int32_t): GPURestartSignaled stampIdx=13 type=2 prevType=0 numStamps=64
fault    00:33:18.541645 -0500    kernel    void IOAccelEventMachine2::signalHardwareError(eRestartRequest, int32_t): GPURestartEnqueued stampIdx=13 type=2
fault    00:33:18.541652 -0500    kernel    virtual void IOAccelEventMachineFast2::checkGPUProgress() - Signaling hardware error on channel 23..
fault    00:33:18.541665 -0500    kernel    void IOAccelEventMachine2::signalHardwareError(eRestartRequest, int32_t): GPURestartSignaled stampIdx=23 type=2 prevType=0 numStamps=64
fault    00:33:18.541672 -0500    kernel    void IOAccelEventMachine2::signalHardwareError(eRestartRequest, int32_t): GPURestartEnqueued stampIdx=23 type=2
fault    00:33:18.541684 -0500    kernel    void IOAccelEventMachine2::hardwareErrorEvent(): setting restart type to 2 (channel 12)
fault    00:33:18.541690 -0500    kernel    void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDequeued stampIdx=12 type=2
fault    00:33:18.546769 -0500    kernel    virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
fault    00:33:18.572834 -0500    kernel    virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
fault    00:33:18.572878 -0500    kernel    void IOAccelEventMachine2::restart_channel(): GPURestartBegin stampIdx=12 type=2
fault    00:33:18.619410 -0500    kernel    void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): IntelAccelerator prodding blockFenceInterrupt
fault    00:33:18.720510 -0500    kernel    void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): IntelAccelerator prodding blockFenceInterrupt
fault    00:33:18.731905 -0500    kernel    void IOGraphicsAccelerator2::reportGPURestart(IOAccelSubmitter2 *, const char *, uint32_t, uint64_t): Truncated vendor's (too-long) GPURestartReport from 65535 to 65534
fault    00:33:18.732053 -0500    kernel    virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
fault    00:33:18.732078 -0500    kernel    virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
fault    00:33:18.732604 -0500    kernel    virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
fault    00:33:18.732628 -0500    kernel    virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
fault    00:33:18.732688 -0500    kernel    virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
fault    00:33:18.732790 -0500    kernel    virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
fault    00:33:18.732798 -0500    kernel    virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
fault    00:33:18.732809 -0500    kernel    virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
fault    00:33:18.732877 -0500    kernel    virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
fault    00:33:18.732924 -0500    kernel    virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
fault    00:33:18.732956 -0500    kernel    virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
fault    00:33:18.735510 -0500    kernel    void IOAccelEventMachine2::restart_channel(): GPURestartEnd stampIdx=12 type=2
fault    00:33:18.735518 -0500    kernel    void IOAccelEventMachine2::hardwareErrorEvent(): setting restart type to 2 (channel 13)
fault    00:33:18.735520 -0500    kernel    void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDequeued stampIdx=13 type=2
fault    00:33:18.735522 -0500    kernel    void IOAccelEventMachine2::hardwareErrorEvent(): setting restart type to 2 (channel 23)
fault    00:33:18.735523 -0500    kernel    void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDequeued stampIdx=23 type=2

Code:
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe14b8dd490 [0x7fff86bbc980]> { URL = "XHCI-200-series-injector.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.injector.200-series-XHCI" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe14b8977d0 [0x7fff86bbc980]> { URL = "USBInjectAll.kext/ -- file:///System/Library/Extensions/", ID = "com.rehabman.driver.USBInjectAll" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe14b883100 [0x7fff86bbc980]> { URL = "Shiki.kext/ -- file:///System/Library/Extensions/", ID = "as.vit9696.Shiki" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe14b868520 [0x7fff86bbc980]> { URL = "Lilu.kext/ -- file:///System/Library/Extensions/", ID = "as.vit9696.Lilu" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe149d212b0 [0x7fff86bbc980]> { URL = "IntelMausiEthernet.kext/ -- file:///System/Library/Extensions/", ID = "com.insanelymac.IntelMausiEthernet" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe149d1eb30 [0x7fff86bbc980]> { URL = "IntelGraphicsFixup.kext/ -- file:///System/Library/Extensions/", ID = "as.lvs1974.IntelGraphicsFixup" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe149d12ff0 [0x7fff86bbc980]> { URL = "FakeSMC.kext/ -- file:///System/Library/Extensions/", ID = "org.netkas.driver.FakeSMC" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe148492720 [0x7fff86bbc980]> { URL = "PinConfigs.kext/ -- file:///System/Library/Extensions/AppleALC.kext/Contents/PlugIns/", ID = "as.vit9696.PinConfigs" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe14848f550 [0x7fff86bbc980]> { URL = "AppleALC.kext/ -- file:///System/Library/Extensions/", ID = "as.vit9696.AppleALC" }
 

Attachments

  • hd630freeze.zip
    1.4 MB · Views: 120
I get this problem too and don't know how to fix it.
Please refer to https://www.tonymacx86.com/threads/macos-10-13-1-random-freeze-lags-suspend.239640/

I also get this issue. Normally, there is freezing with only cursor can move for about several seconds.
I found that every time I got a freeze there is a `gpuRestart` event in the /Library/Logs/DiagnosticReports.
You could refer to the gpuRestart log file and clover config file I uploaded.
My Specs:
CPU: Core i7 7700k
GPU: Integrated GPU in 7700k, it's Intel Graphics HD 630
Motherboard: MSI Z270 KRAIT GAMING
OS: macOS 10.13.2 (APFS)
Anyone help will be appreciated. Thanks.
 
Hello, some others reported this as well, but trying to use the system with only HD630 attached, the system occasionally freezes for a couple seconds with console reporting the following opencl/gl related errors (attached below). Also attached is typical error reporting(ioreg, config.plist). This happens with or without shiki.

Also, and this might be separate but HDMI only works if I plug it in after fully booting, otherwise the second display goes of 20 lines or so before the end of verbose boot and Displayport is frozen in the first frame of OS but with fluid rendering of the mouse cursor. If I remove the HDMI cable on second display, it resumes operation.

Code:
fault    00:33:17.712216 -0500    kernel    void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): IntelAccelerator prodding blockFenceInterrupt
fault    00:33:17.812407 -0500    kernel    void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): IntelAccelerator prodding blockFenceInterrupt
fault    00:33:17.913500 -0500    kernel    void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): IntelAccelerator prodding blockFenceInterrupt
fault    00:33:18.013555 -0500    kernel    void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): IntelAccelerator prodding blockFenceInterrupt
fault    00:33:18.114628 -0500    kernel    void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): IntelAccelerator prodding blockFenceInterrupt
fault    00:33:18.215063 -0500    kernel    void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): IntelAccelerator prodding blockFenceInterrupt
fault    00:33:18.316164 -0500    kernel    void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): IntelAccelerator prodding blockFenceInterrupt
fault    00:33:18.417255 -0500    kernel    void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): IntelAccelerator prodding blockFenceInterrupt
fault    00:33:18.518352 -0500    kernel    void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): IntelAccelerator prodding blockFenceInterrupt
fault    00:33:18.541585 -0500    kernel    virtual void IOAccelEventMachineFast2::checkGPUProgress() - Signaling hardware error on channel 12..
fault    00:33:18.541615 -0500    kernel    void IOAccelEventMachine2::signalHardwareError(eRestartRequest, int32_t): GPURestartSignaled stampIdx=12 type=2 prevType=0 numStamps=64
fault    00:33:18.541624 -0500    kernel    void IOAccelEventMachine2::signalHardwareError(eRestartRequest, int32_t): GPURestartEnqueued stampIdx=12 type=2
fault    00:33:18.541630 -0500    kernel    virtual void IOAccelEventMachineFast2::checkGPUProgress() - Signaling hardware error on channel 13..
fault    00:33:18.541638 -0500    kernel    void IOAccelEventMachine2::signalHardwareError(eRestartRequest, int32_t): GPURestartSignaled stampIdx=13 type=2 prevType=0 numStamps=64
fault    00:33:18.541645 -0500    kernel    void IOAccelEventMachine2::signalHardwareError(eRestartRequest, int32_t): GPURestartEnqueued stampIdx=13 type=2
fault    00:33:18.541652 -0500    kernel    virtual void IOAccelEventMachineFast2::checkGPUProgress() - Signaling hardware error on channel 23..
fault    00:33:18.541665 -0500    kernel    void IOAccelEventMachine2::signalHardwareError(eRestartRequest, int32_t): GPURestartSignaled stampIdx=23 type=2 prevType=0 numStamps=64
fault    00:33:18.541672 -0500    kernel    void IOAccelEventMachine2::signalHardwareError(eRestartRequest, int32_t): GPURestartEnqueued stampIdx=23 type=2
fault    00:33:18.541684 -0500    kernel    void IOAccelEventMachine2::hardwareErrorEvent(): setting restart type to 2 (channel 12)
fault    00:33:18.541690 -0500    kernel    void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDequeued stampIdx=12 type=2
fault    00:33:18.546769 -0500    kernel    virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
fault    00:33:18.572834 -0500    kernel    virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
fault    00:33:18.572878 -0500    kernel    void IOAccelEventMachine2::restart_channel(): GPURestartBegin stampIdx=12 type=2
fault    00:33:18.619410 -0500    kernel    void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): IntelAccelerator prodding blockFenceInterrupt
fault    00:33:18.720510 -0500    kernel    void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): IntelAccelerator prodding blockFenceInterrupt
fault    00:33:18.731905 -0500    kernel    void IOGraphicsAccelerator2::reportGPURestart(IOAccelSubmitter2 *, const char *, uint32_t, uint64_t): Truncated vendor's (too-long) GPURestartReport from 65535 to 65534
fault    00:33:18.732053 -0500    kernel    virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
fault    00:33:18.732078 -0500    kernel    virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
fault    00:33:18.732604 -0500    kernel    virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
fault    00:33:18.732628 -0500    kernel    virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
fault    00:33:18.732688 -0500    kernel    virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
fault    00:33:18.732790 -0500    kernel    virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
fault    00:33:18.732798 -0500    kernel    virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
fault    00:33:18.732809 -0500    kernel    virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
fault    00:33:18.732877 -0500    kernel    virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
fault    00:33:18.732924 -0500    kernel    virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
fault    00:33:18.732956 -0500    kernel    virtual IOReturn IOAccelEventMachine2::waitForStamp(int32_t, stamp_t, stamp_t *): a graphics error occurred, exitting..
fault    00:33:18.735510 -0500    kernel    void IOAccelEventMachine2::restart_channel(): GPURestartEnd stampIdx=12 type=2
fault    00:33:18.735518 -0500    kernel    void IOAccelEventMachine2::hardwareErrorEvent(): setting restart type to 2 (channel 13)
fault    00:33:18.735520 -0500    kernel    void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDequeued stampIdx=13 type=2
fault    00:33:18.735522 -0500    kernel    void IOAccelEventMachine2::hardwareErrorEvent(): setting restart type to 2 (channel 23)
fault    00:33:18.735523 -0500    kernel    void IOAccelEventMachine2::hardwareErrorEvent(): GPURestartDequeued stampIdx=23 type=2

Code:
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe14b8dd490 [0x7fff86bbc980]> { URL = "XHCI-200-series-injector.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.injector.200-series-XHCI" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe14b8977d0 [0x7fff86bbc980]> { URL = "USBInjectAll.kext/ -- file:///System/Library/Extensions/", ID = "com.rehabman.driver.USBInjectAll" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe14b883100 [0x7fff86bbc980]> { URL = "Shiki.kext/ -- file:///System/Library/Extensions/", ID = "as.vit9696.Shiki" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe14b868520 [0x7fff86bbc980]> { URL = "Lilu.kext/ -- file:///System/Library/Extensions/", ID = "as.vit9696.Lilu" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe149d212b0 [0x7fff86bbc980]> { URL = "IntelMausiEthernet.kext/ -- file:///System/Library/Extensions/", ID = "com.insanelymac.IntelMausiEthernet" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe149d1eb30 [0x7fff86bbc980]> { URL = "IntelGraphicsFixup.kext/ -- file:///System/Library/Extensions/", ID = "as.lvs1974.IntelGraphicsFixup" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe149d12ff0 [0x7fff86bbc980]> { URL = "FakeSMC.kext/ -- file:///System/Library/Extensions/", ID = "org.netkas.driver.FakeSMC" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe148492720 [0x7fff86bbc980]> { URL = "PinConfigs.kext/ -- file:///System/Library/Extensions/AppleALC.kext/Contents/PlugIns/", ID = "as.vit9696.PinConfigs" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fe14848f550 [0x7fff86bbc980]> { URL = "AppleALC.kext/ -- file:///System/Library/Extensions/", ID = "as.vit9696.AppleALC" }

"Problem Reporting" files are incomplete.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the tool mentioned in the FAQ, that way it is less likely you'll omit something.
 
@RehabMan sorry about that, was tired and skipped grep, here is the zip again created with the tool (that tool is awesome, masks serials too) I added the following to the zip:
AppleIntelInfo.txt (output from the kext)
ConsoleErrorLog.txt (the errors output during the hangup and some notes)

*edit, reuploaded, the script had missed ioreg for some reason
 

Attachments

  • debug_13615.zip
    1.5 MB · Views: 128
Last edited:
@RehabMan sorry about that, was tired and skipped grep, here is the zip again created with the tool (that tool is awesome, masks serials too) I added the following to the zip:
AppleIntelInfo.txt (output from the kext)
ConsoleErrorLog.txt (the errors output during the hangup and some notes)

*edit, reuploaded, the script had missed ioreg for some reason

Probably not related, but you should install all kexts to the system volume (just takes another risk out of the equation).
And you have work to do on USB (also not likely related).

Have you tried Skylake graphics spoofing to see if the problem goes away with the SKL kexts?
 
Probably not related, but you should install all kexts to the system volume (just takes another risk out of the equation).
And you have work to do on USB (also not likely related).

Have you tried Skylake graphics spoofing to see if the problem goes away with the SKL kexts?
They are in the system volume, it says System/Library/Extensions in the kextcache.

For Skylake, I have to inject fakeid as well right? (0x19168086), does that require fakepciid and fakepciid intel?

Oh and just so I know, what is wrong with usb? Power Limits are defined and 15 ports are laid out in SSDT-UIAC, The 15>24 patch is diabled in config.plist, I just left it there while tweaking things so that I could enable it from clover menu if need be.
 
Last edited:
Have you tried Skylake graphics spoofing to see if the problem goes away with the SKL kexts?

Nope, problem is still there, unless I managed to bork the spoofing but it is loading com.apple.driver.AppleIntelSKLGraphicsFramebuffer
 

Attachments

  • debug_14148.zip
    1.5 MB · Views: 109
Nope, problem is still there, unless I managed to bork the spoofing but it is loading com.apple.driver.AppleIntelSKLGraphicsFramebuffer

Skylake spoof looks correct.
Did you try different SMBIOS (perhaps iMac14,2?)
Did you try 10.12.6?
Did you try without Shiki.kext?
 
Skylake spoof looks correct.
Did you try different SMBIOS (perhaps iMac14,2?)
Did you try 10.12.6?
Did you try without Shiki.kext?
I tried without Shiki, it didn't change. I can try a different SMBIOS, will it effect generate>plugintype=1 regarding my cpu(7700k)?
I can't roll back to 10.12.6 at the moment though I had the hdmi issue there as well.
 
Status
Not open for further replies.
Back
Top