Contribute
Register

[Solved] Gigabyte H110M-S2H, 10.12.5 and Intel HD630 problems

Status
Not open for further replies.
Joined
Jul 15, 2017
Messages
8
Motherboard
Gigabyte H110M-S2H
CPU
Intel® Core™ i7-7700
Graphics
Intel HD630, Geforce GT9400, EVGA GeForce 1060 GTX
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Hi all,

I've installed Sierra 10.12.5 successfully on the following configuration:

Motherboard: Gigabyte H110M-S2H
CPU: Intel® Core™ i7-7700 (Kaby Lake)
Memory: 16Gb (2x8Gb)
Video: Intel HD630 (integrated)
Video 2: GeForce GT 9400 (fully working, no issues here)

In general, everything works fine, apart from the HD630. It works, but it shows only 7Mb of video RAM, the interface lags and there are artifacts on the screen.

I have tried lots of things, and what I was able to achieve is only a different name in the "About this Mac" window - It started showing "Intel HD 630" instead of "Graphics", but the interface lag and artifacts were still there.

What i tried:

Multibeast script for Intel HD 630 - does not boot with Inject Intel option selected (see attached config)
FakePCIID_Intel_HD_Graphics.kext; FakePCIID.kext; Lilu.kext and IntelGraphicsFixup.kext - i am able to boot with these ones, but video still lags and shows 7Mb only.

In total i think i tried almost everything from this forum as I've spent past 2 days browsing the forums and with no luck.

So bearing this in mind, I have 3 questions:

  1. Is somebody able to advice me on how make the Intel HD630 work fully and without artifacts?
  2. As far as I understood, the 10.12.6 update that is coming shortly should fix all my issues since it will natively support kaby Lake CPUs and it's graphics?
  3. How do i make both video outputs on Intel HD630 work? They do work right now as i've got 2 monitors plugged in and they both show the same picture. I am assuming this might get fixed as i get proper drivers for Intel HD630?

Thank you all in advance, this forum was of a great help while I installed Sierra on my hack!

P.S.: Attached is my config.plist. System restarts at boot with this one, since Inject Intel is selected.
 

Attachments

  • config.plist
    181 bytes · Views: 237
@balonchiks, please update your profile (personal details) with your Motherboard or Make/Model, CPU and Graphics Card.
The Rules said:
Profiles need to contain at least your primary system to assist others with helping you.
 
thanks, done.

meanwhile, i've done some more testing:

IntelGFX = 0x19120000; ig-platform-id = 0x19160000 : loads, artifacts, slow, shows 7Mb
IntelGFX = 0x19160000; ig-platform-id = 0x19160000 : loads, artifacts, slow, shows 7Mb
IntelGFX = 0x19160000; ig-platform-id = 0x19120000 : loads, artifacts, slow, shows 7Mb
IntelGFX = 0x19120000; ig-platform-id = 0x19120000 : loads, artifacts, slow, shows 7Mb

IntelGFX = 0x19128086; ig-platform-id = 0x19120000 : kernel panic

probably i've tried more combinations, but haven't recorded the response. anyway it was either slow with artifacts, or kernel panic.
 
meanwhile, i've done some more testing:

IntelGFX = 0x19120000; ig-platform-id = 0x19160000 : loads, artifacts, slow, shows 7Mb
IntelGFX = 0x19160000; ig-platform-id = 0x19160000 : loads, artifacts, slow, shows 7Mb
IntelGFX = 0x19160000; ig-platform-id = 0x19120000 : loads, artifacts, slow, shows 7Mb
IntelGFX = 0x19120000; ig-platform-id = 0x19120000 : loads, artifacts, slow, shows 7Mb

IntelGFX = 0x19128086; ig-platform-id = 0x19120000 : kernel panic

probably i've tried more combinations, but haven't recorded the response. anyway it was either slow with artifacts, or kernel panic.
Try:
config.plist/Devices/FakeID/IntelGFX=0x19168086
config.plist/Graphics/ig-platform-id=0x19120000 or 0x19160000
 
Unfortunately:

IntelGFX = 0x19168086; ig-platform-id = 0x19160000 : kernel panic
IntelGFX = 0x19168086; ig-platform-id = 0x19120000 : kernel panic
 
so today i updated to 10.12.6 public beta 6 and... the behaviour is exactly the same, apart from:

a) don't have to fake CPUid anymore, since it's supported in 10.12.6
b) can't boot with the InjectIntel deselected - have to select it and use one of the values from post #3 that worked.

That's all really weird! has anyone experienced anything like this?
 
Just in case someone with the same configuration will be looking for an answer - i have it.

First, what i did is a clean install of 10.12.5 without any additional kexts. Then, after the install i immediately updated to public beta 6 of 10.12.6 (probably, release version of 10.12.6 by the time you are reading this), then, when booted into the 10.12.6, i only installed Lilu.kext and IntelGraphicsFixup.kext. Then restart, and boot with "Inject Intel" unchecked. this way everything works and card is recognized.

Please note that i was still not able to make it work under the 10.12.5 with any possible kexts and config.plist settings...
 
Status
Not open for further replies.
Back
Top