Jump to content
129 posts in this topic

Recommended Posts

  • 2 weeks later...

@okrasit, would you be willing to upload your R9 Nano BIOS that bypasses the EFI vbios?  Also, what model was your card?  Trying to get the R9 Nano to boot with an X99 system, and thus, no iGPU.  Thanks!

upload your gpu bios and i will do the edit 

  • 2 weeks later...

@okrasit Great work, this has helped many AMD RX 480 users on another site.     This fix applied to The RX gives us 36 CUs instead of 16 it makes a huge difference in performance.    Thanks, you have made many people very happy, especially me!

 

post-1753549-0-78839700-1487040651_thumb.pngpost-1753549-0-78806900-1487040679_thumb.png,

 

As of Sierra beta 12.4 I have HDMI and Display port sound through my XFX RX 480.    It is very similar to the RX 460 as far as sound issues.   The latency is off.   It sounds like its 1 octave low from what it should be.    Do you have any idea how to set timing or latency in the sound drivers?     Everything I've been reading on Audio in OS X goes back to 10.5, 10.6 I can't find anything recent.

 

RX 480 audio IORegistry.zip

@okrasit Great work, this has helped many AMD RX 480 users on another site.     This fix applied to The RX gives us 36 CUs instead of 16 it makes a huge difference in performance.    Thanks, you have made many people very happy, especially me!

 

attachicon.gifRX geekbench 16 CU.pngattachicon.gifRX Geekbench 141996.png,

 

As of Sierra beta 12.4 I have HDMI and Display port sound through my XFX RX 480.    It is very similar to the RX 460 as far as sound issues.   The latency is off.   It sounds like its 1 octave low from what it should be.    Do you have any idea how to set timing or latency in the sound drivers?     Everything I've been reading on Audio in OS X goes back to 10.5, 10.6 I can't find anything recent.

 

attachicon.gifRX 480 audio IORegistry.zip

Yes, I get exactly 4x performance, with Fiji, in my HMAC-MD5 forcer. :D

I have no experience with audio on these but I'd guess it can be fixed!

 

Also, thanks!

  • 2 weeks later...

For example:

https://www.techpowerup.com/vgabios/152284/asus-r9290x-4096-131206

 

It's pci-id is 67b0:1002

 

At offset 0x230:

00000220   43 10 6C 04  2C 02 1C A0  C2 A0 A0 00  50 43 49 52  C.l.,.......PCIR

00000230   02 10 B0 67  00 00 18 00  00 00 00 03  80 00 29 0F  ...g..........).

00000240   00 00 00 00  41 4D 44 20  41 54 4F 4D  42 49 4F 53  ....AMD ATOMBIOS

replace B0 67 with something that doesn't match e.g. B5 67
 
And the EFI blob at offset 0x10020

00010000   55 AA 71 00  F1 0E 00 00  0B 00 64 86  01 00 00 00  U.q.......d.....

00010010   00 00 00 00  00 00 58 00  1C 00 00 00  50 43 49 52  ......X.....PCIR

00010020   02 10 B0 67  00 00 18 00  00 00 00 03  71 00 00 00  ...g........q...

Same thing B0 67 -> B5 67

 

Flash it to the card and you'll lose boot screen but it'll work with Sierra.

 

Would following your solution stop my system from being init'ed when i try to wake from sleep?

 

I have the R9 280x GPU.

 

Currently I am greeted with a black screen when I wake my system up from sleep mode. How can I fix this? 

I'm running El Capitan 10.11.6

Would following your solution stop my system from being init'ed when i try to wake from sleep?

 

I have the R9 280x GPU.

 

Currently I am greeted with a black screen when I wake my system up from sleep mode. How can I fix this? 

I'm running El Capitan 10.11.6

it should work ya mine wakes from sleep without issue now

  • 4 weeks later...

 

I'll make patches...

Quick and dirty:

 

SLgCAAAAAQAAAEiJQ1THQ3wIAAAASI0FCUk/AP+QSAUAAGbHg5wAAAABAUiDxAhb

SLgEAAAAAQAAAEiJQ1THQ3wgAAAASI0FCUk/AP+QSAUAAJCQkJCQkJCQkEiDxAhb

This is where the magic is, parameters for the parent AMDHardware class.

 

RTnBcp+Lg4AAAACLS3w5yA9CyImLgAAAAESIs5kAAABEiHMgW0FeXcOQVUiJ5UFXQVZBVUFUU1BJif6/YAEAAA==

RTnBcp+Lg4AAAACLS3w5yJCQkImLgAAAAESIs5kAAABEiHMgW0FeXcOQVUiJ5UFXQVZBVUFUU1BJif6/YAEAAA==

There's a "cap" field in the static structure, that limits the cu count to max 32, this one just ignores it.
 
6B1nAgBIid/oTuQAAEiJ3+hJhf7/vkgBAABMiffoQkf//4XAdCVIid/o8R0BAL5T
6B1nAgBIid/oTuQAAEiJ3+hzAgEAvkgBAABMiffoQkf//4XAdCVIid/o8R0BAL5T
Call _Cail_Fiji_InitFuctionPoiter instead of Baffin one. It does work without this, although I rather init my card the Fiji way. (mostly some power management stuff).
 
 
AMDRadeonX4100.kext

 

Is it possible to do this with clover so you won't have to patch kext every time?

Is it possible to do this with clover so you won't have to patch kext every time?

 

Sure! You'll have to add the kext to Clover's "ForceKextsToLoad" section and it'll work.

 

Also, use these, shorter patches...

SLgCAAAAAQAAAEiJQ1THQ3wIAAAA

SLgEAAAAAQAAAEiJQ1THQ3wgAAAA

 

D0LIiYuAAAAARIizmQAAAESIcyA=

kJCQiYuAAAAARIizmQAAAESIcyA=

 

6EmF/v++SAEAAEyJ9w==

6HMCAQC+SAEAAEyJ9w==

 

 

 

 

Sure! You'll have to add the kext to Clover's "ForceKextsToLoad" section and it'll work.

 

Also, use these, shorter patches...

SLgCAAAAAQAAAEiJQ1THQ3wIAAAA

SLgEAAAAAQAAAEiJQ1THQ3wgAAAA

 

D0LIiYuAAAAARIizmQAAAESIcyA=

kJCQiYuAAAAARIizmQAAAESIcyA=

 

6EmF/v++SAEAAEyJ9w==

6HMCAQC+SAEAAEyJ9w==

 

 

 

 

 

does it work even with 12.4 binaries? I'm using a AMD RX 480 8GB PowerColor but it doesn't work at all, I loose acceleration and I don't see my 36 Units ... 

does it work even with 12.4 binaries? I'm using a AMD RX 480 8GB PowerColor but it doesn't work at all, I loose acceleration and I don't see my 36 Units ... 

Yes, it does. Those patches are for Fiji. There's another set of patches for rx480! :)

 

SLgCAAAAAQAAAEiJQ1THQ3wIAAAA

SLgEAAAAAQAAAEiJQ1THQ3wSAAAA

 

D0LIiYuAAAAARIizmQAAAESIcyA=

kJCQiYuAAAAARIizmQAAAESIcyA=

Yes, it does. Those patches are for Fiji. There's another set of patches for rx480! :)

 

SLgCAAAAAQAAAEiJQ1THQ3wIAAAA

SLgEAAAAAQAAAEiJQ1THQ3wSAAAA

 

D0LIiYuAAAAARIizmQAAAESIcyA=

kJCQiYuAAAAARIizmQAAAESIcyA=

 

Thanks! are these ones the correct for RX480? 

  • 2 weeks later...

Hi ! So, I was a little worried seeing the warning about not updating to 10.12.4 and copying the KEXTs, since when I was reading this thread I was already on 10.12.4.
Turned out, everything worked, including lifting the 16 CU limit, at least it seems like it on LuxMark !
Also, I have a RX 470 and wasn't sure if I should type 32 CU instead of the 36, since there is only 32 active CU on the 470 instead of 36 on the 480, well, it seems like it works fine ! There is only 32 CU working though, pretty sure, and my score isn't as good as with a 480 as expected, but pretty good ! 12981
For the laugh, my old GT 120 was giving me a stunning 242 score and 21% pixels different >_<
The old 2009 Mac Pro isn't doing bad with this bad boy... 14785 total (CPU + GPU). Still, thinking of building a hackinstosh with two RX 480. Or even start with keeping the 470 and adding a 480.

NB : I followed the instructions and got the link to the enable baffin script on https://www.theitsage.com/install-radeon-rx-480-gpu-macos-sierra/

post-2054298-0-72596400-1491894208_thumb.jpg

Hi ! So, I was a little worried seeing the warning about not updating to 10.12.4 and copying the KEXTs, since when I was reading this thread I was already on 10.12.4.

Turned out, everything worked, including lifting the 16 CU limit, at least it seems like it on LuxMark !

Also, I have a RX 470 and wasn't sure if I should type 32 CU instead of the 36, since there is only 32 active CU on the 470 instead of 36 on the 480, well, it seems like it works fine ! There is only 32 CU working though, pretty sure, and my score isn't as good as with a 480 as expected, but pretty good ! 12981

For the laugh, my old GT 120 was giving me a stunning 242 score and 21% pixels different >_<

The old 2009 Mac Pro isn't doing bad with this bad boy... 14785 total (CPU + GPU). Still, thinking of building a hackinstosh with two RX 480. Or even start with keeping the 470 and adding a 480.

 

NB : I followed the instructions and got the link to the enable baffin script on https://www.theitsage.com/install-radeon-rx-480-gpu-macos-sierra/

 

You should use different patch for the 32cus.

 

Like so:

SLgCAAAAAQAAAEiJQ1THQ3wIAAAA

SLgEAAAAAQAAAEiJQ1THQ3wQAAAA

 

D0LIiYuAAAAARIizmQAAAESIcyA=

kJCQiYuAAAAARIizmQAAAESIcyA=

  • Like 1
  • 2 weeks later...

Just saying thanks to okrasit

Finally my hack is fast enough to use my CAD software without resorting to windows, so big kudos.

Just need to get the overclock working in OS X now.

  • Like 1
  • 2 weeks later...

Haven't had any luck with the update to 10.12.5

I tried making the changes in this thread, tried copying my kexts to the new s/e, tried a fake id.

(I have 2 cloned drives and make changes to one so I can still use the other :)

At the moment I have 10.12.3 with X99, helper card (geforce 210), and the Nano on full compute units.

 

It could be my helper card is finally no longer supported, hard to say really.

I'm getting either kp or a hang at PCI begin.

 

Has anyone else been successful?

Haven't had any luck with the update to 10.12.5

I tried making the changes in this thread, tried copying my kexts to the new s/e, tried a fake id.

(I have 2 cloned drives and make changes to one so I can still use the other :)

At the moment I have 10.12.3 with X99, helper card (geforce 210), and the Nano on full compute units.

 

It could be my helper card is finally no longer supported, hard to say really.

I'm getting either kp or a hang at PCI begin.

 

Has anyone else been successful?

Everything is good with my RX460 and Intel integrated graphics on my i7 6700k. Very uneventful upgrade.

 

Immo

  • 4 weeks later...

Yes.

 

 

The quote was just to get your attention :P

Being about the only nano / fury guy around...

 

I've got 10.13 beta working, everything except graphics acceleration. Was pretty easy really and now no nvme patches.

There's native support for fury / nano in it, but for some reason the X4500HW kext isn't loading. The AMD9500 kext is loading fine.

I'm not clever with this sort of stuff.

Have you tried it out yet?

AMDRadeonX4500HWServices.kext.zip

The quote was just to get your attention :P

Being about the only nano / fury guy around...

 

I've got 10.13 beta working, everything except graphics acceleration. Was pretty easy really and now no nvme patches.

There's native support for fury / nano in it, but for some reason the X4500HW kext isn't loading. The AMD9500 kext is loading fine.

I'm not clever with this sort of stuff.

Have you tried it out yet?

 

No, I haven't tried it yet but I will today

  • Like 1
  • Slice pinned this topic
×
×
  • Create New...