baughmann / Catalina-Gigabyte-Designare-Z390-i9-9900k-EFI

My Clover EFI folder for my mackintosh running Catalina on a Gigabyte Designare Z390, i9-9900k, AMD Radeon VII with Fenvi Bluetooth card.
22 stars 8 forks source link

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.

Gigabyte Designaire Z390 - for macOS Catalina 10.15 (19A602)

UPDATE:

I've posted an OpenCore version of this EFI that you can find here.

For newbies

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

General Information

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

Before You Boot:

Grab updated Kexts and Drivers!

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.

Make necessary changes to the config.plist

  1. Ensure that you visit the SMBIOS in Clover Configurator pane and add your own Serial Numbers. They have been removed from this config.plist.
    • You may do this by visiting the SMBIOS tab and clicking the dropdown underneath "Check Coverage" to the right of the page, and selecting "iMac19,1". This will auto-generate all the information you need. If you're doing it manually, you'll see the values have been replaced with the text [REPLACE_ME].

Double-check your BIOS settings

  1. Please ensure that youhave Chipset > Internal Graphics disabled. I know everyone elese says to enable it, but it seems as though Catlina doesn't like it.

Misc. Recommendations


My Hardware:


Working (incomplete list, only the things I care about)

  1. Bluetooth / WiFi (Fenvi T919 PCI/E card -- the embedded one is diabled)
  2. Audio (except the rear IO's 3.5mm jack... the front one works somehow)
  3. NVRAM Emulation
  4. Shutdown / Restart / Sleep (including bluetooth-on-wake)
  5. USB 3.0 / 3.1 (including charging and hotswapping)
  6. Thunderbolt 3 (including charging and hotswapping)

Not working

  1. In order to get NVRAM working properly, follow the following steps here: https://www.tonymacx86.com/threads/success-ongoing-status-of-designare-z390-with-i7-9700k.266065/. I will update the EFI folder with my current one at some point (probably)...

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.

Changes

10/18/2019

10/19/2019