Since making the switch to 4k for an HTPC hackintosh setup I wanted to exclusively pair it with an Coffee Lake iGPU UHD 630 instead of a dedicated graphics card, but in the first couple days of use I noticed a huge issue where the entire screen would start spazzing out and glitching all over the place, which would occur multiple times a day and were I would have to hard reset to make it go away. I was starting to think I was going to have to resort using a graphics card for this system, but luckily I was able to figure out what was causing it before I placed my order.
UHD630 Hackintosh Graphics Glitch Problem
The glitch seems to only happen as a result of using Resolution: Scaled in Display Preferences and does not happen when resolution is set to Default for Display
- Glitched with displays that were greater than 1080p set in HiDPI mode
- Glitched when the High Sierra Lock Screen appeared on wake from sleep
- Glitched when applications were reopening and population dock
- Glitching when moving or closing windows with transparency
So it turns out the problem only started up when things that had to do with transparency and animations were happening on screen.
I tried researching this problem before I found a fix that I used, but I couldn’t find anything. I think no one’s talking about it because not many people use a 4k60 display over the iGPU on a hackintosh as that’s something that can be a little tricky to get working, but has become much easily with releases like Coffee Lake. But I also noticed it happens with my 3440×1440 ultrawide display too, but doesn’t glitch with my 1920×1080 monitor. It seems to happen on displays greater than 1080p. In addition I couldn’t reproduce the glitching well displaying 1:1 3840×1440 only when I was using the HiDPI mode.
My Fix for UHD 630
Update: Simply changing the SMBIOS to iMac 18,1 completely solved the issue for me. If you still experience this issue which you shouldn’t then you can try following the steps below to reduce it.
- Mount EFI Partition with Clover Configurator
- Navigate to /Volumes/EFI/EFI/Clover/
- Right-click open with Clover Configurator
- Click SMBIOS under SECTIONS of Clover Configurator
- Change SMBIOS profile to iMac18,1 using the magic wand or up/down arrow button in the bottom right corner.
Until the proper framebuffers are released for Coffee Lake we will have to click to iMac 18,1, despite most of us not having an dual-core i3.
Transparency Glitch Fix: Open System Preferences Select Accessibility Select Display Check Reduce Transparency
Wake Glitch Fix: So the flashing, glitching can also happen because of the screenlock feature available on High Sierra so I disabled it on wake from sleep. You can still manually lock if you want to. Open System Preferences Uncheck Require Password Select Turn off Screen Lock
Dock & Window Glitch Fix: Open Terminal Type:
defaults write com.apple.dock launchanim -bool false
Press Enter Type:
defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool false
Press Enter Reboot Hackintosh Yes macOS will look less pretty without transparency and two of the many macOS animations disabled and you wont be able to use the screen lock feature on wake, but worth not having to restart constantly if you are having this iGPU issue with your new Intel iGPU like me.