Unfortunately none of the above methods work with my ASUS ROG Strix Radeon RX Vega 64 OC Gaming. When I use the generated kext or inject the data into the config.plist my computer dosen't even get past the boot screen. Any idea what I could do?
@TheDave,
As far as I know there are only two reasons for the this :-
1. There is a setting in the SoftPowerPlayTable that the card does not like such as a too high/low clock or voltage value.
2. The card is using a non standard Custom VBIOS.
In your case its more likely down to the Custom VBIOS your card has. I think the issue may be that the Gaming and O/C Vegas (such as ASUS ROG Strix series) are targeted at Windows Gamers, as such they use a custom VBIOS optimised for that use which may deviate from the AMD reference design employed by Apple, as such it
may not be possible to use the SoftPowerPlayTable method.
It's been reported that
some Vegas that have a Zero Fan Mode (Fan does not run when GPU is at idle)
can not currently use a SoftPowerPlayTable.
It's for these reasons I bought a Sapphire manufactured card as they always stick to the AMD Reference and why Sapphire RX 4XX, 5XX and Vega cards are generally recommended as a safe bet.
Seems that your not alone with issues with the ASUS ROG Strix Radeon RX Vega 64 OC Gaming :-
https://egpu.io/forums/mac-setup/asus-strix-rxvega64-o8g-gaming-not-compatible-with-macbook-pro/
However it's still possible that further experimentation might yet work ... See
@mafx3 post :-
https://www.tonymacx86.com/threads/...nd-fan-control-properties.267519/post-1888078
Maybe his method might work for you (setting Target Temp low) ?
He's attached his VGTab kext to
Post #80.
Hopefully Apple will add support for more Vega makes/types in future Mojave updates as the driver is still not perfect in many respects.
Sorry I can't be of more help ...
Cheers
Jay