Giter VIP home page Giter VIP logo

opencoreefi-gigabyte-z790-gaming-x-ax's Introduction

🔧 OpenCore EFI for Gigabyte Z790 GAMING X AX

👉 This repository contains OpenCore EFI configuration files for the Gigabyte Z790 GAMING X AX motherboard, designed to run macOS Sonoma 14.2.1 on an Intel® Core™ i5-13600KF CPU and a Radeon™ RX 6600 XT GPU.

✅ What works

  • Core MacOS features
  • Handoff*
  • Continuity Camera*
  • AirDrop*
  • Sidecar*
  • Universal Control*
  • Wi-Fi and Bluetooth
  • 2.5GbE Ethernet
  • Sleep / Wake
  • Power Nap (I turned this off though)
  • Most USB ports (MacOS limits to 15 total)
  • Very stable. Rarely crashes, good temps with overclock enabled, quiet.

* = Requires Fenvi T919 BT/Wi-Fi Card

💿 Preparing the installer

  1. Download this repository—you need the contents of the EFI folder.
  2. Download MacOS Sonoma using gibMacOS. 14.2.1 is the most recent as of this guide.
  3. Copy the installer to a USB 2.0 flash drive using createinstallmedia
  4. Mount the USB's EFI partition (diskutil list, then sudo diskutil mount /dev/diskXsX)
  5. Copy the whole EFI folder itself into the EFI partition.
  6. Generate your own iMacPro1,1 SMBIOS using GenSMBIOS.
    • You need to do this in order to get a serial number (etc.) that can work with iCloud and Apple's services. Make sure you apply the changes to the config.plist in your USB's EFI partition.
  7. Unmount the USB—it's ready to install MacOS.

🔧 Preparing the BIOS

🚫 Disable

  • Fast Boot
  • Secure Boot
  • VT-d
  • Compatibility Support Module (CSM)
  • Intel Platform Trust
  • CFG Lock (MSR 0xE2 write protection)

✅ Enable

  • VT-x
  • Hyper-Threading
  • EHCI/XHCI Hand-off
  • OS type: Other OS
  • Above 4G Decoding
  • Resizable BAR

📺 Installing Windows (optional)

I suggest doing this first. Make sure you create separate partitions (or, ideally, use separate NVMe drives entirely) for MacOS and Windows.

🖥️ Installing MacOS

  1. Insert the USB drive into a USB 2.0 port on your computer. Sometimes USB 3.0 ports work fine, but occasionally I ran into odd issues running both the Windows and Mac installers from USB 3.0 ports.
  2. Boot from USB. OpenCore loader should appear. Choose "Install MacOS Sonoma"
  3. With any luck, the MacOS installer will load. If you have issues...
    • Try adding -v under boot-args in config.plist to see verbose output (you can also get this by pressing Ctrl+V in OpenCore loader)
    • Google and ChatGPT are your friends
    • TonyMacX86, Extremelymac, and Reddit have been immensely helpful for me in debugging.
  4. Open Disk Utility and create a Macintosh HD partition to install MacOS onto.
  5. Run the installer. Your system will reboot a few times. Make sure you choose the MacOS Installer boot option and not the USB. It should look like a hard drive.
  6. On the final reboot, choose Macintosh HD to boot from.
  7. Hold your breath. If it boots, hooray! If not, try the troubleshooting methods mentioned above.
  8. Mount the USB's EFI partition (diskutil list, then sudo diskutil mount /dev/diskXsX) and copy the EFI folder to your desktop. Unmount it.
  9. Mount your hard drive's EFI partition (diskutil list, then sudo diskutil mount /dev/diskXsX) and copy the EFI folder to it.
    • In your BIOS, choose OpenCore as your primary boot option. OpenCore should pick up Windows automatically.

Post-install

  1. Follow this guide to get Wi-Fi working in Sonoma

🗼 My build

  • Gigabyte Z790 Gaming X AX motherboard
  • Intel i5-13600KF
  • Sapphire PULSE Radeon 6600 XT 8GB
  • G.SKILL Ripjaws S5 Series 64GB (2 x 32GB) DDR5 6000
  • 2x 1TB WD_BLACK SN850X (one for MacOS, one for Windows)
  • Fractal Design North case
  • fenvi T919 PCI-E WiFi Adapter
  • Thermalright CPU Contact Frame for LGA 1700
  • be quiet! Dark Rock Pro 4 250W TDP CPU Cooler
  • Seasonic Focus GX-850 power supply

Screenshot 2024-01-01 at 8 42 48 PM

opencoreefi-gigabyte-z790-gaming-x-ax's People

Contributors

jannishajda avatar wr avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.