GA-Z97X-UD5H and macOS 11 Big Sur with OpenCore

Interestingly, my 6 year old Hackintosh rig is still going strong and so I decided to upgrade it from macOS X Mojave to macOS 11 Big Sur. Since OpenCore is pretty well documented by now, I wanted to give it a try and replace Clover (which seems to use OpenCore as well by now).
However, the transition from Clover to OpenCore wasn’t smooth at all. OpenCore has quite a steep learning curve and I spent almost an entire, foggy November Sunday to get it all up and running.

The relevant system components in my Hackintosh are:

  • Gigabyte GA-Z97X-UD5H (BIOS rev. F10c)
  • Intel Haswell Core(TM) i7-4790K CPU @ 4.00GHz
  • Intel HD Graphics Intel 4600
  • Onboard ALC Audio
  • Custom flashed PCI Intel Gigabit CT NIC (so, not using onboard NIC)

Super helpful were:

A few additional notes:

  • BIOS Settings as per recommendation for Haswell, see OpenCore docs.
  • The Haswell DSDT provided by Dortanina resulted in a KP, use the ones provided in the link below.
  • Use the CPUFriendFriend generator link above to create the data for the CPUFriendDataProvider. However, I’m not sure if the CPUFriend.kext actually makes a difference. I can see the CPU frequency dropping below 1 GHz in Intel’s Power Gadget though (see screenshot below) and I think the CPU fan is running a little quieter. Can be omitted when in doubt.
  • Everything related to sleep/wake is working as expected.
  • I didn’t include any kext binaries, make sure to always download the latest versions.

Check out my Github repository:

13 replies on “GA-Z97X-UD5H and macOS 11 Big Sur with OpenCore”

  1. Are you using 1.05 version of IntelMausi? I am getting panic with 1.07.

  2. Appreciate the guidance here! I found after switching “Windows 8 Features” to “Windows 8” and then setting “CSM Support” to “Never” the bios fails to start up (and i have to restore settings from backup)

    Can you share what values you used for those settings? Thanks!

  3. I have a sky lake system. How did you go about creating your ssdt? I’m wondering if I should make my own and if so, what’s the easiest way to do it? Guide?

  4. Did you use the stock SSDTs from Dortania, or modify/customize them for your system?

      1. did you follow a certain guide to build your own SSDTs? I’ve modeled my systems after you and never had to make SSDTs.

  5. can you post your config file sans unique id info?

    i have the exact same set up.

Comments are closed.