Contribute
Register

HD 530 resolution and acceleration issue on GA-H170N-WIFI

Status
Not open for further replies.
Joined
Jul 12, 2016
Messages
23
Motherboard
GA-Z370N-WIFI
CPU
i5-8400
Graphics
UHD 630
Mobile Phone
  1. iOS
Hey guys, thank you for dropping by.

Currently I have a working Sierra installation, done with the guides [Guide] El Capitan on the Skylake H170N-WIFI and
[Update] Sierra 12.1 - Skylake GA-H170N-WIFI / HD530.

Im using a Nvidia GT730 to get 2560x1440 resolution and sleep on my system, wich was at the time I build my Hackingtosh not possible.

Now I want to upgrade to High Sierra and only use the HD 530 as sleep should be possible and momentarily the second stage of the installation hangs when using the Nvidia.

I spend the whole weekend getting the HD 530 to work but without success:
I installed High Sierra on a separate SSD connected to my rig for testing purposes.

I created a HS Installation USB Stick with How to Create a macOS High Sierra Public Beta Installation USB
but when booting the screen goes blank after 1/2 of the apple.
The solution was to manualy set in clover inject Intel=yes, ig-platform-id to 0x19120000 and fake-id to 0x19120000 so I could boot into the installer.
I only got 1600x1200 resolution and no acceleration, but that was expected.

When I finally installed HS, I did the usual routine of installing clover, adding the needed kexts, copying the config and so on.
The thing is I absolutely cant get the HD 530 to work properly: either the display goes blank after 1/2 of the apple bootscreen, or I can boot into the desktop but only with 1600x1200 resolution and no acceleration.
Everything else is working flawlessly.

I read a lot of threads in this and other boards, tried countless fixes (kext- or config wise) but without success.

Maybe I overlook something obviously and therefore ask humbly for your help.

Some things I tried in different combinations:

- put Shiki.kext, Lilu.kext or IntelgraphicsFixup in /EFI/Clover/kext/other/
- FIX_INTELGFX_100000 to true
- drop DMAR Table
- HD530 Port 7 DVI fix in config
- inject Intel=no, ig-platform-id to 0x0 and fake-id to 0x0
- HECI to IMEI
- renaming GFX0 -> IGPU
- removing the .aml files from /EFI/Clover/ACPI/patched
and some other things

The attached config.plist let me boot to the desktop without changing stuff on the clover boot screen:
IMG_1798.JPG

In advance thank you for your time and effort.
 

Attachments

  • BIOS.zip
    644.5 KB · Views: 177
  • Clover.zip
    19.3 MB · Views: 151
Hey guys, thank you for dropping by.

Currently I have a working Sierra installation, done with the guides [Guide] El Capitan on the Skylake H170N-WIFI and
[Update] Sierra 12.1 - Skylake GA-H170N-WIFI / HD530.

Im using a Nvidia GT730 to get 2560x1440 resolution and sleep on my system, wich was at the time I build my Hackingtosh not possible.

Now I want to upgrade to High Sierra and only use the HD 530 as sleep should be possible and momentarily the second stage of the installation hangs when using the Nvidia.

I spend the whole weekend getting the HD 530 to work but without success:
I installed High Sierra on a separate SSD connected to my rig for testing purposes.

I created a HS Installation USB Stick with How to Create a macOS High Sierra Public Beta Installation USB
but when booting the screen goes blank after 1/2 of the apple.
The solution was to manualy set in clover inject Intel=yes, ig-platform-id to 0x19120000 and fake-id to 0x19120000 so I could boot into the installer.
I only got 1600x1200 resolution and no acceleration, but that was expected.

When I finally installed HS, I did the usual routine of installing clover, adding the needed kexts, copying the config and so on.
The thing is I absolutely cant get the HD 530 to work properly: either the display goes blank after 1/2 of the apple bootscreen, or I can boot into the desktop but only with 1600x1200 resolution and no acceleration.
Everything else is working flawlessly.

I read a lot of threads in this and other boards, tried countless fixes (kext- or config wise) but without success.

Maybe I overlook something obviously and therefore ask humbly for your help.

Some things I tried in different combinations:

- put Shiki.kext, Lilu.kext or IntelgraphicsFixup in /EFI/Clover/kext/other/
- FIX_INTELGFX_100000 to true
- drop DMAR Table
- HD530 Port 7 DVI fix in config
- inject Intel=no, ig-platform-id to 0x0 and fake-id to 0x0
- HECI to IMEI
- renaming GFX0 -> IGPU
- removing the .aml files from /EFI/Clover/ACPI/patched
and some other things

The attached config.plist let me boot to the desktop without changing stuff on the clover boot screen:
View attachment 285979

In advance thank you for your time and effort.
Letting you know that I share in your frustration. I have Z170i Pro gaming and its a headache to have HD530 running in the first place with: - inject Intel=yes, ig-platform-id to 0x19120000 and fake-id to 0x12345678 (but only have 7mb in graphics :banghead: I tried:
- Shiki.kext, Lilu.kext and IntelgraphicsFixup in /EFI/Clover/kext/other/
- drop DMAR Table and dropped MATS
- HD530 Port 7 DVI fix in config (not tried this)
- inject Intel=no, ig-platform-id to 0x0 and fake-id to 0x0
- HECI to IMEI
- renaming GFX0 -> IGPU
- removing the .aml files from /EFI/Clover/ACPI/patched

and no working.. Someone please help! how do we get full acceleration in HS with Skylake system and hd530.
 
I found a FIX for me HD530 man. Its a video on youtube called
How to Enable/Fix Intel HD Graphics 520,530, 620 and 630 on macOS Sierra | Hackintosh | Step By Step

I followed the guide but I used:
Intel=yes, ig-platform-id to 0x19120000 and fake-id to 0x19168086
also Download and installed: Fix for Intel HD Graphics 530 for Skylake Desktop (you will find the link also on the youtube site).

-My kext only has fakesmc and UsbinjectAll (I removed lily, intelFix and shakily *whatever they are called :p) and my screen loads ***sweeeet!**
-My boot flags are: dart=0 darkwake=1 nv_disable=1 kext-dev-mode=1
Intel HD Graphics 530 1536 MB Good luck man.
 
Thank you for your fast answer, I tinkered yesterday and today a little but the solution in your post didnt work for me.
I tested a little around with a new installation of 10.12.0 but no luck either. The thing is I got my HD530 working some time ago, but cant remember how.
I'll try some more things the next days..

May I ask you for your BIOS version? Maybe it has something to do with that...

EDIT:

After some more testing I got it working now:
I to added -disablegfxfirmware to bootarguments and it booted right up.
There was no need for the FakePCIID_Intel_HD_Graphics.kext, just Lilu.kext and IntelGraphicsFixup.kext.
Furter in config.plist I set inject Intel=Yes, ig-platform-id to 0x19120000 and fake-id to 0x0.
Then added HECI -> IMEI and MEI -> IMEI patches to DSDT - Patches section of config.plist to address iTunes DRM issues.
No need for Framebuffer fixes in the config file.

My concern regarding the BIOS was unnecessary, Im running fine with the latest 22a.

For 2560x1440 resolution I added CoreDisplayFixup.kext, the mac-pixel-clock-patch-V2 ruined my CoreDisplay.framework file,
but with the .kext it works fine.

Hopefully I can help somebody with this, because both mentioned guides are great and Im pretty happy with the belonging hardware. :)
 
Last edited:
Status
Not open for further replies.
Back
Top