Contribute
Register

Kaby lake HD 630 problem

Status
Not open for further replies.
Hi ph24,

I think, I find the way to fix HD530 graphics issue, like 4K video playback in safari, preview.app failed to load pdf, your HD630 should work, may help.
Indeed, it is AVX issue not HD530 graphics issue, Pentium CPU does not support AVX.
I use below XCPM patch, it work.

KernelToPatch
Find
b9a00100 000f32

Replace
b9a00100 0031c0

Need check -xcpm boot flag first, use smbios HWP enable method for CPU PM, do not use Clover HWPEanble in this case.
I think the patch is for El Capitan, right? HD530 failed to boot in Sierra same as HD630 for Pentiums.
Before buying the Pentium, I noticed the lacking of AVX for Pentium. But i don't expect it would cause such a huge obstacle for us hackintoshers. LOL
 
I think the patch is for El Capitan, right? HD530 failed to boot in Sierra same as HD630 for Pentiums.
Before buying the Pentium, I noticed the lacking of AVX for Pentium. But i don't expect it would cause such a huge obstacle for us hackintoshers. LOL

No, b9a00100 000f32 patch can use for 10.12, maybe same in the future, use for disable AVX, it fix Apple apps crash, not related to XCPM, can use as stand alone, no need to enable XCPM.

Previously, I find it paired with XCPM bootstrap, use for Haswell G3258 in Sierra 10.12, at that time I don't know what it is.
I compared both 10.11 and 10.12 kernels, AVX detect code are same, so I test it with Pentium G4500 in 10.11.6, it work, all fixed.
 
No, b9a00100 000f32 patch can use for 10.12, maybe same in the future, use for disable AVX, it fix Apple apps crash, not related to XCPM, can use as stand alone, no need to enable XCPM.

Previously, I find it paired with XCPM bootstrap, use for Haswell G3258 in Sierra 10.12, at that time I don't know what it is.
I compared both 10.11 and 10.12 kernels, AVX detect code are same, so I test it with Pentium G4500 in 10.11.6, it work, all fixed.
The patch you listed in #244 is for patching AVX, right? Can it help solve the windowserver issue in 10.12 for Pentium?
 
Last edited:
The patch you listed in #244 is for patching AVX, right? Can it help solve the windowserver issue in 10.12 for Pentium?

Yes, post #244 for AVX patch.
No, it does not fix windowserver issue.
 
Yes, post #244 for AVX patch.
No, it does not fix windowserver issue.
Got it. BTW, seems like the Clover implementation of HWP is still effective after sleep.

Edit: Nope. I am wrong. HWP is not effective after sleep with Clover's implementation.
 
Last edited:
I'm "stealing" this thread..

I'm on Kaby Lake (Intel NUC) with a Intel Iris Plus Graphics 650 (Intel i7) and running OSX 10.12.6 Beta (That has Kaby Lake support) where /S/L/E includes *KBL* drivers.

System profile shows 650 graphics but not any software that displays what driver I'm using, i.e. Open GL Extension Viewer or GeekBench

Added the new IntelGraphicsFixup.kext and have tried it with the -igfxbeta, close, but no cigar...

Anyone tried the above on 10.12.6 and with a 650, not 630?
 
I'm "stealing" this thread..

I'm on Kaby Lake (Intel NUC) with a Intel Iris Plus Graphics 650 (Intel i7) and running OSX 10.12.6 Beta (That has Kaby Lake support) where /S/L/E includes *KBL* drivers.

System profile shows 650 graphics but not any software that displays what driver I'm using, i.e. Open GL Extension Viewer or GeekBench

Added the new IntelGraphicsFixup.kext and have tried it with the -igfxbeta, close, but no cigar...

Anyone tried the above on 10.12.6 and with a 650, not 630?

Kaby Lake graphics on the NUC7 work with native KBL kexts on 10.12.6 with the proper configuration.
 
Kaby Lake graphics on the NUC7 work with native KBL kexts on 10.12.6 with the proper configuration.

Great to hear. Could you steer me in the right direction?

Attaching my config.plist (w/o serial)

Do I have to remove any existing (patched) kext's? (i.e. FakePCIID_Intel_*; IntelGraphicsFixup.kext; Lilu.kext)
 

Attachments

  • config0719.plist
    9.6 KB · Views: 235
You should start by following my guide.
https://www.tonymacx86.com/threads/...efi-nuc7i7bnh-nuc7i5bnk-nuc7i3bnh-etc.221123/

It uses SKL spoofing. You can transition to native KBL graphics kexts later.

I have followed that guide, and my NUC is working as it should, thanks. However I was more interesting to get native HD 650 support, now OpenCL and Metal are still accessing the HD 540 GPU APIs resulting in quite poor GPU performance, even slower compared to my MacBook 12" Kaby Lake :(

I have issues with some Steam Games not working as expected, so that's why I started digging around.
 
Status
Not open for further replies.
Back
Top