OSXAptioFix2Drv-Free2000.efi vs EMUVariableUEFI-64.efi : Do I need both?

Hoping someone can give me some assistance (more like an explanation).

My hackintosh build is very similar to the one done by /u/cmer posted.

i7-8700k, Gigabyte Z390 Aorus MASTER motherboard, 32GB DDR4-3200 RAM, Samsung 960 EVO m.2 SSD, AMD Vega 64 GPU

Everything went well in my installation with AptioMemoryFix. However, as I understand there is an NVRAM issue with the board, and others have commented about getting crashes.

For some bizarre reason, my installation went all the way upto the point where the OS X gets installed and the system hangs at the point where it should reboot. Completely frozen (like at the point when OSX installer says "2 minutes remaining"). I thought it had something to do with not being able to reboot.

I removed AptioMemoryFix and tried the other AptioDrvFix and the AptioDrv2Fix and Drv3Fix -- none of which worked and just gave me kernal panics. I then tried the OSXAptioFix2Drv-Free2000.efi and the whole thing installed. I should be elated, but I am looking through the other tutorials posted and everyone seems to talk about this file EMUVariableUEFI-64.efi, that many say they use in conjunction with OSXAptioFix2Drv-Free2000.efi.

Can someone explain to me whether I need both? If so, what does EMUVariableUEFI do that necessitates it? I just want to build the whole thing and have it crumble because I didn't install one file. Sorry for the length of this post.

submitted by /u/swickra1
[link] [comments]