High Sierra 10.13.4 Fresh Install | Asrock Extreme 4 Z170/7700K/GTX 1070TI - Guide/Storymode

Hi guys!

I am a complete noob regarding Hackintosh ( and english, so excuse me for bad grammar/mispelled words ) but I wish this post will be usefull for someone new like me ( and maybe with a similar configuration ).

In the last 2 weeks i've been trying to fresh install the latest MacOS High Sierra on my PC.

SPECS:

  • Asrock Extreme 4 Z170
  • Intel I7 7700k
  • Nvidia GTX 1070 TI
  • Various Audio Cards ( Odac, Zoom U22 )
  • Dual Monitor Setup: 1440p 165hz with G-Sync ( DP ) and 1080p 60hz ( HDMI )

About This Mac obligatory screenshot


First problem: I didn't have a working Mac to actually create an installer.

Solution: Tried with a VM, then moved with Zone distro ( full of crap, but the High Sierra 10.13.0 worked fine for the initial boot ).

Second Problem: After creating the USB with clover, i couldn't find the boot option to install macos from USB.

Solution: The problem was at first the Clover r4411. Downloaded the latest version from HERE. Do you know any better repo/website for Clover daily builds?Even better, a way to build it from source. It would be cool.

Third Problem: I couldn't pass the boot process. Had the famous error showing up:


still waiting for root device

Solution: After digging up on google, i finally realized that i had to do a better work on the config.plist and the EFI partition.

The one from Hackintosher was a good starting point. Copy pasted the config.plist from the EFI partition linked on that article on my desktop and edited with Clover Configurator.

The part i was missing was the 10.13.4 USB PATCH by PMHearth.

Then i edited the SMBIOS according to the guide for the vanilla install found in this subreddit.

I ended up downloading the apfs.efi and OsxAptioFix3Drv.efi from the article linked before and added both of them in my EFI/Clover/drivers64UEFI folder.

In the EFI/Clover/kexts/Other i added the latest versions found on the internet ( RehabMan repo mostly ) of these kexts:

  • AppleALC.kext ( Onboard audio )
  • CodecCommander.kext ( dunno if it's needed for my onboard audio card, but i don't have a kernel panic :D )
  • FakeSMC_ACPISensors/CPUSensors/GPUSensors/LPCSensors.kext ( for HWsensor )
  • FakeSMC.kext
  • IntelGraphicsFixup.kext ( Intel GPU working properly, tested installing the OS without the GTX 1070 Ti connected to the motherboard )
  • IntelMausiEthernet.kext ( Intel Ethernet )
  • Lilu ( as far as i understand, Nvidia and Intel GPUS need this kext to work properly )
  • NvidiaGraphicsFixup.kext ( For the GPU )
  • Shiki.kext ( for the Intel GPU acceleration )
  • USBInjectAll.kext ( for the USBs )

Edited the boot args on Clover Configurator: -v darkwake=8 dart=0 -disablegfxfirmware shikigva=60

I don't know about the darkwake, sleep doesn't work tho: at wake, the mac is laggy and basically not usable. If anyone has fixes, just tell me!


I tryed to install with and without the GTX 1070 Ti installed on my mobo. Basically, i had to enable Inject Intel to install High Sierra without the GTX mounted.

Just remember to setup your BIOS according to your Graphic Card setup. Disable iGPU if using dedicated card, enable it if using Intel iGPU. In my BIOS, i have a boot option about CSM: i disabling it, i had full resolution while installing and after boot in vesa mode ( using GTX 1070 Ti )

I ended up installing MacOS with the GTX 1070 Ti mounted: i just had to disable Inject Intel.

The installing process went good, with no errors ( yay ). After that, I proceeded to copy the EFI folder from the USB to the SSD EFI partition.

Fourth Problem: The UI was Gliteched as hell.

Solution: I didn't want to brick the install with the latest release of nvidia web drivers, as i was reading about a lot of errors and kernel panics after using the official installer. I ended up using nvidia-update. Before installing it, i disabled SIP from Clover Configurator ( Rr Variables-> CsrActiveConfig 0x67 ) and enabled NvidiaWeb from System Parameters.

Now there's one caveat: if you install the drivers with SIP disabled and boot up the Hackintosh with SIP enabled, you won't pass the boot. Tried it several times, reinstalling the drivers with SIP enabled and booting up with SIP enabled works; My advice is: just stick with SIP Disabled.


Anyway, this is my story.

It would be cool to finally make an .img file of my pendrive, so i can backup the USB Installer for future breaks :D

Right now, i have TRIM disabled. Should i enable it ? How? Can't find any hints. Someone says to not enable it if using apfs.efi.

If anyone of you has some advice just tell me, i am willing to improve my build!

Cheers.

EDIT: BIOS settings for iGPU/GPU

submitted by /u/RazoRSiM
[link] [comments]
Share: