Giter Club home page Giter Club logo

gigabyte-z590-vision-g-hackintosh-opencore-igpu-with-dgpu-uhd630-rx580's Introduction

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

  1. Install MacOS 11.2.2 or newer(with OPENCORE 0.6.6 or newer)
  2. Set the SMBIOS to iMac20,2 iMac 20,1 or iMacPro 1,1
  3. 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

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

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

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

  4. 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 released file.(like as USB ports map)

Thanks.


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

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
  1. Delete/Disable vit9696 kernel patch
  2. Add FakePCIID.kext, FakePCIID_Intel_I225-V.kext(Add Kernel also)
  3. 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)

Z590vision-g_USB

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.

Screen_Shot_2021-03-09_at_1 21 51_AM Screen_Shot_2021-03-09_at_1 21 54_AM

Screenshots

Screen Shot 2021-03-05 at 6 17 27 AM

Screen Shot 2021-03-05 at 6 17 57 AM

ALC 4080 works like External USB Sound Card.

Screen Shot 2021-03-05 at 6 17 45 AM

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

Manual hardware configuration in Ethernet advanced settings.

Screen Shot 2021-03-06 at 1 03 54 AM

gigabyte-z590-vision-g-hackintosh-opencore-igpu-with-dgpu-uhd630-rx580's People

Contributors

dhckdgjs avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.