Hi
@rj510 I can't say how impressed I am with your guide, one of the most complete guides I have seen on tonymacx86! Maybe also because I have the same mobo. I returned the Aorus Z390-i Wifi because I could not replace the CNVi wifi/bt card. With the ASRock Z390 Phantom I just swapped the CNVi with a Dell DW1560. BT and WIFI just works out of the box!
I first upgraded BIOS to 1.6 from 1.2. My original setup did not work then so I copied first your setup before doing the adjustments noted below.
So here is my question(s). I am struggling to get TB to work. If I boot with a TB device attached, I can see it. Remove it, and it will not show when I plug in again.
So my difference from your setup is:
- i7-8700K
- Gigabyte RX 580 8GB
- Louqe Ghost S1 case and Scythe Big Shuriken 2 rev.b cooler so I do not use any internal USB
- I want to use all back USB ports
I took your config and changed these things:
- Disabled the internal USBs instead of the 2 back like you. So I changed this:
config ->Boot->
uia_exclude=HS07;HS08;HS09;HS12;HS13;SS05;SS06;SS07;SS08;USR1;USR2
1) Removed internal USB (HS01, HS02, HS10, HS11, SS08, SS10) from DSDT and added HS08, HS09, SS05, SS05 to SSDT-
UIAC-ASRock-Z390-ITX.aml. I confirm the 2 USB ports work now with USB2 and USB3.
2) Changed SMBIOS to
iMac18,3
3) Added to config -> Boot (for better performance IGX 630 and RX580) :
shikigva=4
- rad4200
4) config -> Devices -> IntelGFX: 0x59128086
5) config -> Graphics -> ig-platform-id: 0x59120003
My problems are:
-No ThunderBolt again if I unplug it once
-USB-C on TB port does not work if I unplug the USB-C device
-Long startup (stays long at "Graphics Driver failed to Load: could not register with frame buffer driver") but then loads finished
Should I stick with SMBIOS 19,3?
Is the ig-platform-id and the boot settings a problem? If I remove the ig-platform-id or change it, remove Devices->IntelGFX and remove the Boot settings for AMD I boot fast (still no TB) and performance in FinalCut Pro is much much worse.
Any suggestions? Attached the patched config.plist and SSDT
##update## I noticed in IORegistryExplorer that there is no RP05 like you wrote for TB. I only see RP06, RP09, RP17, RP21