Prevent Coffee Lake UHD 630 iGPU Hackintosh from glitching

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

I noticed the screen glitching would only start up when the following happened

  • Only glitched with HiRes displays that were greater than 1080p
  • 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

Transparency Glitch Fix:

  1. Open System Preferences
  2. Select Accessibility
  3. Select Display
  4. Check Reduce Transparency
    Accessibility Transparency macOS

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.

  1. Open System Preferences
  2. Uncheck Require Password
  3. Select Turn off Screen Lock
    High Sierra Screenlock Turnoff

Dock & Window Glitch Fix:

  1. Open Terminal
  2. Type: defaults write launchanim -bool false
  3. Press Enter
  4. Type: defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool false
  5. Press Enter
  6. 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.

I’m not sure of any other fix since no one’s talking about this as of yet. This will likely continue to be a problem until Apple releases a proper framebuffer for Coffee Lake instead of relying on the Kaby Lake one, which likely would be made until Apple releases their Coffee Lake Mac’s.

Leave a Reply

5 Comments on "Prevent Coffee Lake UHD 630 iGPU Hackintosh from glitching"

Sort by:   newest | oldest

Hi, sorry for mi bad english I’m italian. I have the same problem with hd 630 and High Sierra. Suggest? THKS

Ryan Chu
Ryan Chu

I got same problem in my KabyLake i7-7700T(HD630), try many method and finally I found(maybe?) that if you:
kill all the SMBIOS info !!!!!!
the glitching will gone, not sure if HD630’s all function work ok, but it work !!

(with: Lilu.kext / IntelGraphicsFixup.kext / inject intel / ig-platform-id to: 0x19120000 or 0x191b0000)


I’ve fix the problem by only using the “Default for display” resolution. Any scaled resolution would cause the screen rendering issue after a few seconds of use.


Thanks a lot!
Your workaround was working for me. I had exact the same issues as you.

Coffee Lake i7 8700
Asrock Z370 Gaming-ITX/ac
Graphics: Intel UHD 630