Contribute
Register

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

***So new piece of news (MacOS 10.15.1). I have Sidecar up and working on my rig with the iGPU disabled. iMac19,1 and the new updated WEG 1.3.4 loaded.
Really - are you sure?
VDA decoder and sidecar need iGPU enabled - on my rig they do anyway!
 
The GC-Titan Ridge has arrived. We get to live an extra hour this weekend, so what better way to spend it!
What system are you planning to test this card in? I have one standing by also.
@PicLock @Stork

Confirmed! The Gigabyte GC-Titan Ridge plugged into an Asus X99 Deluxe II with the THB_C header cable connected, works perfectly -- including hot plug. It does require the Thunderbolt hot-plug SSDT.

I did not run Windows. Just installed the card in the same slot as the previous ThunderboltEX 3, which means no changes made to BIOS Setup. The first boot stalled during BIOS POST, but after a hard reset, the system booted just fine.

Here are some screenshots...

After hot-plugging Apple's Thunderbolt-to-Ethernet adapter with an Apple TB3-to-TB2 adapter (see DSB4@4). We can see the BCM5701Enet device:

Screen Shot 2019-11-02 at 11.42.40 AM.png

After hot-unplugging the Apple Thunderbolt-to-Ethernet adapter, DSB4 gets nulled out:

Screen Shot 2019-11-02 at 11.42.50 AM.png

After hot-plugging it back in, BCM5701Enet reappears:

Screen Shot 2019-11-02 at 11.43.10 AM.png
 
@PicLock @Stork

Confirmed! The Gigabyte GC-Titan Ridge plugged into an Asus X99 Deluxe II with the THB_C header cable connected, works perfectly -- including hot plug. It does require the Thunderbolt hot-plug SSDT.
....
I didn't know the motherboard headers had the same pin layout. If that's the case, that is a break through.
 
Really - are you sure?
VDA decoder and sidecar need iGPU enabled - on my rig they do anyway!
Yeah, I was shocked as well (given all the testing I have tried), but iGPU is disabled and Sidecar is working just fine. I don't breath on it wrong and mess it all up!! :cool:
 
Yeah, I was shocked as well (given all the testing I have tried), but iGPU is disabled and Sidecar is working just fine. I don't breath on it wrong and mess it all up!! :cool:
Did you clear these properties as well?
 

Attachments

  • Screen Shot 2019-11-02 at 4.12.38 PM.png
    Screen Shot 2019-11-02 at 4.12.38 PM.png
    33.4 KB · Views: 73
This is most likely due to AptioMemoryFix in the drivers64UEFI or drivers/UEFI folder. Have you tried removing that and copying OsxAptioFix2Drv-free2000 in its place? When iGPU is enabled, AptioMemoryFix will fail for most people.

Some background questions:
  • When was your Hackintosh originally set up (with i9-9900KF)?
  • Was it a fresh installation of Mojave or an upgrade from High Sierra?
  • Is there any pattern to the freezes or to the momentary pauses?
    • Do these events occur when using a particular web browser or a particular application?
  • Are you using a Bluetooth or other wireless mouse (such as Logitech unifying receiver mouse)?

Thanks @CaseySJ . You are correct I did have AptioMemoryFix.efi in place of OsxAptioFix2Drv-free2000.efi - mainly as I had read in so many places on this site, that OsxAptioFix2Drv-free2000.efi is to be avoided. I have put it back, but system failed to boot after re-enabling the iGPU.

I disabled the iGPU and have left OsxAptioFix2Drv-free2000.efi installed.

Any thoughts on new crash?
 

Attachments

  • IMG_6059.jpeg
    IMG_6059.jpeg
    494.5 KB · Views: 57
Glad to hear it!

Yes now the Seagate/LaCie now appears under RP05 (Thunderbolt) so it should be usable.

Nothing recognised. If I connect directly to my Lacie drive all is well, but if I connect through the Seagate and then onto the Lacie, nothing appears, despite showing up in the under RP05. As if there is an issue with the Seagate TB unit.
 
Thanks @CaseySJ . You are correct I did have AptioMemoryFix.efi in place of OsxAptioFix2Drv-free2000.efi - mainly as I had read in so many places on this site, that OsxAptioFix2Drv-free2000.efi is to be avoided. I have put it back, but system failed to boot after re-enabling the iGPU.

I disabled the iGPU and have left OsxAptioFix2Drv-free2000.efi installed.

Any thoughts on new crash?
When using OsxAptioFix2Drv-free2000 we must also add slide=0 to Clover Configurator --> Boot Arguments.
 
@PicLock

Have you upgraded your Asus X99 system to Catalina?

If not, the upgrade is non-trivial, but not too difficult. Having just completed the upgrade, here's a mini-guide:

*** Mini-Guide for Upgrading Asus X99 Deluxe II from Mojave to Catalina ***

Step 1:
Make a full bootable backup of Mojave.

Step 2: Make Preparations in Mojave.

Before we can start the Catalina installer, we must make several modifications to the Mojave EFI folder. Don't worry, these modifications are compatible with both Mojave and Catalina.
  1. Login to Mojave and mount EFI partition of the Mojave SSD.
  2. In the CLOVER/kexts/Other folder we must update the following (all of which are available for download from the Acidanthera GitHubsite):
    • Lilu --> 1.3.9 or newer
    • WhateverGreen --> 1.3.4 or newer
    • AppleALC --> 1.4.3 or newer
    • Delete BrcmPatchRAM2.kext and replace with BrcmPatchRAM3.kext from the Acidanthera BrcmPatchRAM repository on GitHub.
    • Copy BrcmBluetoothInjector.kext (included in the BrcmPatchRAM download) to the same CLOVER/kexts/Other folder.
    • Replace BrcmFirmwareData.kext with the latest version (also included in BrcmPatchRAM download).
    • The resulting folder should look like this:
      Screen Shot 2019-11-02 at 3.16.28 PM.png
  3. Now we need to modify config.plist --> Kernel and Kext Patches --> KernelToPatch.
    • The revised section looks like this:
      Screen Shot 2019-11-02 at 3.19.43 PM.png
    • To make it easier to enter, simply find and replace the entire KernelToPatch section in your config.plist using an editor like BBEdit or PListPro or TextEdit (in Plain Text mode). KernelToPatch entries begin around line 1016:
      Screen Shot 2019-11-02 at 3.25.47 PM.png
    • XML:
      		<key>KernelToPatch</key>
      		<array>
      			<dict>
      				<key>Comment</key>
      				<string>_xcpm_cpuid_set_info © Pike R. Alpha</string>
      				<key>Disabled</key>
      				<true/>
      				<key>Find</key>
      				<data>
      				cjzQd1APtsA=
      				</data>
      				<key>Replace</key>
      				<data>
      				ajzQd1APtsA=
      				</data>
      			</dict>
      			<dict>
      				<key>Comment</key>
      				<string>_xcpm_bootstrap © Pike R. Alpha</string>
      				<key>Disabled</key>
      				<true/>
      				<key>Find</key>
      				<data>
      				idgExDwidyI=
      				</data>
      				<key>Replace</key>
      				<data>
      				idgEwzwidyI=
      				</data>
      			</dict>
      			<dict>
      				<key>Comment</key>
      				<string>xcpm_pkg_scope_msrs © Pike R. Alpha</string>
      				<key>Disabled</key>
      				<false/>
      				<key>Find</key>
      				<data>
      				MdLotPz//w==
      				</data>
      				<key>MatchOS</key>
      				<string>10.14.x</string>
      				<key>Replace</key>
      				<data>
      				MdKQkJCQkA==
      				</data>
      			</dict>
      			<dict>
      				<key>Comment</key>
      				<string>_xcpm_ performance_patch © Pike R. Alpha</string>
      				<key>Disabled</key>
      				<false/>
      				<key>Find</key>
      				<data>
      				weMISGPTidBIweog
      				</data>
      				<key>MatchOS</key>
      				<string>10.14.x,10.15.x</string>
      				<key>Replace</key>
      				<data>
      				weMIuAD/AAAx0pCQ
      				</data>
      			</dict>
      			<dict>
      				<key>Comment</key>
      				<string>_xcpm_SMT_scope_msrs 1 © Pike R. Alpha</string>
      				<key>Disabled</key>
      				<false/>
      				<key>Find</key>
      				<data>
      				vgsAAABd6QgAAAA=
      				</data>
      				<key>MatchOS</key>
      				<string>10.14.x</string>
      				<key>Replace</key>
      				<data>
      				vgsAAABdw5CQkJA=
      				</data>
      			</dict>
      			<dict>
      				<key>Comment</key>
      				<string>_xcpm_SMT_scope_msrs 2 © Pike R. Alpha</string>
      				<key>Disabled</key>
      				<false/>
      				<key>Find</key>
      				<data>
      				MdLofvz//w==
      				</data>
      				<key>MatchOS</key>
      				<string>10.14.x</string>
      				<key>Replace</key>
      				<data>
      				MdKQkJCQkA==
      				</data>
      			</dict>
      			<dict>
      				<key>Comment</key>
      				<string>_xcpm_core_scope_msrs © Pike R. Alpha</string>
      				<key>Disabled</key>
      				<false/>
      				<key>Find</key>
      				<data>
      				MdLokfz//w==
      				</data>
      				<key>MatchOS</key>
      				<string>10.14.x</string>
      				<key>Replace</key>
      				<data>
      				MdKQkJCQkA==
      				</data>
      			</dict>
      			<dict>
      				<key>Comment</key>
      				<string>xcpm_bootstrap_ © Pike R. Alpha 10.15.x </string>
      				<key>Disabled</key>
      				<false/>
      				<key>Find</key>
      				<data>
      				jUPEPCJ3Ig==
      				</data>
      				<key>MatchOS</key>
      				<string>10.15.x</string>
      				<key>Replace</key>
      				<data>
      				jUPBPCJ3Ig==
      				</data>
      			</dict>
      			<dict>
      				<key>Comment</key>
      				<string>xcpm_pkg_scope_msrs (c) Pike R. Alpha@PMheart </string>
      				<key>Disabled</key>
      				<false/>
      				<key>Find</key>
      				<data>
      				MdLodP3//w==
      				</data>
      				<key>MatchOS</key>
      				<string>10.15.x</string>
      				<key>Replace</key>
      				<data>
      				MdKQkJCQkA==
      				</data>
      			</dict>
      			<dict>
      				<key>Comment</key>
      				<string>xcpm_SMT_scope_msrs 1 (c) Pike R. Alpha&amp;@PMheart </string>
      				<key>Disabled</key>
      				<false/>
      				<key>Find</key>
      				<data>
      				vgYAAABd6QgAAAA=
      				</data>
      				<key>MatchOS</key>
      				<string>10.15.x</string>
      				<key>Replace</key>
      				<data>
      				vgYAAABdw5CQkJA=
      				</data>
      			</dict>
      			<dict>
      				<key>Comment</key>
      				<string>xcpm_SMT_scope_msrs 2 (c) Pike R. Alpha &amp;@PMheart </string>
      				<key>Disabled</key>
      				<false/>
      				<key>Find</key>
      				<data>
      				MdLoPv3//w==
      				</data>
      				<key>MatchOS</key>
      				<string>10.15.x</string>
      				<key>Replace</key>
      				<data>
      				MdKQkJCQkA==
      				</data>
      			</dict>
      			<dict>
      				<key>Comment</key>
      				<string>Disable panic kext logging on 10.14.x,10.15.x Release kernel </string>
      				<key>Disabled</key>
      				<false/>
      				<key>Find</key>
      				<data>
      				igKEwHRH
      				</data>
      				<key>MatchOS</key>
      				<string>10.14.x,10.15.x</string>
      				<key>Replace</key>
      				<data>
      				igKEwOtH
      				</data>
      			</dict>
      		</array>
    • Finally, we must add slide=128 to Boot Arguments:.
      Screen Shot 2019-11-02 at 3.30.23 PM.png
Note 1: After we add slide=128, we cannot use this to boot Mojave. If for any reason you must boot back to Mojave, simply remove slide=128. No other changes are needed for Mojave.

Note 2: After entering the KernelToPatch section, be sure to open config.plist in Clover Configurator. If no error message pops up, then it means you made the changes correctly.

Step 3: Begin Catalina Upgrade.

Now you can invoke Catalina Upgrade from the System Preferences --> Software Update. Again, if you need to boot Mojave, remove slide=128.
 
Back
Top