README.md

September 17, 2023 · View on GitHub

Gigabyte Z390M hackintosh w/ OpenCore

alt text

buymeacoffee

Hardware

ComponentsRecommended
MotherboardGIGABYTE Z390M - BIOS: F6j
CPUIntel i5 8600 - 3,1 GHz
WiFiBCM943602CS
Graphics CardMSI Radeon RX 580 Armor 8GB OC
RAM32GB G.Skill Aegis DDR4-3000Mhz
macOS11.3 (20E232)
OpenCorev0.6.9 (stable)

Included items table

ItemsLast VersionComments
BIOSF6jBe sure to upgrade F6j
OpenCore0.6.9
Lilu1.5.4
AppleALC1.6.1
VirtualSMC1.2.4
WhateverGreen1.5.0
IntelMausi1.0.7
CPUFriend1.2.4Disable: Kernel > Add > 7 & 8 or create!
USBPorts.kext1.0Create your own USBPorts.kext!

Important! Important! Important Highly recommended to try the lastest BIOS 'F6i' version. Download BIOS and flash it for CFG unlocked, SERIAL PORT disabled from BIOS settings.

Updates

  • 2021-05-04 / Version 1.4

    • Released with OpenCore 0.6.9
    • Updated kexts
  • 2021-04-18 / Version 1.3

    • Released with OpenCore 0.6.8
    • Updated kexts
  • 2021-02-14 / Version 1.2

    • Released with OpenCore 0.6.6
    • Updated kexts
    • Replace HfsPlus.efi with the new OpenHfsPlus.efi
  • 2021-01-05 / Version 1.1

    • Released with OpenCore 0.6.5
    • Updated kexts
  • 2020-12-12 / Version 1.0

    • Released with OpenCore 0.6.4.

iGPU | UHD 360 (i5 8600)

DeviceProperties

Boot-arg: -wegnoegpu igfxonln=1 igfxagdc=0

<dict>
	<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
	<dict>
		<key>AAPL,ig-platform-id</key>
		<data>
		BwCbPg==
		</data>
		<key>device-id</key>
		<data>
		mz4AAA==
		</data>
		<key>enable-hdmi20</key>
		<data>
		AQAAAA==
		</data>
		<key>framebuffer-con0-busid</key>
		<data>
		AQAAAA==
		</data>
		<key>framebuffer-con0-enable</key>
		<data>
		AQAAAA==
		</data>
		<key>framebuffer-con0-pipe</key>
		<data>
		EgAAAA==
		</data>
		<key>framebuffer-con1-busid</key>
		<data>
		AgAAAA==
		</data>
		<key>framebuffer-con1-enable</key>
		<data>
		AQAAAA==
		</data>
		<key>framebuffer-con1-type</key>
		<data>
		AAgAAA==
		</data>
		<key>framebuffer-con2-busid</key>
		<data>
		BAAAAA==
		</data>
		<key>framebuffer-con2-enable</key>
		<data>
		AQAAAA==
		</data>
		<key>framebuffer-con2-type</key>
		<data>
		AAgAAA==
		</data>
		<key>framebuffer-patch-enable</key>
		<data>
		AQAAAA==
		</data>
		<key>framebuffer-unifiedmem</key>
		<data>
		AAAAgA==
		</data>
	</dict>
</dict>

BIOS Settings

Based on F6j version.

First setup,

  • Save & Exit
    • Load Optimized Defaults, Save & Exit Setup reboot it.

Second setup,

  • Tweaker
    • Advanced CPU Settings
      • VT-d → Disabled
      • Intel(R) Speed Shift Technology → Enabled
      • Energy Efficient Turbo → Enabled
      • Intel(R) Turbo Boost Technology → Enabled
      • C-States Control
        • CPU Enhanced Halt(C1E) → Enabled
        • C3 State Support → Enabled
        • C6/C7 State Support → Enabled
        • C8 State Support → Enabled
        • C10 State Support → Enabled
        • Package C State limit → Auto
    • Extreme Memory Profile(X.M.P.) → Profile 1
    • Advanced Memory Settings
      • Memory Boot Mode → Enable Fast Boot
      • Memory Enhancement Settings → Enhanced Performance
  • Settings
    • Platform Power
      • Platform Power Management → Disabled
      • AC Back → Always On
      • ErP → Disabled
      • Soft-Off by PWR-BTTN → Delay 4 Sec.
      • Power Loading → Enabled
      • RC6(Render Standby) → Enabled
    • IO Ports
      • Initial Display Output → PCIe 1 Slot
      • Internal Graphics → Enabled
      • DVMT Pre-Allocated → 64M
      • DVMT Total-Gfx Mem → MAX (Need reboot)
      • Aperture Size → 256M
      • Audio Controller → Enabled
      • Above 4G Decoding → Enabled
      • Super IO Configuration (F6i BIOS only)
        • Serial Port → Disabled
      • USB Configuration
        • XHCI Hand-off → Enabled
        • Legacy USB Support → Enabled
        • USB Mass Storage Driver Support → Enabled
        • Port 60/64 Emulation → Disabled
      • Network Stack Configuration
        • Network Stack → Disabled
    • Miscellaneous
      • Intel Platform Trust Technology(PTT) → Disabled
      • Software Guard Extensions(SGX) → Disabled
  • System Info.
    • System Language → English
  • Boot
    • CFG Lock → Disabled (F6i BIOS only)
    • Full Screen LOGO Show → Disabled
    • Fast Boot → Enabled
      • PS2 Devices Support → Disabled
      • Next Boot After AC Power Loss → Fast Boot
    • Windows 8/10 Features → Other OS
    • CSM Support → Disable
    • Secure Boot → Disable