Giter Site home page Giter Site logo

gigabyte-z590-master-11900k's Introduction

Gigabyte-Z590i-Vision-D-11900k

Within this repository I share my Hackintosh EFI for my newest build based on Intels Rocketlake 11th Gen CPU.

Z590i and 11900k running macOS Ventura

Hardware used in this build:

  • CPU: Intel i9-11900k
  • Board: Gigabyte Z590i Vision D:
    • Audio: Realtek ALC4080
    • 1x 2.5GBase-T (Intel I225-V)
    • 1x USB-C
    • 2x Thunderbolt 4 ports (Intel JHL8540 Maple Ridge)
    • 2x m.2 Slots
  • RAM: 32GB G.Skill Trident Z 3600Mhz CL18
  • AMD 6900XTXH (MSI Radeon RX 6900 XT Gaming Z)
  • Wifi/BT: Intel AX201, replaced by a Broadcom BCM94360NG for macOS Compatibilty. Works out of the box. The BCM94360NG fits into the original WiFi-card housing and sits under the IO-shield. Original antennas fit.
  • SSDs: 1x 2TB Samsung 980 Pro OEM (PM9A1) for Windows 10 (sits in the m.2 below the CPU) 1x 1TB Samsung 960 EVO for macOS (sits on the back of the board)
  • Case: NCASE M1 v6.1

What is working:

  • SMBIOS MacPro7,1 with full h264/h265 hardware encoding
  • Audio: working out of the box as it is connected like a USB-Audio interface. But keep in mind it only shows up, when you plugin something (e.g. headphones).
  • Thunderbolt 4 (incl. Hotplug, tested with Monterey 12.5 and Ventura Beta 5)
  • Replacing the internal m.2 Intel Wifi with a BCM94360NG to have macOS native Wifi/BT Support
  • USB-ports. Have created my custom USB port mapping with USBMap.command

What is not working:

  • iGPU, the 11th Gen iGPU is not supported by macOS

Wifi in macOS Sonoma

With macOS Sonoma, the Broadcom based Wifi cards don't work plug and play anymore. It is a very annoying process now, that you have to repeat after every macOS Update!

General Requirements for Broadcom Wifi in Sonoma:

  • Additional Kexts: IO80211FamilyLegacy.kext, IOSkywalkFamily.kext, AMFIPass.kext. Also these Kexts in a very high priority after Lilu and VirtualSMC.
  • Blocking Kexts: com.apple.iokit.IOSkywalkFamily
  • Bootarg: -amfipassbeta
  • NVRAM: csr-active-config=<03080000>

To be repeated for every macOS Update:

  1. Disable SecureBoot via config.plist: SecureBootModel = Disabled and DmgLoading = Any
  2. Disable SecureBoot in BIOS
  3. Install the macOS Update
  4. Run the OCLP Patcher and start the "Post-install Root Patch".
  5. Enable SecureBoot via config.plist: SecureBootModel = (your SecureBootModel according to here: https://dortania.github.io/OpenCore-Post-Install/universal/security/applesecureboot.html#securebootmodel) and DmgLoading = Any
  6. Enable SecureBoot in BIOS again

Getting the OpenCore Legacy Patcher

Install the newest release from here: https://github.com/dortania/OpenCore-Legacy-Patcher/releases

USB Port Mapping

Update (05.01.23): Z590 Vision D Users I have added a USB port configuration for the ATX version Z590 Vision D as well. You just have to disable SSDT-USB-Ports-Z590i-VisionD.aml and enable SSDT-USB-Ports-Z590-VisionD.aml.

USB Port Mapping Z590i Vision D

BIOS-settings:

  • Current BIOS version: F8b

  • Load optimized defaults

  • Set Above 4G Decoding to Enabled

  • Set Legacy USB Support to Disabled

  • Set Intel VT-D to Enabled (DisableIOMapper is disabled, AppleVTD should be working)

  • Set Internal Graphics to Disabled (or Auto if you want to use it in Windows)

  • Thunderbolt:

    • Discrete Thunderbolt Support: Enabled

    • Wake From Thunderbolt Devices: Disabled

    • Native OS security for TBT: Disabled

    • Discrete Thunderbolt Configuration:

    • Thunderbolt USB Support: Disabled

    • Thunderbolt Boot Support: Disabled

    • Titan Ridge Workaround for OSUP: Disabled

    • Tbt Dynamic AC/DC L1: Disabled

    • GPIO3 Force Pwr: Enabled

    • Wait time in ms after applying Force Pwr: 200

    • GPIO filter: Enabled

    • DTBT Controller 0 Configuration: all Settings in this Submenu BIOS-Default

  • For Secure Boot:

    • Set Secure Boot to Enabled
    • Set Secure Boot Mode to Custom
    • Go to Key Management and then Enroll EFI.
    • Add all *.efi Files in your EFI Folder: BOOTX64.efi, all drivers(OpenRunTime.efi, OpenHFSPlus.efi, OpenCanopy.efi), OpenCore.EFI

FYI: I have XMP Profile disabled because I noticed stability issues in macOS. I am using the RAM with 2133Mhz now.

BIOS settings #1 BIOS settings #2 BIOS settings #3 BIOS settings #4 BIOS settings #5 BIOS settings #6 BIOS settings #7 BIOS settings #8

Credits:

gigabyte-z590-master-11900k's People

Contributors

schmocklord 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.