Contribute
Register

AMD R9 290 (non X) on El Capitan

Status
Not open for further replies.
I have a Gigabyte 290, it works for me also, but with flicker problem (El Capitan).
How can I change the refresh rate? Because I have by the display settings just 1920x1080 (no other resolution), and I can't change also the refresh rate (it shows no refresh rate option).
Thanks!

Assuming you have full acceleration-- and your flicker is over DP, see my post about halfway down the page here:

http://www.tonymacx86.com/graphics/171291-radeon-compatibility-guide-ati-amd-graphics-cards-23.html

I discovered that the flicker (if we're talking about the same thing) was a result of the VRAM bouncing between different frequencies. For whatever reason, this causes issues only over DP for most R9 290/390(X) users in OS X. I tried a lot of things, including changing voltages associated with specific memory frequencies, etc. The only fix was to edit the GPU's VBios so that the memory is always running at full speed-- while allowing the GPU core frequency to up/down clock as it wants. The cost is that the GPU runs a little less efficiently at idle, meaning you're always drawing a little more power and running a little hotter.

What's nice about Clover is that if you edit the VBIOS, you don't have to flash your card. You can just put that VBIOS in the ROM folder in EFI/CLOVER, and tell your config file to load that VBIOS (instead of the one on your card) at boot.

The solution does require Windows and some careful reading/learning/tinkering. Ultimately not too hard, but also not something to do until you've read a lot-- changing voltages can allow you to damage your card!
 
Assuming you have full acceleration-- and your flicker is over DP, see my post about halfway down the page here:

http://www.tonymacx86.com/graphics/171291-radeon-compatibility-guide-ati-amd-graphics-cards-23.html

I discovered that the flicker (if we're talking about the same thing) was a result of the VRAM bouncing between different frequencies. For whatever reason, this causes issues only over DP for most R9 290/390(X) users in OS X. I tried a lot of things, including changing voltages associated with specific memory frequencies, etc. The only fix was to edit the GPU's VBios so that the memory is always running at full speed-- while allowing the GPU core frequency to up/down clock as it wants. The cost is that the GPU runs a little less efficiently at idle, meaning you're always drawing a little more power and running a little hotter.

What's nice about Clover is that if you edit the VBIOS, you don't have to flash your card. You can just put that VBIOS in the ROM folder in EFI/CLOVER, and tell your config file to load that VBIOS (instead of the one on your card) at boot.

The solution does require Windows and some careful reading/learning/tinkering. Ultimately not too hard, but also not something to do until you've read a lot-- changing voltages can allow you to damage your card!

Thanks, but the problem is with the DVI port, I didn't tried yet the DisplayPort. I will try, but I don't want to edit the VBIOS.
Can be a solution, if I install Yosemite instead of El Capitan? Many people wrote, that after the update to El Capitan came the graphics errors.
 
Have u got HDMI audio working on this card?

No. Some time ago I was trying to get HDMI audio working for this card, but ended up with only one answer: there is no solution at all at the moment, so I forgot the issue. I don't know if this has changed now.
 
Last edited by a moderator:
Ive got everything working with these config edits. But there´s no sound. I´m using a AV-Receiver connected via DisplayPort
But even my monitors internal speakers (connected via HDMI) do not work.. any ideas?
 
Ive got everything working with these config edits. But there´s no sound. I´m using a AV-Receiver connected via DisplayPort
But even my monitors internal speakers (connected via HDMI) do not work.. any ideas?

I've never really fiddled with sound-- since my ACD does sound via its USB port.
 
Hey Guys,

Can someone help me. I have Sapphire R9 290 Tri x.
I have tried all the configs mentioned here but for some reason it is not working for me.
Do you guys have modified any kext file?
 
Could you provide some more details about "not working"? What exactly did you try?

First step should be spoofing the device ID, so the driver will pick up the card. You can verify if the spoof has worked by observing the device ID mentioned in System Profiler -> Graphics.

Next step would be verifying if all ports are functional when using RadeonFramebuffer and if you experience any issues. If you do, you'll most likely have to patch an existing framebuffer personality to match your specific card.

You shouldn't need to touch any kext file, all of this can be done in Clover.
 
Thanks for the reply, Fl0rian.

The things I have already tried are:

1.Devices > FakeID > ATI = 0X67B01002

Graphics > FBName = Baladi

Graphics > Inject > ATI = YES

KernelAndKextPatches > ATIConnectorsController = 8000

KernelAndKextPatches > ATIConnectorsData = 000400000403000000010300120403030004000004030000000101001102010100040000040300000001020021030202000400000403000000010400220504040004000004030000000105001000050500040000040300000001060020010606

KernelAndKextPatches > ATIConnectorsPatch = 000800000402000000010200220502030004000004030000000101011204010100040000040300000001020021030202040000001402000000010300110203040004000004030000000105001000050500020000040200000001040110000406


2. Devices > FakeID > ATI = 0x67B01002
Graphics > Inject > ATI = YES
Graphics > FBName = Radeon

Both of the settings are not working for me. Card is getting detected as AMD 290/390 7 MB.

People having the same card as me have reported that either of the settings have been working for them.
One more problem now I am facing is that since I used someone's config mentioned here the Mac stuck on black screen only.
 
Last edited by a moderator:
Thanks for the reply, Fl0rian.

The things I have already tried are:

1.Devices > FakeID > ATI = 0X67B01002

Graphics > FBName = Baladi

Graphics > Inject > ATI = YES

KernelAndKextPatches > ATIConnectorsController = 8000

KernelAndKextPatches > ATIConnectorsData = 000400000403000000010300120403030004000004030000000101001102010100040000040300000001020021030202000400000403000000010400220504040004000004030000000105001000050500040000040300000001060020010606

KernelAndKextPatches > ATIConnectorsPatch = 000800000402000000010200220502030004000004030000000101011204010100040000040300000001020021030202040000001402000000010300110203040004000004030000000105001000050500020000040200000001040110000406


2. Devices > FakeID > ATI = 0x67B01002
Graphics > Inject > ATI = YES
Graphics > FBName = Radeon

Both of the settings are not working for me. Card is getting detected as AMD 290/390 7 MB.

People having the same card as me have reported that either of the settings have been working for them.
One more problem now I am facing is that since I used someone's config mentioned here the Mac stuck on black screen only.

When I tried FBName Radeon, it didn't worked for me too, but Baladi should work OK.
Have you tried without patches ?

Devices > FakeID > ATI = 0X67B01002

Graphics > FBName = Baladi

Graphics > Inject > ATI = YES
 
Status
Not open for further replies.
Back
Top