Contribute
Register

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

Joined
Jun 18, 2010
Messages
129
Motherboard
z390 Designaire
CPU
i9-9900K
Graphics
AMD Radeon VII
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
  4. Mac Pro
Classic Mac
  1. 128K
  2. 512K
  3. Classic
  4. Lisa
  5. Plus
  6. Portable
  7. Power Mac
  8. PowerBook
  9. Quadra
Mobile Phone
  1. iOS
I got it working.
  • Updated to latest OCQuirks.efi/OpenRuntime.efi
  • Removed VirtualSmc.efi/FwRuntimeServices.efi
  • Updated VirtualSMC.kext/SMC*.kext
Looks like the plist format for OcQuirks has changed since the v15 version that was in the guide. Some entries have been renamed and it looks like there are some new ones. Is there an updated plist for designaire using the new nomenclature? Will the default plist work? In earlier versions the default settings did not work for me.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AvoidRuntimeDefrag</key>
<true/>
<key>SetupVirtualMap</key>
<true/>
<key>ProvideCustomSlide</key>
<true/>
<key>DevirtualiseMmio</key>
<true/>
<key>DisableSingleUser</key>
<false/>
<key>DiscardHibernateMap</key>
<false/>
<key>EnableSafeModeSlide</key>
<true/>
<key>ProtectCsmRegion</key>
<false/>
<key>ProtectSecureBoot</key>
<false/>
<key>ShrinkMemoryMap</key>
<false/>
<key>ForceExitBootServices</key>
<true/>
<key>DisableVariableWrite</key>
<false/>
<key>EnableWriteUnprotector</key>
<true/>
<key>ProvideConsoleGopEnable</key>
<true/>
<key>SignalAppleOS</key>
<false/>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AvoidRuntimeDefrag</key>
<true/>
<key>DevirtualiseMmio</key>
<false/>
<key>DisableSingleUser</key>
<false/>
<key>DisableVariableWrite</key>
<false/>
<key>DiscardHibernateMap</key>
<false/>
<key>EnableSafeModeSlide</key>
<true/>
<key>EnableWriteUnprotector</key>
<false/>
<key>ForceExitBootServices</key>
<true/>
<key>MmioWhitelist</key>
<array/>
<key>ProtectMemoryRegions</key>
<false/>
<key>ProtectSecureBoot</key>
<false/>
<key>ProtectUefiServices</key>
<false/>
<key>ProvideConsoleGopEnable</key>
<true/>
<key>ProvideCustomSlide</key>
<true/>
<key>RebuildAppleMemoryMap</key>
<true/>
<key>SetupVirtualMap</key>
<true/>
<key>SignalAppleOS</key>
<false/>
<key>SyncRuntimePermissions</key>
<true/>
</dict>
</plist>
 
Joined
Jun 19, 2012
Messages
44
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
RX 580
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
  1. iMac
Mobile Phone
  1. iOS
Looks like the plist format for OcQuirks has changed since the v15 version that was in the guide. Some entries have been renamed and it looks like there are some new ones. Is there an updated plist for designaire using the new nomenclature? Will the default plist work? In earlier versions the default settings did not work for me.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AvoidRuntimeDefrag</key>
<true/>
<key>SetupVirtualMap</key>
<true/>
<key>ProvideCustomSlide</key>
<true/>
<key>DevirtualiseMmio</key>
<true/>
<key>DisableSingleUser</key>
<false/>
<key>DiscardHibernateMap</key>
<false/>
<key>EnableSafeModeSlide</key>
<true/>
<key>ProtectCsmRegion</key>
<false/>
<key>ProtectSecureBoot</key>
<false/>
<key>ShrinkMemoryMap</key>
<false/>
<key>ForceExitBootServices</key>
<true/>
<key>DisableVariableWrite</key>
<false/>
<key>EnableWriteUnprotector</key>
<true/>
<key>ProvideConsoleGopEnable</key>
<true/>
<key>SignalAppleOS</key>
<false/>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AvoidRuntimeDefrag</key>
<true/>
<key>DevirtualiseMmio</key>
<false/>
<key>DisableSingleUser</key>
<false/>
<key>DisableVariableWrite</key>
<false/>
<key>DiscardHibernateMap</key>
<false/>
<key>EnableSafeModeSlide</key>
<true/>
<key>EnableWriteUnprotector</key>
<false/>
<key>ForceExitBootServices</key>
<true/>
<key>MmioWhitelist</key>
<array/>
<key>ProtectMemoryRegions</key>
<false/>
<key>ProtectSecureBoot</key>
<false/>
<key>ProtectUefiServices</key>
<false/>
<key>ProvideConsoleGopEnable</key>
<true/>
<key>ProvideCustomSlide</key>
<true/>
<key>RebuildAppleMemoryMap</key>
<true/>
<key>SetupVirtualMap</key>
<true/>
<key>SignalAppleOS</key>
<false/>
<key>SyncRuntimePermissions</key>
<true/>
</dict>
</plist>

I made a guess based on the values in the original post for OcQuirks-4.efi and comments in the GitHub readme:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AvoidRuntimeDefrag</key>
<true/>
<key>DevirtualiseMmio</key>
<true/>
<key>DisableSingleUser</key>
<false/>
<key>DisableVariableWrite</key>
<false/>
<key>DiscardHibernateMap</key>
<false/>
<key>EnableSafeModeSlide</key>
<true/>
<key>EnableWriteUnprotector</key>
<true/>
<key>ForceExitBootServices</key>
<false/>
<key>MmioWhitelist</key>
<array/>
<key>ProtectMemoryRegions</key>
<false/>
<key>ProtectSecureBoot</key>
<false/>
<key>ProtectUefiServices</key>
<true/>
<key>ProvideConsoleGopEnable</key>
<true/>
<key>ProvideCustomSlide</key>
<true/>
<key>RebuildAppleMemoryMap</key>
<true/>
<key>SetupVirtualMap</key>
<true/>
<key>SignalAppleOS</key>
<false/>
<key>SyncRuntimePermissions</key>
<true/>
</dict>
</plist>
 
Joined
Apr 1, 2020
Messages
65
Motherboard
Gigabyte Z390 Designare
CPU
3.6 GHz 8-Core Intel Core I9-9900K
Graphics
RX 580
Mini-Guide for Fresh Installation of Catalina 10.15.4 and Newer Success!

Wanted to thank you @CaseySJ for the excellent guide to get my brand new Catalina 10.15.4 build installed.

Working:
  • Bluetooth
  • Wireless
  • USB Ports: HS09, HSO3/SS03, HS04/SS044, HS07/SS07
  • Ethernet Intel i219
  • HS11/HS12 w/ NZXT USB Hub Expander
  • AppleALC 1.3.4 (Only Checked the Audio out)
  • Facetime
  • Apple Cloud/App Store/Music/TV
  • Sidecar w/ IPad
  • I believe I fixed the sleep issue as well. (I re-enabled Power Nap.)

Not tested:
  • SPDIF
  • Want to enable Thunderbolt for a UAD Audio Device

Random Notes:
  1. I also need to create a back up, I am assuming I need to purchase Carbon Copy Cloner and a new SSD for the back up(Next Project).
  2. I wish I would have read your note sooner about loading Windows on SSD N.2 (Disk 1) first, then installing MacOS on SSD M.2 (Disk 2)
  3. Need to fine tune (Going all Extra Mile) my system for audio and video application use. Anything I should watch out for since I used the newer install method?
Thanks again everyone!
 
Joined
Jan 29, 2019
Messages
95
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
Vega 64
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
If it helps, here are some photos.
Thanks! @bugsyraz Since the missing component is directly between 3.3V and pin 7 i would assume that this might be the same resistor value as the one between 3.3V and pin 3 (which would make sense). This one is 3.3kOhm. (In fact I think all the resistors connected directly to the pins of the chip are 3.3kOhms.) I don’t think that this has any other function than drop the voltage at the pins a bit more perhaps? If so it should work fine without the resistor anyway, because as far as I understand it the chip can handle up to 3.6V.
Anyway, I have bridged pin 7 and 8 now and … tadaaa:
Bildschirmfoto 2020-04-08 um 04.42.57.png
Bildschirmfoto 2020-04-08 um 04.43.47.png
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,224
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
Thanks! @bugsyraz Since the missing component is directly between 3.3V and pin 7 i would assume that this might be the same resistor value as the one between 3.3V and pin 3 (which would make sense). This one is 3.3kOhm. (In fact I think all the resistors connected directly to the pins of the chip are 3.3kOhms.) I don’t think that this has any other function than drop the voltage at the pins a bit more perhaps? If so it should work fine without the resistor anyway, because as far as I understand it the chip can handle up to 3.6V.
Anyway, I have bridged pin 7 and 8 now and … tadaaa:
View attachment 460472
View attachment 460473
At last! Congratulations, those screenshots are picture perfect!
 

RuleBreaker01

Banned
Joined
May 31, 2018
Messages
1,198
If you run VideoProc --> Setting --> Options, and you notice that H.264 and/or HEVC is not enabled (see screenshot), try downloading the attached dummy141.kext zip, copy the unzipped kext to /Library/Extensions and run Kext Utilility to rebuild kernel cache.

Reboot and run VideoProc once again to determine whether H.264 and HEVC are both operational.

[/QUOTE]
Hai @CaseySJ ,
I ran this VideoProc app and in the settings its showing Intel UHD630 desktop series graphics as name in the graphics section(not my RX580)....and the H.264 and HEVC hardware accelerations are enabled. How can i know if my RX 580 is getting used properly for graphics purposes?.
Added dummy141.kext to L/E.
Also headless configuration is enabled.
 

RuleBreaker01

Banned
Joined
May 31, 2018
Messages
1,198
Short Question: why suddenly is native nvram and unlock msr register in bios needed updating from mojave to catalina?
 
Joined
Oct 8, 2011
Messages
200
Motherboard
Gigabyte Z390 Designare
CPU
i7 8700
Graphics
RX580 Nitro+
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
It's always the little things! :)

I was about to post my photos...but no need now!

Congratulations!

And that makes it all worth it...

Eh, who cares. :)

What is the make/model of your Thunderbolt 1 Hard Drive? Did it work before flashing the firmware? If it is working only now, then I'll add it to the new list of Thunderbolt devices.

Thanks, Casey!

The make/model of the HDD is Pegasus R4. This is their first version on TB1.

This wasn't working before at all, neither in OSX or on Windows.
 
Joined
Oct 8, 2011
Messages
200
Motherboard
Gigabyte Z390 Designare
CPU
i7 8700
Graphics
RX580 Nitro+
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Thanks! @bugsyraz Since the missing component is directly between 3.3V and pin 7 i would assume that this might be the same resistor value as the one between 3.3V and pin 3 (which would make sense). This one is 3.3kOhm. (In fact I think all the resistors connected directly to the pins of the chip are 3.3kOhms.) I don’t think that this has any other function than drop the voltage at the pins a bit more perhaps? If so it should work fine without the resistor anyway, because as far as I understand it the chip can handle up to 3.6V.
Anyway, I have bridged pin 7 and 8 now and … tadaaa:
View attachment 460472
View attachment 460473
So glad to see someone else fixing the same problem. I bet there were more people that had the same issue.
Congratulations!
 
Top