Gigabyte Z490 Vision D i9-10900k 5500 XT

EFI.Z490.Vision.D

Hackintosh OpenCore EFI for Gigabyte Z490 Vision-D

  • OpenCore 0.5.9 + ACPI
  • Config by OpenCore Desktop Guide recommends -> Comet Lake
  • Based on Hackintosh-Intel-i9-10900k-Gigabyte-Z490-Vision-D ConfigThanks to: SchmockLord.
  • Based on Gigabyte Z490 Vision D (Thunderbolt 3) + i5-10400 + AMD RX 580 EFIThanks to: CaseySJ.
  • Config clean-up removed unused properties, duplicity and legacy settings
  • Minimal Drivers HFSPlus.efi, OpenRuntime.efi only
  • Latest Kexts 1.6.2020

Hardware

  • Intel i9-10900k
  • Gigabyte Z490 Vision D (Audio: Realtek ALC1220-VB, 1Gbit Ethernet: Intel I219-V, 2.5Gbit Ethernet: Intel I225-V)
  • Gigabyte Radeon 5500 XT
  • Fenvi T919 Wireless Card (Wifi/BT – BCM94360CD)

Tested

  • GPU: AMD Radeon (contains: agdpmod=pikera) and Intel UHD 630 (i9 iGPU)
  • Wifi + BT
  • All USB ports
  • All Ethernet ports (Intel I219-V + I225-V)
  • Audio: Realtek ALC 1220 – VB (with: layout-id=11)
  • Thunderbolt 3 (tested: Universal Audio Apollo x8p)
  • Sleep/Wake
  • Shutdown/Restart

Installation/configuration

  • Create Install USB disk Open Core Desktop Guide
  • Mount EFI partition with MountEFI or Hackintool
  • Copy EFI folder to the root of the EFI partition
  • In Config navigate to PlatformInfo → Generic and edit: MLB, ROM, SystemSerialNumber, SystemUUID (new you can generated by: GenSMBIOS)
  • Change BIOS-Settings (by section: BIOS)
  • Reboot from the installation media and install macOS.

ACPI

  • SSDT-AWAC.aml – CPU power management
  • SSDT-EC-USBX-DESKTOP.aml – Hides the Embedded controller and creates a fake one for macOS
  • SSDT-PLUG-DRTNIA.aml – Alternative to the real time clock (RTC)
  • SSDT-TB3.aml – Thunderbold 3 support
  • SSDT-UIAC.aml – USB port mapping

Kexts

Order by run in config.plist

  • Lilu v1.4.5 – Acidanthera plug-in manager
  • VirtualSMC v1.1.4 – Emulates the SMC chip found on real macs, without this macOS will not boot.
  • WhateverGreen v1.4.0 – Lilu plugin providing patches to select GPUs on macOS.
  • VirtualSMC → SMCProcessor – Used for monitoring CPU temperature.
  • VirtualSMC → SMCSuperIO – Used for monitoring fan speed.
  • USBInjectAll v0.7.1 – Used for injecting Intel USB controllers on systems without defined USB ports in ACPI.
  • FakePCIID v1.3.15 – Support for kext to attach to any IOPCIDevice
  • FakePCIID → FakePCIID_Intel_HDMI_Audio – Support for unsupported HDAU devices which provide HDMI-audio.
  • FakePCIID → FakePCIID_Intel_I225-V – 2.5Gbit Ethernet (Intel I225-V)
  • AppleALC v1.5.0 – Lilu plug-in, for managing internal Realtek ALC-1220 audio.
  • IntelMausiEthernet v2.5.1d1 – Intel onboard LAN driver for macOS.
  • NVMeFix – Lilu plug-in, for managing power consumption on NVMe SSDs NVMeFix
  • USBWakeFixup – Fix for ACPI device with the right wakeup params (systems without a working EC) USBWakeFixup

BIOS

  • Thanks to: CaseySJ ; Guide original + Screenshots
  • Update to F3 version
  • Press F2 if necessary to toggle into Advanced Mode
  • Save & Exit → Load Optimized Defaults (defaults and optimized setup)
  • Favorites
    • Extreme Memory Profile(X.M.P) → Profile1
    • CSM Support → Disabled
    • VT-d → Disabled
  • Settings → IOPorts
    • Initial Display Output → PCIe 1 Slot (if GPU in slot 1) or IGFX (if using iGPU to display monitor)
    • Internal Graphics → Enabled (not Auto)
    • Above 4G Decoding → Enabled
  • Settings → IOPorts → Thunderbolt
    • Security Level → No Security
    • Thunderbold Boot Support → Boot once
  • Settings → IOPorts → Thunderbolt → Discrete Thunderbolt Configuration
    • GPIO3 Force Pwr → Enabled
  • Settings → IOPorts → USB Configuration
    • XHCI Hand-off → Enabled
  • Boot → Windows 10 Features → Other OS
  • Boot → CSM Support (confirm that it’s “Disabled”)
  • Save & Exit → Save Profiles

Sources

黑苹果EFI大全,免费分享黑苹果EFI大全,收集于开源渠道分享,如果有分享,请来信到maceficom@163.com,我们会添加到黑苹果EFI大全中。