How to enable a Titan Ridge thunderbolt card on a Z390 Aorus Pro Mojave build?

I recently finished a Z390 Aorus Pro, i7-9700K, Sapphire Pulse Radeon RX 580 build that has been running great with Mojave for about a month. I just bought a Gigabyte Titan Ridge thunderbolt card to install and managed to get it up and running in Windows with updated drivers, but now my Mac install won't boot unless I disable Internal Graphics. I now get the following error on boot up with Internal Graphics enabled:

Error allocating 0x11c48 pages are 0x0000000005c4e000 alloc type 2
Couldn’t allocate runtime area.

Disabling Internal Graphics seems to fix the issue, but that then breaks quicklook and preview in macOS and I tend to use those on a daily basis. Additionally, the thunderbolt card doesn't even show up under macOS even though it's working fine in Windows.

My Clover setup is as follows:

Drivers: ApfsDriverLoader, AptioMemoryFix, EmuVariableUefi, HFSPlus.

Kexts: AppleALC, FakeSMC (with sensors), HibernationFixup, IntelMausEthernet, Lilu, USBMap, WhateverGreen.

Config:Boot: keepsyms=1, dart=0, debug=0x100, slide=0, darkwake=10, -vRt Variables: BooterConfig: 0x28, CsrActiveConfig: 0x3E7SMBIOS: iMac18,1

Things I've tried with no luck:

  • All the variations of the memory fix drivers.
  • Different slide values (59, 168), as calculated via this method. Any slide value other than 0 seems to cause the same allocation error even with Internal Graphics disabled. Slide=0 works with Internal Graphics disabled, but not enabled.
  • Remapping my USB ports to try to enable the port that the thunderbolt card plugs into. The thunderbolt card doesn't seem to show up under any USB ports even though it is plugged into the F_USB2 port on the motherboard (in addition to the THB_C port).

Has anyone else been able to get a thunderbolt card working on Mojave? Any advice or ideas would be greatly appreciated!

submitted by /u/wwants
[link] [comments]