Opencore Hackintosh settings for Gigabyte Z590 Vision-G
GIGABYTE Z590 Vision-G M/B(BIOS F2) CAN NOT BOOT with GIGABYTE RX580 MINING or GAMING. (Compatibility issue)
This Hackintosh build guide is NOT GUARANTEE 100% fully working in your conditions.
This guide has been tested on MacOS Bigsur 11.2.2, OPENCORE 0.6.7 and prefers the use of an AMD dGPU for ease of installation. However, until now, I have NOT found the BEST SETTINGS for iGPU hardware full acceleration.
And this guide can be used on the Gigabyte, MSI, AsRock M/B also. (some settings are different)
cf) Custom USBInjectall.kext by softxing(for XHC 500 Series USB Chipset 8086:43ed) https://gitee.com/softxing/OS-X-USB-Inject-All
Change M/B Bios Primary display(ASUS) or Initial Display Output(Gigabyte) to PEG or PCIe 1(and iGPU MUST be turned on)
Apply the Framebuffer patch(Headless) on your Devices setting in config.plist. (check settings as below and recommend using the Hackintool)
AAPL,ig-platform-id: 0300C89B(maybe works well 0x3E920003)
device-id: C59B0000 Intel UHD 630(maybe works well 0x3E92, 0x3E98 etc., not necessarily)
igfxfw: 02000000
Ref. https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake.html#deviceproperties https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.IntelHD.en.md
Built-in Audio (ALC 4080) no need any settings or kexts. ALC 4080 uses USB HS14 port. It looks like External USB Sound Card.
Built-in Ethernet (Intel i225-V 2.5GBe controller) only works with fake device-id(F2150000) and FakePCIID.kext, FakePCIID_Intel_I225-V.kext. Also, I recommend manual hardware configuration in Ethernet advanced settings.
As far as I have been able to test, everything works well except iGPU hardware acceleration and Thunderbolt devices.(I don’t have ThunderboltEX 3 or Titan/Alpine ridge add-on card)
If you need more detailed settings fot this GIGABYTE Z590 Vision-G M/B, please check released file.(like as USB ports map)
Thanks.
EFI for Z590 Vision G Ver 0.8
→ Force to use injected KEXT driver(from Monterey) for Intel i225-V, This settings are not affect to WiFi/BT at all
(No custom firmware, No VT-D related settings like SSDT-DMAR.aml etc)
→ Edit IGPU Device properties(update later, incomplete success, Export speed 10~20% slower than v0.7)
And other tiny problems fixed and improvements
→ Solution : https://www.tonymacx86.com/threads/ohchangs-build-gigabyte-z590-vision-g-i7-10700k-amd-rx580.310986/post-2258474 (maybe temporary)
Opencore 0.7.0 applied
Sleep does not work properly after WiFi module(NGFF M.2 M key type adapter) install Solution https://www.tonymacx86.com/threads/ohchangs-build-gigabyte-z590-vision-g-i7-10700k-amd-rx580.310986/page-6#post-2252331 cf) You don't need to use this quick fix for sleep issues if you have a PCI-e WiFi module.
SK Hynix P31 NVME M.2 SSD works well with Hackintosh: Firmware update or Rev.41062C20 needed.
Issue: Feezing and stuttering or boot failure after Big sur 11.4 update
Cause: Kernel patch for Intel i225 onboard NIC does NOT work anymore on 11.4
Solution
Reboot, Done
If you need more in-depth research on this issue, please check this thread. Thanks, CaseySJ
https://www.tonymacx86.com/threads/ohchangs-build-gigabyte-z590-vision-g-i7-10700k-amd-rx580.310986/post-2253791 https://www.tonymacx86.com/threads/gigabyte-z490-vision-d-thunderbolt-3-i5-10400-amd-rx-580.298642/page-598#post-2247206
There is no way to set more than 16 USB ports in Big sur 11.3.1, Opencore 0.6.9.
I set 15 port with USBPorts.kext. Disabled USB ports information as below. (Enable - Blue text, Disable - Red text)
Everything works well.
~~Do NOT up date Big sur 11.3 Some USB ports map does not work in 11.3 I'll update UIAC files ASAP~~
~~This is NOT a permanant solution. Please use this way until a release newer version of Opencore and Hackintool. For the detail, please visit this link. https://www.tonymacx86.com/threads/ohchangs-build-gigabyte-z590-vision-g-i7-10700k-amd-rx580.310986/post-2245176 You don't need to apply this fix, if there are no issue with Big sur 11.3 USB.~~
~~Issue: USB port map(like USBPort.kext from hackintool) settings do not work(partially or all) properly after Big sur 11.3 update. Solution: Re-map usb ports(by USBMap script) and Apply Kernel patches(NOT OC Quirks, manual works only).~~
Fix USB Ports map settings.(Sleep and wake work well) This update affected both ways.(kext and acpi)
Add some SSDTs(Fake EC Device, SBUS etc.,)
iGPU H/W acceleration works smoothly and quickly. (SMBIOS iMac20,2 / platform-id 0300923E / device-id 923E0000)
cf. If H/W acceleration doesn't work after MacOS 11.2.3 update, change ID to 0300983E and 983E0000. Please check config.plist ver0.4.
Original: AVCHD(H.264), MOV, 3840*2160, 29.97p(100Mbps), 4:2:0, 8Bit, Long GOP, AAC, 29:54
Export: FCPX 10.5.1, H.264, MP4, 1920*1080, 29.97p(2000kbps), 29:54
Intel Power Gadget can not show GFX AVG(iGPU). But it works(H/W acceleration) well.
ALC 4080 works like External USB Sound Card.
Intel i225-V 2.5GBe controller works with fake device-id(F2150000) and FakePCIID.kext, FakePCIID_Intel_I225-V.kext.
Manual hardware configuration in Ethernet advanced settings.