- Joined
- Mar 5, 2021
- Messages
- 40
- Motherboard
- GIGABYTE Z590 Vision-G
- CPU
- 10700K
- Graphics
- RX580
Ohchang's Build:
Gigabyte Z590 Vision G + i7-10700K + AMD RX580
Gigabyte Z590 Vision G + i7-10700K + AMD RX580
Caution
- GIGABYTE Z590 Vision-G M/B(BIOS F2) CAN NOT BOOT with GIGABYTE RX580 MINING or GAMING. (Compatibility issue)
Components
- GIGABYTE Z590 Vision-G(BIOS F2) - Amazon | Newegg
- Intel i7-10700K Processor (10th Gen, UHD630)- Amazon | Newegg
- Samsung DDR4 32GB 3200MHz (2 x 16GB) - Amazon | Newegg
- SK Hynix P31 NVME SSD Drive(Rev.41062C20)
- 3RSYS RC400 CPU Cooler - Amazon | Newegg
- EVGA 750 GQ - Amazon | Newegg
- Fractal Design R7 Compact - Amazon | Newegg
- LG 43UN700 43-inch UHD Monitor - Amazon
Components: Already owned
- Micron MX300 750G - Amazon | Newegg
- SAPPHIRE NITRO AMD Radeon RX 580 4GB - Amazon | Newegg
- BCM94360CS2 / BT WiFi Card - Amazon | Newegg
- Realforce 106U-KB USB Keyboard - Amazon | Newegg
- Kensington Slimblade USB Trackball - Amazon | Newegg
- Lexar LRW400 Memory Reader - Amazon | Newegg
- Sound Blaster Play! 3 USB Sound card - Amazon | Newegg
Comments
This Hackintosh build guide is NOT GUARANTEE 100% fully working in your conditions.*(JUST first approach for Z590 M/B)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.
(I plan to update iGPU acceleration data to this thread)
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.
(If your usb ports doesn’t work well, please apply usb settings at #4 before install procedure)
- BIOS Settings are not special.(XHCI Hand-off Enabled, Internal Graphics Enabled, Serial port Disabled etc.)
- Set the SMBIOS to iMac20,2.
iMac 20,1 or iMacPro 1,1(either is okay)
- Apply custom USB Port map files.
iMac20,1 and iMacPro1,1 is not matter(USBPorts.kext modified by ohchang).
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 Initial Display Output(Gigabyte) or Primary display(ASUS) to PCIe 1 or PEG(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)
Code:AAPL,ig-platform-id: 0300923E(maybe works well 0x3E980003) device-id: 923E0000 Intel UHD 630(maybe works well 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/...-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 attached file.(like as USB ports map)
Thanks.
Updates/Edits
Update 21.06.20
The Intel i225-v connection lost problem reappears.→ Solution : Mini guide (maybe temporary)
Update 21.06.12
- Opencore 0.7.0 applied- Freezing and stuttering or boot failure after Big sur 11.4 update
→ Solution : Mini guide
* This fix already applied to Ver 0.6 EFI; special thanks to @root2 for this report
- Sleep does not work properly after WiFi module(NGFF M.2 M key type adapter) install
→ Solution : Mini guide
* 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.05
- 15 USB ports map applied- Opencore 0.6.9 applied
- Big sur 11.3.1 tested ok
- and minor issue updated
- 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)
Now, Everything works well.
Update 21.04.27
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)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:54Export: FCPX 10.5.1, H.264, MP4, 1920*1080, 29.97p(2000kbps), Add some plug-ins and effects, 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
Screenshots
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.
Screenshots
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.
Attachments
-
EFI for Z590 Vision G Ver0.2.zip4.5 MB · Views: 1,061
-
EFI for Z590 Vision G Ver0.3.zip4.5 MB · Views: 630
-
EFI for Z590 Vision G Ver0.4.zip4.5 MB · Views: 609
-
EFI for Z590 Vision G Ver0.5.zip7.8 MB · Views: 624
-
EFI for Z590 Vision G Ver.0.6.zip7.8 MB · Views: 480
-
EFI Ver0.7 for Z590 Vision G.zip7.8 MB · Views: 1,326
Last edited: