Contribute
Register

Enable all cores R9 Fury cards

Status
Not open for further replies.
Yes I did, see attached, still says Baffin and clock is wrong though
 

Attachments

  • Screen Shot 2016-12-15 at 6.04.17 PM.png
    Screen Shot 2016-12-15 at 6.04.17 PM.png
    34.4 KB · Views: 682
THIRD STRING

FIND: E8 09 85 FE FF BE 48 01 00 00 4C 89 F7 (There is Some TYPO I guess)
REPLACE: SAME
 
So let's give it a go (search & replace with hex editor, fix permissions afterwards):

Change number of CU's from 16 to 36:
48 B8 02 00 00 00 01 00 00 00 48 89 43 54 C7 43 7C 08 00 00 00
48 B8 04 00 00 00 01 00 00 00 48 89 43 54 C7 43 7C 12 00 00 00

Remove CU limit (didn't alter for P10):
0F 42 C8 89 8B 80 00 00 00 44 88 B3 99 00 00 00 44 88 73 20
90 90 90 89 8B 80 00 00 00 44 88 B3 99 00 00 00 44 88 73 20

Change init function to Ellesmere instead of Baffin:
E8 49 85 FE FF BE 48 01 00 00 4C 89 F7
E8 46 E4 00 00 BE 48 01 00 00 4C 89 F7

Didn't test it, since I don't own any Polaris GPU's. Should unlock full OpenCL capabilities on Polaris 10 cards (RX 480 / 470). Could also crash the system, who knows. :lol:

Again, credits to okrasit for the original hack!

Download iHEX and use find replace option. go to edit and choose insert, its default is overwrite but that doesn't allow changes for me for some reason. Overwrite?

Thanks for reporting back, did you get 36 compute units listed in Luxmark?

I made these changes using iHex (in Insert mode as suggested).

1. I edited the file using Replace & Find function: S/L/E/AMDRadeon4100.kext -> show package contents -> Contents -> MacOS -> AMDRadeon4100
2. Ran Kext Utility
3. Reboot

I booted into OSX with very glitchy graphics. Luxmark did not even see the RX480 at all, and would not run the test. I put the original file back in and repaired permissions, rebooted and I'm back to normal now. I would like to test this out though. What am I missing?

Settings:
10.12.2
Original, un-edited AMDRadeon4100.kext
Inject ATI = true
Inject Intel = false
ATI device ID: 0x67EF1002

Please try this in AMD9500Controller: http://www.insanelymac.com/forum/topic/313977-r9-nano/?p=2333003

<key>PP_DisablePowerContainment</key>
<integer>1</integer>

Might increase the performance even further.

Once I get the first part working, I will try this as a second step and document differences.
 
Status
Not open for further replies.
Back
Top