Contribute
Register

AMD Radeon RX 480

Status
Not open for further replies.
Hey Gigamaxx, thanks for trying to help but I figured it out.

I restored a backup and tried the update again, but this time instead of doing everything on the command line to edit the kexts, I copied and pasted them onto the desktop, edited them, and then put them back and ran kext util.

I don't understand what the copy & paste in the GUI does any different then "cp -r" on a kext... that's so weird. :confused:

Video acceleration with the RX 480 is a go. :headbang:

'cp -r' changes the file ownership and permissions to that of the user issuing the commands. This can be a bad thing when you are working on files owned by the system. You would need to follow up by using the 'chown' and 'chmod' commands. If you really want to use the terminal for the editing, use something like 'sudo nano /path/to/folder/file'.
 
After MANY tries I got acceleration and CU units . Just using the 1st patch of Fl0r!an in x4100 kext.
But for some strange reasons CU units now are 18 instead of 36 that my RX480 should show. Don't know why...

I've attached the working kexts here for the community.

If someone has a method to have 36 units working, please post it! :)

PS: the old (modified) 12.3 X4100 kext is not working anymore in 12.4 final.

Did you try the whole 4100kext? Try replacing just the MacOS/RadeonX4100 only, that has worked for me several times through the beta updates.
 
The fake ID will give you RX 460 support, since the Polaris 10 (rx 480) code is in there USB g the 460 ID may not give you ultimate performance. It doesn't seem to work for everybody as well, some say it works some not.

I just spent a bunch of time rebooting and changing fakeids and editing kexts while running benchmarks.

I see no difference between fakeid vs kext editing. Heaven and Luxmark scores
After MANY tries I got acceleration and CU units . Just using the 1st patch of Fl0r!an in x4100 kext.
But for some strange reasons CU units now are 18 instead of 36 that my RX480 should show. Don't know why...

I've attached the working kexts here for the community.

If someone has a method to have 36 units working, please post it! :)

PS: the old (modified) 12.3 X4100 kext is not working anymore in 12.4 final.

I have 36 compute units; using both patches (increase to 36 and unlock CU limit). You may have to add the AMDRadeonX4100 to the force kexts to load section; and you may have to reboot twice before it takes.
 
I have 36 compute units; using both patches (increase to 36 and unlock CU limit). You may have to add the AMDRadeonX4100 to the force kexts to load section; and you may have to reboot twice before it takes.

Thanks Zakklol, but digging more in the procedure there are some points still unclear to me:

  • do I have to put in place the old modified 9500 kext in S/L/E ? Since updating 12.4 I haven't because I suppose the new 9510 has to do its job ...
  • in the CC section forcekextstoload - which I've never used before - i'm told to insert an MS-DOS path to the kext, which should it be as: \Volumes\BootDisk\System\Library\Extensions\AMDRadeon4100.kext ?
  • Florian in its 3D says not to modify the CU's limit for Polaris graphics... so I didn't. Anyway when I did try I lost the acceleration and this means that kext was not loaded correctly, I guess.
thanks!
 
Did you try the whole 4100kext? Try replacing just the MacOS/RadeonX4100 only, that has worked for me several times through the beta updates.

I tried both. The old 12.3 4100kext and the inserted MacOS/4100 part in the new one... both of them do not load in the 12.4 final. I did not insert the old 9500kext though.
 
Last edited:
Thanks Zakklol, but digging more in the procedure there are some points still unclear to me:

  • do I have to put in place the old modified 9500 kext in S/L/E ? Since updating 12.4 I haven't because I suppose the new 9510 has to do its job ...
  • in the CC section forcekextstoload - which I've never used before - i'm told to insert an MS-DOS path to the kext, which should it be as: \Volumes\BootDisk\System\Library\Extensions\AMDRadeon4100.kext ?
  • Florian in its 3D says not to modify the CU's limit for Polaris graphics... so I didn't. Anyway when I did try I lost the acceleration and this means that kext was not loaded correctly, I guess.
thanks!

First get basic acceleration working; either via FakeID or kext editing.

Once that's working I applied these two patches in clover, both to AMDRadeonX4100:
(Remove CU limit)
Find: 0f42c889 8b800000 004488b3 99000000 44887320
Replace:90909089 8b800000 004488b3 99000000 44887320

(Change number of CUs)
Find: 48b80200 00000100 00004889 4354c743 7c080000 00
Replace: 48b80400 00000100 00004889 4354c743 7c120000 00

It looks like I didn't need to use ForceKextsToLoad, but you should make sure the kext is loading properly before you move on to these patches. I also suppose you could patch the actual kexts, but I'm not doing that so I can't say if it works or not; I try to keep my kexts vanilla as possible.

I've verified via Clover kext patch debug that both of those patches successfully apply.

Kext version is: AMDRadeonX4100 1.50.38 18416
 
I tried both. The old 12.3 4100kext and the inserted MacOS/4100 part in the new one... both of them do not load in the 12.4 final. I did not insert the old 9500kext though.

When you added it did you run kextbeast? I add it run kextbeast and it has worked several times.
Another option to try is at startup select repair disk/drive and when the reinstall Os screen comes up go to top tool bar in utilities and open terminal type in "csrutil disable" without the quotation marks. And then reboot and make the changes again and be sure to use Kextwizzard.
 
Kext version is: AMDRadeonX4100 1.50.38 18416

Could you be so kind to post your modified 4100Kext so that I can compare with mine? Thanks!
 
hi all,
can anyone confirm if asus rx480 working fine for the hack sierra 10.12.4 planning to buy one
 
Status
Not open for further replies.
Back
Top