Hi All,
I am hoping I can find some help diagnosing a particularly tricky issue I am experiencing with my Hackintosh Desktop. I posted something similar to Reddit a few weeks ago without much success. The one suggestion I received previously was to add a SSDT-SBUS-MCHC
What I am seeing is that my iGPU (HD630/Kaby Lake) is working fine, in that I am running it headless alongside my Polaris card, and Intel Power Gadget shows it getting utilized on occasion when I play an h264 movie or try some other tasks that would typically trigger QuickSync to be used.But when I either sleep the machine, or the display goes to sleep for any sort of extended period, the iGPU stops functioning properly. There are a few pieces of evidence that point to this.
Right after boot, VDADecoderChecker returns quickly and reports that decoding is supported. After I start experiencing the issue, VDADecoderChecker will hang until I hit Ctrl+C to kill it.
After sleep, I begin to experience issues with any application that uses GPU assisted rendering. Microsoft Teams, for example, is unable to be opened to anything more than a white screen after I start to experience this issue. Safari also has a difficult time loading more complicated pages.
Even Hackintool appears to hang while trying to read the system configuration after this issue starts, and has to be killed..
Intel Power Gadget shows that Prior to sleep the iGPU is being utilized(GFX AVG>0), and that the OS is requesting usage of it(GFX REQ around 0.3). After sleep, the GFX AVG is locked to 0 and the GFX REQ is now stuck to 1.10 and doesn't move. This looks like the OS still thinks the GPU should be there and is requesting cycles, but not getting them.
I currently have the AAPL,ig-platform-id of the iGPU set to 0x59120003 (03 00 12 59 after conversion) as seen below.
I've been through every console log I could find, but the only thing close to looking like the issue is this:
Aug 6 12:18:39 EliteDesk VTDecoderXPCService[1396]: getattrlist failed for /Library/GPUBundles/AppleIntelKBLGraphicsVADriver.bundle/Contents/MacOS/AppleIntelKBLGraphicsVADriver: #2: No such file or directory
Aug 6 12:18:39 EliteDesk VTDecoderXPCService[1396]: getattrlist failed for /Library/GPUBundles/AMDRadeonVADriver2.bundle/Contents/MacOS/AMDRadeonVADriver2: #2: No such file or directory
Aug 6 12:18:39 EliteDesk VTDecoderXPCService[1396]: getattrlist failed for /System/Library/Extensions/AMDRadeonVADriver2.bundle/Contents/MacOS/AMDRadeonVADriver2: #2: No such file or directory
Does anyone have any ideas I could use to either solve this, or debugging tools I could use to try to find an actual error message?
Thanks in Advance!
EDIT: Adding IOReg Dumps pre and post sleep
ioreg post sleep
ioreg pre sleep
Specs:
EliteDesk 800 G3 SFF
Processor: Intel Core i5-7500(Kaby Lake)
RAM: 32GB
Graphics: Intel HD630 (Headless Mode)
Graphics: Yeston Radeon RX550 4G LP(Polaris-based, the Hot Pink Card)
Ethernet:Intel I219-LM
Audio: Conexant CX20632
Power Supply: HP L08417-004 Power Supply (Upgraded from 180W by swapping in PSU from EliteDesk 800 G4 SFF. Fits perfectly.