GIGABYTE-Z590-VISION-G-HACKINTOSH-OPENCORE-iGPU-with-dGPU-UHD630-RX580
GIGABYTE-Z590-VISION-G-HACKINTOSH-OPENCORE-iGPU-with-dGPU-UHD630-RX580 copied to clipboard
Opencore Hackintosh settings for Gigabyte Z590 Vision-G
GIGABYTE-Z590-VISION-G-HACKINTOSH-OPENCORE-iGPU-with-dGPU-UHD630-RX580
Opencore Hackintosh settings for Gigabyte Z590 Vision-G
Components
- GIGABYTE Z590 Vision-G(BIOS F2 with ALC4080, i225-V)
- Intel® Core™ i7-10700K Processor (10th Gen, UHD630)
- Samsung DDR4 32GB 3200MHz (2 x 16GB)
- SK Hynix P31 NVME SSD Drive(Rev.41062C20)
- 3RSYS RC400 CPU Cooler
- EVGA 750 GQ
- Fractal Design R7 Compact
- LG 43UN700 43-inch UHD Monitor
Components: Already owned
- Micron MX300 750G
- SAPPHIRE NITRO AMD Radeon RX 580 4GB
- BCM94360CS2 / BT WiFi Card
- Realforce 106U-KB USB Keyboard
- Kensington Slimblade USB Trackball
- Lexar LRW400 Memory Reader
- Sound Blaster Play! 3 USB Sound card
Caution
GIGABYTE Z590 Vision-G M/B(BIOS F2) CAN NOT BOOT with GIGABYTE RX580 MINING or GAMING. (Compatibility issue)
Comments
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)
Procedure
- Install MacOS 11.2.2 or newer(with OPENCORE 0.6.6 or newer)
- Set the SMBIOS to iMac20,2 ~~iMac 20,1 or iMacPro 1,1~~
- Apply custom USB Port map files. ~~iMac20,2, iMac20,1 and iMacPro1,1 is not matter(USBPorts.kext modified by dhckdgjs)~~ There are 2 ways you can do this:
- USBPorts.kext without USBInjectall.kext
- SSDT-UIAC-Z590-VISION-G-V1.aml with USBInjectall.kext
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.
- System will NOT boot without SSDT-AWAC.aml
- ITE Device (0x5702 device on USB HS13 port): if you need the RGB Fusion feature, please check other thread as below. https://www.tonymacx86.com/threads/gigabyte-z490-vision-d-thunderbolt-3-i5-10400-amd-rx-580.298642/page-24#post-2138475
What Works
- Continuity features
- WiFi and BT
- Built-in Ethernet, Audio
- Sleep and wake
- DRM(like Netflix, but only SMBIOS iMacPro1,1)
- FCPX editing, skimming, export
- iGPU Hardware Acceleration(Quicksync)
What doesn't works
- Nothing
- ~~Sleep and wake works but Fan still running~~ (Fixing USB Ports map settings: USBPorts.kext and SSDT-UIAC-Z590-VISION-G-V2.aml)
- ~~iGPU hardware acceleration(Quicksync)~~
Summary
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.
Update 23.04.22 for Ventura
EFI for Z590 Vision G Ver 0.8
- Freezing and stuttering after Ventura 13.x update
→ 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)


- Not working FCPX/Compressor or H/W acceleration failure after Ventura update
→ Edit IGPU Device properties(update later, incomplete success, Export speed 10~20% slower than v0.7)

And other tiny problems fixed and improvements
Update 21.06.20
- The Intel i225-v connection lost problem reappears.
→ Solution : https://www.tonymacx86.com/threads/ohchangs-build-gigabyte-z590-vision-g-i7-10700k-amd-rx580.310986/post-2258474 (maybe temporary)
Update 21.06.12
-
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.
Update 21.05.31 - Freezing and Stuttering on Big sur 11.4
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
- Restore to the old version of fake id injection
- Delete/Disable vit9696 kernel patch
- Add FakePCIID.kext, FakePCIID_Intel_I225-V.kext(Add Kernel also)
- Add DeviceProperties for i225 ethernet
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
Update 21.05.05
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.
Update 21.04.27
~~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).~~
Update 21.04.04
Fix USB Ports map settings.(Sleep and wake work well) This update affected both ways.(kext and acpi)
Update 21.03.14
Add some SSDTs(Fake EC Device, SBUS etc.,)
Update 21.03.12
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.
Sample clip export test
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
- iMac20,2, Bigsur 11.2.2, OC 0.6.7, 10700K, GA Z590 Vision G, RX580: 26:44(This Hackintosh)
- iMac19,1, Catalina 10.15.6, OC 0.6.0, 9600K, GA H370 Gaming 3, RX580: 27:35
- iMac19,1, Bigsur 11.1, OC 0.6.7, 9900K, GA Z390 Designare, 9900K, Vega64: 18:12
Intel Power Gadget can not show GFX AVG(iGPU). But it works(H/W acceleration) well.
Screenshots




