Yes it might be helpful :
Some people have repported having issue or not fully RX580 acceleration , for testing we can use for example CINEBENCH :
When the RX580 is good configured the test reports about 116/140 fps if not crappy 80 fps.
So according to the settings and screen capabilities we must enable Baffin ( DP or Hdmi port) or Ellesmere seems more better allows user both DP or ThunderboltEX3 with USB_C.
So we know that AMD9500Controller.kext through AMDRadeonX4000.kext enable the Baffin or Ellesmere personality of the Polaris 11 line of graphics cards.
But to unlock more performance. Due to Baffin or Ellesmere GPU using no more than 16 computing units, the RX 580 is restricted at 16 CUs. The genius minds in the Mac community (
okras and
Fl0r!an) have found yet another workaround to enable all 36 computing units on the RX 580. This should give a nice boost in OpenCL performance.
What we need to do :
1. download this script:
https://www.theitsage.com/wp-content/uploads/2017/02/enable-baffin-CUs.sh_.zip
2. Terminal: chmod +x enable-baffin-CUs.sh
3. Terminal: for Ellesmere sudo ./enable-baffin-CUs.sh ellesmere 36 or just for Baffin sudo ./enable-baffin-CUs.sh baffin 36
4. Reboot.