Contribute
Register

[SUCCESS] Gigabyte Designare Z390 (Thunderbolt 3) + i7-9700K + AMD RX 580

I dont use CCC, instead i use recovery mode and fresh install the os to another drive and then use migration assistant... takes a little longer.. but it works.
 
Hello @diversgens,

Let's get you moved over to OpenCore. First, I need to ask whether you're following this guide:
...and whether you're running BIOS F9g or BIOS F9i.
Thank you for the answer, Casey
My bios is F9g and cfg-lock is disable, i have already follow the initial guide to remove old trace of Clover and follow the guide to create an usb stick to try OpenCore.
I have try many versions since 0.6.0 and it's always the around the same error on boot.
I can't remember clearly now but it seem i have nearly the same problem with clover at the beginning and it was related with my graphic card. I have try to use the SSDT-*.aml that i use in the ACPI from Clover but it's the same result.
Can it be related to the fact i have OcQuirks.efi and OcQuirks.plist in the Clover->drivers->UEFI folder ?
Thanks again
 
Thank you for the answer, Casey
My bios is F9g and cfg-lock is disable, i have already follow the initial guide to remove old trace of Clover and follow the guide to create an usb stick to try OpenCore.
I have try many versions since 0.6.0 and it's always the around the same error on boot.
I can't remember clearly now but it seem i have nearly the same problem with clover at the beginning and it was related with my graphic card. I have try to use the SSDT-*.aml that i use in the ACPI from Clover but it's the same result.
Can it be related to the fact i have OcQuirks.efi and OcQuirks.plist in the Clover->drivers->UEFI folder ?
Thanks again
Understood. Comments:
  • Let's use the OpenCore 0.7.4 EFI folder from this thread with all the original Drivers, Kexts, etc. that are in the ZIP file.
  • Because you have Catalina, let's change SecureBootModel to Disabled. Do you know how to do that?
    • We can use OpenCore Configurator 2.52.0.0 (set to 0.7.4 Release Version) like this:
Screen Shot 2021-10-20 at 4.02.01 PM.png
 
thank you. I think the serial code generation went well.
I have a question about a plist file. Since I am using AMD RX6800, do I need to rename "config-AMD-GPU.plist" to "config.plist"? Should I also delete config-Intel-iGPU.plist?

I've followed the quick guide for a fresh installation of macOS 10.16 Big Sur, but there are still some uncertainties. Which guide should I refer to?
Please answer, I'm sorry for the many questions.
 
Just saw your post...

The Radeon W6800 should work with Big Sur. It's best to be on OpenCore 0.7.4 because WhateverGreen was recently updated to allow GPU device ID spoofing. This means that if your W6800 uses a non-standard device-id, we can easily spoof it to work.
I just tried it and it reports fine. Sometimes it takes a second to show up in About This Mac. It starts out blank and then changes to "Radeon PRO W6800 32 GB". Geekbench 5 Metal score is around 147,000 compared to 44,000 with the Vega 56.

Final Cut Pro X keeps crashing during render but I am not sure if it is due to the 10.6 update. I'll try with the Vega 56. Also the latest "Pro Video Formats 2.2.2" update in Software Update fails. I plan to update to OC 0.7.4 to see if anything changes and to prepare for Monterey. I'm on OC 6.6 right now.

Also, is it still the case where we have to choose between iGPU and dGPU? Or is it possible to have both? i.e.
- UHD 630: Thunderbolt adapter -> Display Port -> 4K60 display
- AMD W6800: No display plugged in. Used solely for compute tasks (Final Cut Pro X Render/Share GPU).
Is it possible to have two dGPUs?
- AMD Vega 56: Thunderbolt adapter -> Display Port -> 4K60 display
- AMD W6800: No display plugged in. Used solely for compute tasks (Final Cut Pro X Render/Share GPU).
 
Last edited:
Hello @Z390HTosh,

Oh no, it looks as if your RX 580 may have a fault. If you have another motherboard, please try installing the RX 580 into that. If the same problem occurs then there's good reason to believe the GPU is bad.

To switch to Intel iGPU, we can do the following from a working Mac or Hack:
  • Edit your config.plist from the EFI/OC folder in the EFI partition using TextEdit or BBEdit.
  • Find the section DeviceProperties. It should look like this:
XML:
    <key>DeviceProperties</key>
    <dict>
        <key>Add</key>
        <dict>
            <key>PciRoot(0x0)/Pci(0x2,0x0)</key>
            <dict>
                <key>#AAPL,slot-name</key>
                <string>Internal@0,2,0</string>
                <key>AAPL,ig-platform-id</key>
                <data>AwCYPg==</data>
                <key>device_type</key>
                <string>Display controller</string>
                <key>framebuffer-patch-enable</key>
                <data>AQAAAA==</data>
                <key>model</key>
                <string>Intel UHD Graphics 630</string>
            </dict>
            <key>PciRoot(0x0)/Pci(0x1F,0x3)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Internal@0,31,3</string>
                <key>device_type</key>
                <string>Audio device</string>
                <key>model</key>
                <string>Realtek ALC1220-VB</string>
            </dict>
            <key>PciRoot(0x0)/Pci(0x1C,0x3)/Pci(0x0,0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Internal@0,28,3/0,0</string>
                <key>device_type</key>
                <string>Network controller</string>
                <key>model</key>
                <string>BCM4360 802.11ac Wireless Network Adapter</string>
            </dict>
            <key>PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Internal@0,28,1/0,0</string>
                <key>device_type</key>
                <string>Ethernet controller</string>
                <key>model</key>
                <string>Intel i211 PCI Express GIgabit Ethernet</string>
            </dict>
            <key>PciRoot(0x0)/Pci(0x14,0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Internal@0,20,0</string>
                <key>device_type</key>
                <string>USB controller</string>
                <key>model</key>
                <string>Intel PCH xHCI Host Controller</string>
            </dict>
        </dict>
  • See that first section beginning with <key>PciRoot(0x0)/Pci(0x2,0x0)</key>? It looks like this:
XML:
            <key>PciRoot(0x0)/Pci(0x2,0x0)</key>
            <dict>
                <key>#AAPL,slot-name</key>
                <string>Internal@0,2,0</string>
                <key>AAPL,ig-platform-id</key>
                <data>AwCYPg==</data>
                <key>device_type</key>
                <string>Display controller</string>
                <key>framebuffer-patch-enable</key>
                <data>AQAAAA==</data>
                <key>model</key>
                <string>Intel UHD Graphics 630</string>
            </dict>
  • Replace just this section with the following:
XML:
            <key>PciRoot(0x0)/Pci(0x2,0x0)</key>
            <dict>
                <key>#AAPL,slot-name</key>
                <string>Internal@0,2,0</string>
                <key>AAPL,ig-platform-id</key>
                <data>BwCbPg==</data>
                <key>device_type</key>
                <string>Display controller</string>
                <key>framebuffer-con0-busid</key>
                <data>AQAAAA==</data>
                <key>framebuffer-con0-enable</key>
                <data>AQAAAA==</data>
                <key>framebuffer-con0-flags</key>
                <data>xwMAAA==</data>
                <key>framebuffer-con0-index</key>
                <data>AQAAAA==</data>
                <key>framebuffer-con0-pipe</key>
                <data>EgAAAA==</data>
                <key>framebuffer-con0-type</key>
                <data>AAQAAA==</data>
                <key>framebuffer-con1-busid</key>
                <data>BgAAAA==</data>
                <key>framebuffer-con1-enable</key>
                <data>AQAAAA==</data>
                <key>framebuffer-con1-flags</key>
                <data>xwMAAA==</data>
                <key>framebuffer-con1-index</key>
                <data>AgAAAA==</data>
                <key>framebuffer-con1-pipe</key>
                <data>EgAAAA==</data>
                <key>framebuffer-con1-type</key>
                <data>AAQAAA==</data>
                <key>framebuffer-con2-busid</key>
                <data>BAAAAA==</data>
                <key>framebuffer-con2-enable</key>
                <data>AQAAAA==</data>
                <key>framebuffer-con2-flags</key>
                <data>xwMAAA==</data>
                <key>framebuffer-con2-index</key>
                <data>AwAAAA==</data>
                <key>framebuffer-con2-pipe</key>
                <data>EgAAAA==</data>
                <key>framebuffer-con2-type</key>
                <data>AAgAAA==</data>
                <key>framebuffer-con3-busid</key>
                <data>AAAAAA==</data>
                <key>framebuffer-con3-enable</key>
                <data>AQAAAA==</data>
                <key>framebuffer-con3-flags</key>
                <data>IAAAAA==</data>
                <key>framebuffer-con3-index</key>
                <data>/////w==</data>
                <key>framebuffer-con3-pipe</key>
                <data>AAAAAA==</data>
                <key>framebuffer-con3-type</key>
                <data>AQAAAA==</data>
                <key>framebuffer-patch-enable</key>
                <data>AQAAAA==</data>
                <key>model</key>
                <string>Intel UHD Graphics 630 (Desktop 9 Series)</string>
            </dict>
  • Save the file.
  • Boot the Hackintosh with the modified config.plist.
  • You may connect monitor to either of these ports located on the rear IO panel:
    • HDMI port (using HDMI to HDMI cable)
    • Thunderbolt/USB-C port 1 (using a USB-C to DP cable)
    • Thunderbolt/USB-C port 2 (using a USB-C to DP cable)
Hai @CaseySJ , been using my Machine without my Rx 580 for few weeks, I gave it for servicing and they said its unrepairable and also they don't have the same card for replacement. So they decided to refund my purchase amount. Looks like i have to buy another graphics card. Right now I am using the Inbult HDMI port of my Z390 designare. Will i be able to connect more displays without additional graphics card?....If it's neccessary to buy a new card what would be the best choice for my system?....Can you pls suggest me a card for a budget of around RX 580?...
 
Last edited:
Asus-Prime-X299-Deluxe-II.
Are there any requirements for the BIOS version of lightning hot plug. You didn't mention here. Is it possible to realize hot plug in the latest BIOS of 3501?
 
Hi,
first of all, thank you for the detailed guide and continuous updates!
As far as I understand, iOS devices aren't recognised on the Thunderbolt / USB C ports because USB 2.0 is disabled to meet the port limit of macOS? What do I need to do to disable e.g. HS09 and HS10 and to enable HS08 and HS13 instead? If this question is already answered somewhere in this thread, please let me know what keyword I should use for my search
 
Back
Top