- Joined
- Jun 4, 2011
- Messages
- 50
- Motherboard
- Gigabyte Z170X-UD3 Rev 1.0
- CPU
- i7 6700k
- Graphics
- Radeon RX Vega 64
My Hackie has been running splendidly on Mojave for some time, 10.14.6. I'm using Clover 4934 with Lilu/WhateverGreen installed from MB 11.3, Gigabyte Z170X-UD3 rev 1, i7 6700k, Vega 64 GPU. I've had no problems since getting this thing installed and running, but recently I fired up Starcraft 2 and started having issues. Sometimes it would crash, sometimes it would stall for a few seconds, and sometimes I'd get a full lockup. Audio would continue, the cursor could still move, but nothing else would happen. If I tried a force-quit then audio would cease and I would get the desktop cursor, but that's it. Logs show the dreaded DumpGPURestart messages when this happened. After some digging, it seems one fix is to enable the iGPU in headless mode.
I've been following the Idiot's guide to Lilu/WhateverGreen to get it working, but nothing I do will get full support from what I can tell. I can get the iGPU to show up in the System -> iGPU info section in Hackintool, but only the GPU name and device ID. No memory, no metal support or anything like that. VDADecoderChecker just says "Hardware acceleration is fully supported" and unfortunately I'm not sure if it needs to say anything about specific items, ie, h264 or h265. I've set the SMBIOS to iMac 17,1 as it should be. I've clipped this into my config.plist on the EFI partition from the Hackintool patch screen:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Devices</key>
<dict>
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x1F,0x3)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal@0,31,3</string>
<key>device_type</key>
<string>Audio device</string>
<key>model</key>
<string>100 Series/C230 Series Chipset Family HD Audio Controller</string>
</dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
AQASGQ==
</data>
<key>AAPL,slot-name</key>
<string>Internal@0,2,0</string>
<key>device_type</key>
<string>Display controller</string>
<key>hda-gfx</key>
<string>onboard-1</string>
<key>model</key>
<string>Intel HD Graphics 530</string>
</dict>
</dict>
</dict>
</dict>
</plist>
But still no dice. I've checked in the BIOS and set the iGPU to Enabled, set Above 4G (or whatever the exact name is) to Enabled. This board does not let me set the RAM allocated to the iGPU, unfortunately. Thanks for that, Gigabyte. I've gone over the guide and I really don't know what else I need to be doing here. I'm not about to upgrade to Catalina (lack 32-bit application support is dealbreaker) and I'm wary of updating Clover. I don't like to mess with that if things are already working, but if it's necessary, it's necessary. Not about to jump to OpenCore at this point as that's probably going to be a lot more headache than I want to deal with at the moment. I'd use swapID.kext but that seems to be specific to RX 5xx series cards. The crashes in SC2 continue, often within a half hour of playing. I've had zero issues with any other game.
I've been following the Idiot's guide to Lilu/WhateverGreen to get it working, but nothing I do will get full support from what I can tell. I can get the iGPU to show up in the System -> iGPU info section in Hackintool, but only the GPU name and device ID. No memory, no metal support or anything like that. VDADecoderChecker just says "Hardware acceleration is fully supported" and unfortunately I'm not sure if it needs to say anything about specific items, ie, h264 or h265. I've set the SMBIOS to iMac 17,1 as it should be. I've clipped this into my config.plist on the EFI partition from the Hackintool patch screen:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Devices</key>
<dict>
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x1F,0x3)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal@0,31,3</string>
<key>device_type</key>
<string>Audio device</string>
<key>model</key>
<string>100 Series/C230 Series Chipset Family HD Audio Controller</string>
</dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
AQASGQ==
</data>
<key>AAPL,slot-name</key>
<string>Internal@0,2,0</string>
<key>device_type</key>
<string>Display controller</string>
<key>hda-gfx</key>
<string>onboard-1</string>
<key>model</key>
<string>Intel HD Graphics 530</string>
</dict>
</dict>
</dict>
</dict>
</plist>
But still no dice. I've checked in the BIOS and set the iGPU to Enabled, set Above 4G (or whatever the exact name is) to Enabled. This board does not let me set the RAM allocated to the iGPU, unfortunately. Thanks for that, Gigabyte. I've gone over the guide and I really don't know what else I need to be doing here. I'm not about to upgrade to Catalina (lack 32-bit application support is dealbreaker) and I'm wary of updating Clover. I don't like to mess with that if things are already working, but if it's necessary, it's necessary. Not about to jump to OpenCore at this point as that's probably going to be a lot more headache than I want to deal with at the moment. I'd use swapID.kext but that seems to be specific to RX 5xx series cards. The crashes in SC2 continue, often within a half hour of playing. I've had zero issues with any other game.
Last edited: