Adventures in RX 460 Frame Buffering Audio...
macOS Sierra 10.12.6 PB 4 and Clover 4091.
Using Inject-ATI = false will default to the the 9500 Controller with the 4200 kext. You get the generic AMDRadeonFramebuffer.
Using Inject-ATI= true with no named frame buffer will default to the 9500 Controller with the 4200 kext, but you get the Acre frame buffer. If you do not have the Acre connector patch in place and active, you get the notorious black screen of opaqueness.
Using Inject-ATI= true with the Acre frame buffer gives you the 9500 Controller and the 4200 kext.
Using Inject-ATI= true with the Berbice frame buffer gives you the 9510 Controller and the 4200 kext. Note: In the previous beta, I was getting the 9510 Controller and the 4100 kext. I am not sure why this is, I have updated Clover to the latest version since then, but the kexts and controllers are still at the same version and presumably unchanged from last time.
Using Inject-ATI= true with the Longavi frame buffer gives you the 9515 Controller and the 4200 kext.
In none of these scenarios does audio over the HDMI or the DP connectors work. Video is fine though. Actually, quite nice.
I am not sure what setting has to be made to get the 4150 kext to spring into action, it seems like it should be the default choice instead of the 4200 for the RX 460 (and RX 560) line of cards, but so far it is staying out of the way.
I have not ventured into the frame buffers in the 9520 Controller yet since these look to be more suited for the RX 470/480/570/575/580 cards, also, I gather that someone using one of those cards would have spoken up by now if they had working audio.