I was able to enable the RX 580 with Sierra 10.12.6
My motherboard is a Gigabyte H97M-DS3P, i7 4790 3.6ghz, 32gb, RX 580 8gb.
To work with sucess, you place kexts “Lilu and Green” inside the System / Library / Extensions.
It did not work when I put it in the Others folder in EFI.
I believe that on ASUS motherboards, it should work in the EFI Others folder, but on my Gigabyte H97M, I could only put the kexts in S / L / E.
Disable on Bios the option integrated graphics and change IGFX to PCIe.
I did not mark the clover "Inject ATI" or "Inject Intel"
The only problem is in time to recognize the HDMI of the TV. I edit in the Final Cut X with a Philips 43 TV.
1) If I restart the Hack, I can see the mace and load normally.
2) If the Hack is off. After calling, I can only see from the login screen.
If anyone knows how to solve HDMI problem on the TV by the time I turn on the Hack, I'd be very grateful.
To reduce this problem, I have to turn on the Hack, and quickly disconnect the HDMI cable from the RX 580 and connect again. This way I can see an apple logo and the loading bar.
I think the problem is the time the RX 580 card spends to enable the TV's HDMI.
The acceleration with Final Cut X is running at 100%.
Confirmed that AMD better cards for FCPX due to OpenCL when compared to Nvidia cards.
I changed my GTX 1060 6gb with less than a month of use, for this RX 580.
There is not much difference compared to the old GTX 970 G1 Windforce with the GTX 1060 editing in FCPX.
For Adobe Premiere it would be another reality, Nvidia and CUDA acceleration.
I was able to return the RX 580 to a store and a difference in cash, but it's worth it to anyone who edits with Apple applications "FCPX, Motion 5, Compressor".
Thank you all for the help and sorry English, because I am in Brazil.