IMPORTANT UPDATE
As of macOS 10.15.5 I no longer suggest using Clover
If you have modeled your system after mine, I suggest using my OpenCore EFI instead. OpenCore is generally much faster and cleaner. It takes quite a bit more configuration than Clover does on Z390 boards, but lucky for you I've already dealt with that pain.
I've posted an OpenCore version of this EFI that you can find here.
I documented the general steps you need to take to get a Hackintosh working with this EFI. You can see those steps here: https://github.com/baughmann/Catalina-Gigabyte-Designare-Z390-i9-9900k-EFI/issues/1#issuecomment-573356024
This EFI uses Clover v2.5k-5097. This is a vanilla install. All kexts and drivers are kept in the EFI folder.
Benchmarks:
CPU: https://browser.geekbench.com/v5/cpu/428952
OpenCL: https://browser.geekbench.com/v5/compute/179095
Metal: https://browser.geekbench.com/v5/compute/179102
While this EFI is still what I use every day, you need to keep your Kexts and Drivers updated! The versions shipped with the EFI don't work with the latest versions of Catalina (10.15.2 (19C57) at time of writing). Either look through the respective folders and manually download and replace the new versions, or point the Clover COnfigurator at the directory and pull them through the UI. I recommend the second way.
config.plist
[REPLACE_ME]
.Chipset
> Internal Graphics
disabled. I know everyone elese says to enable it, but it seems as though Catlina doesn't like it.-v
to boot arguments to boot via verbose mode until you're positive you have a good setup, instead of showing the logo.
Space
button on your keyboard in the Clover boot menu while (make sure you have the installation drive selected), and then selecteding -v
in the middle of the argiments list. Then, go up to the top and click boot <VOLUME_NAME> with selected options
.12-07-2018: Thanks to this post by @kkho555 both Shutdown and Reboot are finally working. The key is to enable the slide=0 > field in Clover Configurator boot options and install EmuVariableUEFI-64.efi. Installing this driver by itself without slide=0 leads to catastrophe! Use the Clover installer (not Clover Configurator) to install EmuVariableUEFI-64.efi, AptioMemoryFix-64.efi, and click the option to Install RC Scripts to Target Volume.
10/18/2019
10/19/2019