Contribute
Register

Ohchang's build: Gigabyte Z590 Vision G + i7-10700K + AMD RX580

Joined
Mar 5, 2021
Messages
21
Motherboard
GIGABYTE Z590 Vision-G
CPU
10700K
Graphics
RX580
Ohchang's Build:
Gigabyte Z590 Vision G + i7-10700K + AMD RX580


IMG_5442.jpg

Caution

  • GIGABYTE Z590 Vision-G M/B(BIOS F2) CAN NOT BOOT with GIGABYTE RX580 MINING or GAMING. (Compatibility issue)
  • 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)
    Now, Everything works well.
Z590vision-g_USB.jpg



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
  • 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.
However, until now, I have NOT found the BEST SETTINGS for iGPU hardware full acceleration.
(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

  1. 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)


  2. BIOS Settings are not special.(XHCI Hand-off Enabled, Internal Graphics Enabled, Serial port Disabled etc.)


  3. Set the SMBIOS to iMac20,2. iMac 20,1 or iMacPro 1,1(either is okay)


  4. 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


  5. Change M/B Bios Initial Display Output(Gigabyte) or Primary display(ASUS) to PCIe 1 or PEG(and iGPU MUST be turned on)


  6. 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


  7. Built-in Audio (ALC 4080) no need any settings or kexts. ALC 4080 uses USB HS14 port. It looks like External USB Sound Card.


  8. 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.

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.05.05

15 USB port map applied
Opencore 0.6.9 applied
Big sur 11.3.1 tested ok
and minor issue updated

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.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:54

Export: 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
Intel Power Gadget can not show GFX AVG(iGPU). But it works(H/W acceleration) well.

Screen_Shot_2021-03-09_at_1.21.51_AM.png
Screen_Shot_2021-03-09_at_1.21.54_AM.png



Update 21.03.14

Add some SSDTs(Fake EC Device, SBUS etc.,)



Screenshots

Screenshots


Screen Shot 2021-03-05 at 6.17.27 AM.png
Screen Shot 2021-03-05 at 6.17.57 AM.png

ALC 4080 works like External USB Sound Card.
Screen Shot 2021-03-05 at 6.17.45 AM.png

Intel i225-V 2.5GBe controller works with fake device-id(F2150000) and FakePCIID.kext, FakePCIID_Intel_I225-V.kext.
Screen Shot 2021-03-05 at 6.17.36 AM.png


Manual hardware configuration in Ethernet advanced settings.
Screen Shot 2021-03-06 at 1.03.54 AM.png
 

Attachments

  • EFI for Z590 Vision G Ver0.2.zip
    4.5 MB · Views: 198
  • EFI for Z590 Vision G Ver0.3.zip
    4.5 MB · Views: 175
  • EFI for Z590 Vision G Ver0.4.zip
    4.5 MB · Views: 150
  • EFI for Z590 Vision G Ver0.5.zip
    7.8 MB · Views: 41
Last edited:

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
14,417
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Very interesting -- thanks for being brave enough to buy the Z590! I was afraid the audio codec might not be compatible, but it seems they've just implemented it as a USB audio device on HS14.

This should put many people at ease about buying a Z590 board.
 

jd6

Joined
Mar 29, 2011
Messages
111
Motherboard
Gigabyte GA-Z490 Vision G
CPU
i5-11600k
Graphics
RX 580
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
Very interesting -- thanks for being brave enough to buy the Z590! I was afraid the audio codec might not be compatible, but it seems they've just implemented it as a USB audio device on HS14.

This should put many people at ease about buying a Z590 board.
this is very interesting.
 
Joined
Feb 8, 2014
Messages
30
Motherboard
Gigabyte Vision Z490
CPU
i7-10700K
Graphics
RX 5700
Will it be possible to get a x8 connection from the chipset to the CPU with the Comet Lake CPU (10th gen), and/or is it limited to 11th gen CPUs? Can you check that?
 
Joined
Mar 5, 2021
Messages
21
Motherboard
GIGABYTE Z590 Vision-G
CPU
10700K
Graphics
RX580
Very interesting -- thanks for being brave enough to buy the Z590! I was afraid the audio codec might not be compatible, but it seems they've just implemented it as a USB audio device on HS14.

This should put many people at ease about buying a Z590 board.
I hope so.
I worried about ALC 4080 also. But it works without any effort :)
 
Joined
Mar 5, 2021
Messages
21
Motherboard
GIGABYTE Z590 Vision-G
CPU
10700K
Graphics
RX580
Very nice, great job! I'm interesting in the VisonLink USB-c port which suppose to act like Thunderbird, or this going to work in the future.
Unfortunately the Thunderbolt(ThunderboltEX 3 or Titan/Alpine ridge add-on card) connections not in my workflow.
Maybe I will test the Visionlink with my gears(LG 43UD79-B or 43UN700) in near future.
 
  • Like
Reactions: jd6

jd6

Joined
Mar 29, 2011
Messages
111
Motherboard
Gigabyte GA-Z490 Vision G
CPU
i5-11600k
Graphics
RX 580
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
Unfortunately the Thunderbolt(ThunderboltEX 3 or Titan/Alpine ridge add-on card) connections not in my workflow.
Maybe I will test the Visionlink with my gears(LG 43UD79-B or 43UN700) in near future.
late us know when you do test the VisionLink, much appreciated.
 
Joined
Mar 5, 2021
Messages
21
Motherboard
GIGABYTE Z590 Vision-G
CPU
10700K
Graphics
RX580
Will it be possible to get a x8 connection from the chipset to the CPU with the Comet Lake CPU (10th gen), and/or is it limited to 11th gen CPUs? Can you check that?
As I know, M.2 slot(PCIe 4.0) limitation is depending on CPU gen.
If you mean only PCIe slots performance limitation, please check diagram and specs as below.
Screen Shot 2021-03-15 at 4.09.18 PM.png

Screen Shot 2021-03-15 at 4.09.07 PM.png
 
Joined
Apr 5, 2016
Messages
936
Motherboard
GIGABYTE Z170X-Gaming 7
CPU
i7-6700K
Graphics
GTX TITAN X
Mac
  1. iMac
  2. MacBook
  3. MacBook Air
  4. MacBook Pro
  5. Mac mini
  6. Mac Pro
Classic Mac
  1. Apple
  2. LC
  3. Power Mac
Mobile Phone
  1. iOS
The USB 3.2 Gen 2x2 ports are interesting. Do they work? If macOS doesn't support 20 Gbps then maybe GenericUSBXHCI.kext can be used (if the 2x2 port is on a different controller then the other ports then you'll want to change the kext to only match that controller). https://forums.macrumors.com/threads/usb-3-x-pcie-cards-for-classic-mac-pro.1501482/

VisionLink - how does this differ from USB-C with DisplayPort Alt Mode? The DisplayPort input? The Sunix UPD2018 had that functionality and supported USB 3.1 gen 2 (at 8 Gbps) instead of USB 3.0. Too bad this VisionLink doesn't support DisplayPort 1.4 and USB 3.1 gen 2...

Why is it limited to Comet Lake's DisplayPort 1.2 if Rocket Lake supports DisplayPort 1.4? Or maybe DisplayPort 1.4 will be supported if you use a Rocket Lake CPU? This motherboard only exposes two of the possible three iGPU outputs and one is wasted on HDMi 1.4.
 
Top