Contribute
Register

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

Before I attempted the renaming I did try something else.
I had read that using the igpu with the Vega cards can have a performance impact so I tried disabling the igpu, switching to iMacPri1,1 and removing the references in the config file.
I am seeing MUCH better performance in Cinema4d and rendering however I still can't render h.264.
I grow vexed..
You configured the system as follows:
  • BIOS --> disable iGPU
  • SMBIOS --> iMacPro1,1
  • Platform ID --> 0x3E910003 or 0x3E920003 or 0x3E980003 (or something else?)
This leaves you with:
  • Vega #1 -- which shows "Slot-1"
  • Vega #2 -- which also shows "Slot-1"
  • VGTab kext for fan/power curves
  • No Vega SSDT
Questions:
  • Can you run DaVinci Resolve or does it still crash on start?
  • Only H.264 rendering is failing?
  • Do you need a separate VGTab kext for each of the two Vega cards? (I don't have Vega so I've never used this tool). Does the kext require PCI path/address for each card?
  • Do the two Vegas still appear as "Slot-1"?
  • Did renaming the Vega to "AMD Vega" or something similar make any difference?
 
Thanks once again CaseySJ. You are a very helpful person to keep refining the guide for the benefit of others.

I think this is by far the best Hackintosh I've ever built in all my years of doing this. I think it was just after the release of Leopard that I built my first Hackintosh; thankfully it's much easier now than back then!
You're quite welcome. Another happy RX 580 owner! But not many happy Vega owners. Let's hope iMac19,1 provides a smoother experience for the Vega series. We may need to wait another couple of weeks for the various hackintools to be updated.
 
Complete Success.
I reapplied the iMacPro1,1 settings, saved and rebooted and all is working.

So... full update.
I have everything working on my machine now including Airdrop, Handoff, iTunes decryption, audio and two fully working Vega64 cards. Final Cut and Davinci Resolve are working as well as all my 3D and Photo apps.
In the end I had to disable the iGPU to get the Vega cards working to their full potential.
Giddy as a school girl.
 
Last edited:
Quick update - I did a secure format on the USB stick and it worked fine. (I actually got impatient and pull the USB stick after Pass 2 and then formatted as normal)
 
Complete Success.
I reapplied the iMacPro1,1 settings, saved and rebooted and all is working.

So... full update.
I have everything working on my machine now including Airdrop, Handoff, iTunes decryption, audio and two fully working Vega64 cards. Final Cut and Davinci Resolve are working as well as all my 3D and Photo apps.
In the end I had to disable the iGPU to get the Vega cards working to their full potential.
Giddy as a school girl.
Glad to hear! For the benefit of other Vega owners running this system, what are the final settings that made everything work?
  • BIOS --> iGPU --> Disabled
  • BIOS --> Initial Display Output --> PCIe 1 Slot
  • SMBIOS = iMacPro1,1
  • AAPL,ig-platform-id = ?? Did you use any value for this, or just omitted it?
  • Lilu and WhateverGreen installed (/Library/Extensions)
  • VegaTab kext
  • Any other relevant settings?
 
Glad to hear! For the benefit of other Vega owners running this system, what are the final settings that made everything work?
  • BIOS --> iGPU --> Disabled
  • BIOS --> Initial Display Output --> PCIe 1 Slot
  • SMBIOS = iMacPro1,1
  • AAPL,ig-platform-id = ?? Did you use any value for this, or just omitted it?
  • Lilu and WhateverGreen installed (/Library/Extensions)
  • VegaTab kext
  • Any other relevant settings?

With following settings, I get good Geekbench scores (attached).

BIOS:
iGPU enabled
Intial Display Output: slot 1 (with Vega 64)

Clover:
SMBIOS = iMac18,3
IntelGFX = blank
Graphics page = blank
-rad24 in arguments (but I can't tell difference with or without)

Yes, to Lilu and WhateverGreen: former in /L/E/, latter in EFI folder with Vega KEXT

Vega KEXT (from my original post; since that time, I converted the Radeon Vega64 from air to water cooled, using the Alphacool system)

AAPL,ig-platform was CaseySJ's in Properties:

Code:
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
            <dict>
                <key>AAPL,ig-platform-id</key>
                <data>
                AwCSPg==
                </data>
                <key>AAPL,model</key>
                <string>Intel UHD 630</string>
                <key>AAPL,slot-name</key>
                <string>Internal</string>
                <key>device_type</key>
                <string>Graphics Processor</string>
                <key>enable-hdmi20</key>
                <data>
                AQAAAA==
                </data>
                <key>framebuffer-con0-busid</key>
                <data>
                BQAAAA==
                </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>name</key>
                <string>Intel UHD 630</string>
            </dict>[code]
 

Attachments

  • Screen Shot 2019-03-30 at 10.24.25 AM.jpg
    Screen Shot 2019-03-30 at 10.24.25 AM.jpg
    183.3 KB · Views: 231
  • Screen Shot 2019-03-30 at 10.25.42 AM.jpg
    Screen Shot 2019-03-30 at 10.25.42 AM.jpg
    192.5 KB · Views: 229
Glad to hear! For the benefit of other Vega owners running this system, what are the final settings that made everything work?
  • BIOS --> iGPU --> Disabled
  • BIOS --> Initial Display Output --> PCIe 1 Slot
  • SMBIOS = iMacPro1,1
  • AAPL,ig-platform-id = ?? Did you use any value for this, or just omitted it?
  • Lilu and WhateverGreen installed (/Library/Extensions)
  • VegaTab kext
  • Any other relevant settings?
  • BIOS --> iGPU --> Disabled
  • BIOS --> Initial Display Output --> PCIe 1 Slot
  • SMBIOS = iMacPro1,1
  • AAPL,ig-platform-id = Omitted
  • Lilu and WhateverGreen installed (/Library/Extensions) Yes, see attached image
  • VegaTab kext (separate for Vega64 and FE version)
I have included my config file (serial redacted). Note, there is probably cruft that isn't doing anything since the iGPU is disabled in the BIOS.
 

Attachments

  • Screen Shot 2019-04-01 at 12.15.33 PM.png
    Screen Shot 2019-04-01 at 12.15.33 PM.png
    60.8 KB · Views: 220
  • Screen Shot 2019-04-01 at 12.14.35 PM.png
    Screen Shot 2019-04-01 at 12.14.35 PM.png
    39 KB · Views: 228
  • Screen Shot 2019-04-01 at 12.14.51 PM.png
    Screen Shot 2019-04-01 at 12.14.51 PM.png
    17.8 KB · Views: 234
  • Screen Shot 2019-04-01 at 12.15.02 PM.png
    Screen Shot 2019-04-01 at 12.15.02 PM.png
    19.3 KB · Views: 221
  • config.plist
    6.5 KB · Views: 280
@rj510, because you're using a headless platform ID (0x3E920003) you can omit all of the "framebuffer-con" settings. A much simplified version (with platform ID changed to 0x3E980003 for 10.14.4) is as follows:

XML:
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>PpgAAw==</data>
<key>AAPL,model</key>
<string>Intel UHD 630</string>
<key>AAPL,slot-name</key>
<string>Internal</string>
<key>device_type</key>
<string>Graphics Processor</string>
<key>framebuffer-patch-enable</key>
<data>AQAAAA==</data>
<key>name</key>
<string>Intel UHD 630</string>
</dict>
 
Good catch! That looks like a bad/incomplete download. Suggestions:
  • On your real Mac, open the Applications folder in Finder.
  • Right-click "Install MacOS Mojave" and choose Show Package Contents.
  • Then open the SharedSupport folder and check the file InstallESD.dmg
  • This is what a good download looks like:
    View attachment 396530
Thanks guys, the file looks fine, but that the checksum of the installESD.dmg doesn't match the one on.
Any ideas?
thanks again.
 
Back
Top