Jump to content

r9 290 (non-x) yosemited help


Orkaliz
 Share

205 posts in this topic

Recommended Posts

right click and compress them into a .zip file and the forum will allow you to upload them, I am working on a new patch today maybe something has changed in 10.11

Any news, thank you

Link to comment
Share on other sites

Sorry for my bad english but i have some information i want to share with you guys !

 

This is for everyone with a Sapphire Radeon R9 290 Tri-X OC AND a Intel HD Graphics 4600 Desktop who is using Clover as their bootloader - i finally could get both units to work proper with full acceleration on 10.10.3, which means i can usw 2 Displays without any glitches or slowdowns or  something =) BIG THANKS to the Member Audiohacks for sending me the oh so needed files for the R9 !

 

First of all enter your UEFI/BIOS and set the intel gpu as the initial gpu

 

What i did for the R9 to get to work:

 

1. Install the Kexts attachicon.gifR9 290 10.10.3 Files.zip ( i repeat: i did this on 10.10.3 so i dont know about other versions )

 

2. open your clover config.plist

 

          in Devices -> ATI -> paste 0x67B01002

 

          in Graphics -> FB Name -> paste Baladi

 

                                  VRAM -> paste 4096

 

                                  Video Ports -> 4

 

                                  Check LoadVBios

 

          in Kernel and Kext Patches -> ATI Connectors Data

                                   paste: 

000400000403000000010300120403030004000004030000000101001102010100040000040300000001020021030202000400000403000000010400220504040004000004030000000105001000050500040000040300000001060020010606

 

                                                       -> ATI Connectors Patch

                                    paste:

000800000402000000010200220502030004000004030000000101011204010100040000040300000001020021030202040000001402000000010300110203040004000004030000000105001000050500020000040200000001040110000406

 

                                     ATI Connectors Controller -> 8000

 

Save and reboot and now your R9 290 should work fine with one port in use (ive tested hdmi and dvi)

 

 

What i did to get the Intel HD Graphics 4600 Desktop to work:

 

1. open your clover config.plist

 

          in Devices -> IntelGFX -> paste 0x04128086

 

          on the right sight check ->UseIntelHDMI

 

          in Graphics -> check Inject Intel

 

Save and reboot and now also the Intel GPU should run flawlessly

 

 

 

 

Check out the screenshots below! im so happy to finally get what i wanted all the time..ive been trying around for so long and been searching the net like hell and somehow it all worked now =)

 

i really hope i could help someone with this little guide!

 

bless!

 

 

attachicon.gifBildschirmfoto 2015-06-24 um 05.16.48.png

 

attachicon.gifBildschirmfoto 2015-06-24 um 05.17.08.png

 

attachicon.gifBildschirmfoto 2015-06-24 um 05.17.27.png

 

attachicon.gifBildschirmfoto 2015-06-24 um 05.18.08.png

 

attachicon.gifBildschirmfoto 2015-06-24 um 05.18.22.png

 

attachicon.gifBildschirmfoto 2015-06-24 um 05.18.28.png

You do realize that you are not injecting anything for the 290 correct, you have to have under Graphics injection Ati True or none of the FB patches and FB name you have are doing anything

Link to comment
Share on other sites

Yep thank you for that info but im aware of that fact =)

 

whenever i inject ati in this config the screens just stay black...so im fine with that =)

Link to comment
Share on other sites

then you need to figure out the proper connector patch for your card, seems like its different for every manufacture, but if you don't plan on making a proper connector patch there is no reason to have it in your config

Link to comment
Share on other sites

....and this is where things start to get tricky for me because i just cant figure out the proper individual data for my system ... and YES i've of course already tried to follow the tutorial for this propblem but it just wont work but i cant remember why right now

 

thank you for your information anyway but i've already spent hours and hours trying to get my r9 FULLY working but i'm tired  of trying to be honest so i'll just stick to my current config as its works very good for my purposes for using osx apps like my reason 8 and logic (all devices are installed proper) =) 

 

when it comes to gaming of course windows is the os of my choice 

Link to comment
Share on other sites

Hello everyone, I've got a ASUS R9290-DC2OC-4GD5 (4 connectors - DVI-D DVI-D HDMI DP).

I tried using this patch for my connectors: 000800000402000000010200220502030004000004030000000101011204010100040000040300000001020021030202040000001402000000010300110203040004000004030000000105001000050500020000040200000001040110000406

 

and Baladi frame buffer, but only my HDMI seemed to work (don't have the DP adapter for testing). When I tried to create patch on my own i got this:

 

04000000 14020000 00010100 11020304 <DVI>

00040000 04030000 00010401 12040101 <DP>
00080000 00020000 00010301 22050203 <HDMI>
04000000 14020000 00010201 10000406 <DVI>
00040000 04030000 00010501 21030202 <Baladi Extra>
00040000 04030000 00010601 10000505 <Baladi Extra>
 
and one of my DVI-D works and GPU is recognized correctly, but I can't change the display refresh rate (setting missing) and it's locked on 60 Hz, so I have to fallback to RadeonFramebuffer. Also I noticed that changing 04000000 14020000 00010100 11020304 this numbers (I guess it's the order in which connectors are initialized) makes my DVI and/or HDMI to show image but also no refresh rate control. However, when I change them to GPU's order - DP HDMI DVI DVI, I get black screen on all ports. Is it possible to fix this somehow or I can just use default frame buffer (it works fine with single dvi)?
Link to comment
Share on other sites

I am not able to make the  Sapphire Radeon R9 290 Tri-X OC  working for me.

 

I have followed the @Buddz1990 but I am getting the video memory as 7mb.

 

 

Hi there

 

Here are my settings  for Clover/Yosemite 10.10.3,my GPU is Sapphire R9 290 TRI-X OC,CPU is X5670 OC@4.2GHz,20GB RAM and P6T SE 

In my case only HDMI is working and other like DVI/DP doesn't work with above "Baladi" framebuffer which is pain,multi display doesn't work at all 

 

I've used for FakeID 0x67B01002,I've added my Sapphire BIOS to EFI as bellow,framebuffer I've used "Baladi"

 

But here are my settings

 

post-1560612-0-55551300-1436197737_thumb.jpg

 

post-1560612-0-83943500-1436197729_thumb.jpg

 

post-1560612-0-13756300-1436197741_thumb.jpg

 

post-1560612-0-68521300-1436197743_thumb.jpg

 

post-1560612-0-96614700-1436197751_thumb.jpg

 

post-1560612-0-61597200-1436197753_thumb.jpg

 

Hope this helps 

 

Thanks,Jura

post-1560612-0-02011800-1436197733_thumb.jpg

post-1560612-0-57738900-1436197745_thumb.jpg

post-1560612-0-40549400-1436197748_thumb.jpg

  • Like 1
Link to comment
Share on other sites

Anyone else experiencing problems after updating to 10.0.4? My screen(s) stay black after the update.

Happened to me after updating to El Capitan. Still waiting for an answer.

Link to comment
Share on other sites

Hi there

 

Here are my settings  for Clover/Yosemite 10.10.3,my GPU is Sapphire R9 290 TRI-X OC,CPU is X5670 OC@4.2GHz,20GB RAM and P6T SE 

In my case only HDMI is working and other like DVI/DP doesn't work with above "Baladi" framebuffer which is pain,multi display doesn't work at all 

 

I've used for FakeID 0x67B01002,I've added my Sapphire BIOS to EFI as bellow,framebuffer I've used "Baladi"

 

But here are my settings

 

attachicon.gifClover 4.jpg

 

attachicon.gifClover 2.jpg

 

attachicon.gifClover SMBIOS .jpg

 

attachicon.gifEFI ROM location.jpg

 

attachicon.gifSystem Preference .jpg

 

attachicon.gifUntitled.jpg

 

Hope this helps 

 

Thanks,Jura

 

Hi  jura_11,

Thanks for helping me out.

 

How to add the Saphhire BIOS to EFI?

 

Also when I boot the PC using it gives me two option for selecting my Hard Drive.

 

1. UEFI OS (Disk Name)

2. (Disk Name)

 

If I boot using the UEFI it gives me black screen and system shut donw after few seconds.

IF I select the non UEFI option system boots but I am getting the 7mb video memory.

 

IF someone can be so helpful he/she can help me out using the Team Viewer?

Link to comment
Share on other sites

Hi  jura_11,

Thanks for helping me out.

 

How to add the Saphhire BIOS to EFI?

 

Also when I boot the PC using it gives me two option for selecting my Hard Drive.

 

1. UEFI OS (Disk Name)

2. (Disk Name)

 

If I boot using the UEFI it gives me black screen and system shut donw after few seconds.

IF I select the non UEFI option system boots but I am getting the 7mb video memory.

 

IF someone can be so helpful he/she can help me out using the Team Viewer?

 

Hi there

 

Assume are you using Clover,in Clover Configurator which I would only recommend if you are not using,you need to select Mount EFI,if you select Mount EFI,then please select Mount EFI and this EFI should be visible in Finder and please then navigate to that folder which I showed EFI->CLOVER->ROM->Yours VBIOS(in yours case should be 1002_67b1.rom like in mine),BIOS extraction/saving is best to do via GPU-Z utility in Windows 

 

In Clover Configurator under Devices tab I would add FakeID 0x67b01002 and under Garphics tab Inject ATI,check Load VBios and under FB Name add Baladi,under VRAM 4.096,Video ports add 4,those parts I would add as first there and then you will need to add ATI Connectors Data and Patch which are under Kernel and Kext patches in Clover Configurator

 

Under ATI Connectors Data I've used this one:

 

 

000400000403000000010300120403030004000004030000000101001102010100040000040300000001020021030202000400000403000000010400220504040004000004030000000105001000050500040000040300000001060020010606

 

And under ATI Connectors Patch I've used this one 

 

 

000800000402000000010200220502030004000004030000000101011204010100040000040300000001020021030202040000001402000000010300110203040004000004030000000105001000050500020000040200000001040110000406

 

and then please save the Config.plist to EFI partition 

 

Now you will need to edit AMDRadeonX4000.kext and AMD8000Controller.kext,under,just click with right click and please select Show package content or something like that,in this you should see Info,plist which you will need to edit,this will be pretty easy

 

Please have look for this: 

 

<key>AMDHawaiiGraphicsAccelerator</key>

and there should be yours FakeID something like this,if not add there yours Fake ID,I've added there one more extra ID as 0x67B11002

<key>IOPCIMatch</key>
<string>0x67B01002</string>

 

 Please do the same with AMD8000Controller.kext and after that I would use Kext Utility for repairing the permission etc and restart the PC

 

 

I forgot to say how to do it in first place there and really I would like to apologize for that,if you will select EFI under boot menu(Clover Bootloader) you will get black screen which is pretty normal

 

Please download Clover Configurator and Kext Utility if you don't have this and please report back yours finding,if this doesn't work for you or you don't know how to do it,I'm very happy to help you out via Team Viewer

 

I must admit in my case HDMI is working,DVI-D or DL doesn't work 

 

You have Sapphire R9 290 TRI-X OC or do you have R9 290X TRI-X OC?

 

Thanks,Jura

  • Like 1
Link to comment
Share on other sites

Hi there

 

Assume are you using Clover,in Clover Configurator which I would only recommend if you are not using,you need to select Mount EFI,if you select Mount EFI,then please select Mount EFI and this EFI should be visible in Finder and please then navigate to that folder which I showed EFI->CLOVER->ROM->Yours VBIOS(in yours case should be 1002_67b1.rom like in mine),BIOS extraction/saving is best to do via GPU-Z utility in Windows 

 

In Clover Configurator under Devices tab I would add FakeID 0x67b01002 and under Garphics tab Inject ATI,check Load VBios and under FB Name add Baladi,under VRAM 4.096,Video ports add 4,those parts I would add as first there and then you will need to add ATI Connectors Data and Patch which are under Kernel and Kext patches in Clover Configurator

 

Under ATI Connectors Data I've used this one:

 

 

And under ATI Connectors Patch I've used this one 

 

 

and then please save the Config.plist to EFI partition 

 

Now you will need to edit AMDRadeonX4000.kext and AMD8000Controller.kext,under,just click with right click and please select Show package content or something like that,in this you should see Info,plist which you will need to edit,this will be pretty easy

 

Please have look for this: 

 

 

 Please do the same with AMD8000Controller.kext and after that I would use Kext Utility for repairing the permission etc and restart the PC

 

 

I forgot to say how to do it in first place there and really I would like to apologize for that,if you will select EFI under boot menu(Clover Bootloader) you will get black screen which is pretty normal

 

Please download Clover Configurator and Kext Utility if you don't have this and please report back yours finding,if this doesn't work for you or you don't know how to do it,I'm very happy to help you out via Team Viewer

 

I must admit in my case HDMI is working,DVI-D or DL doesn't work 

 

You have Sapphire R9 290 TRI-X OC or do you have R9 290X TRI-X OC?

 

Thanks,Jura

 

Hey  jura_11 you are amazing. Thanks for taking out time for me.

 

I will try your instructions when I will reach home, currently I am in Office.

 

I have Sapphire R9 290 TRI-X OC (UEFI 4GB).

 

How can I reach you?

Link to comment
Share on other sites

I'm having problems with my Sapphire R9 290 Tri-x

 

FPS in League of Legends drops to stuttering point during team fights, I'm guessing that acceleration might not be enabled?

 

I've used the fake ID for the card but that's the only adjustment I've made to clover. If someone could advise I would appreciate it.

 

Thanks

 

If it's to do the post @ the top of this page, when he says install, should we be using one of the apps to install kexts or just copy to /s/l/e?

Thanks.

Link to comment
Share on other sites

I'm having problems with my Sapphire R9 290 Tri-x

 

FPS in League of Legends drops to stuttering point during team fights, I'm guessing that acceleration might not be enabled?

 

I've used the fake ID for the card but that's the only adjustment I've made to clover. If someone could advise I would appreciate it.

 

Thanks

If you had no acceleration you'd be a 5 fps at all times imo

Link to comment
Share on other sites

Hmm, I guess - I ran a tool which claimed it wasn't enabled (found somewhere on the forums here). Is there a definitive way to confirm whether enabled or not?

 

In windows the game runs at 400 FPS pretty much all of the time so there's a huge difference in performance. I'm not fussed on getting the same numbers but do want the card to run to its full potential.

Link to comment
Share on other sites

Hmm, I guess - I ran a tool which claimed it wasn't enabled (found somewhere on the forums here). Is there a definitive way to confirm whether enabled or not?

 

In windows the game runs at 400 FPS pretty much all of the time so there's a huge difference in performance. I'm not fussed on getting the same numbers but do want the card to run to its full potential.

Ah sorry then. It was a wild guess.

 

I play (played back when the card worked) WoW and I definitely did not get the same performance than on Windows, but well it worked.

Link to comment
Share on other sites

I'm having problems with my Sapphire R9 290 Tri-x

 

FPS in League of Legends drops to stuttering point during team fights, I'm guessing that acceleration might not be enabled?

 

I've used the fake ID for the card but that's the only adjustment I've made to clover. If someone could advise I would appreciate it.

 

Thanks

 

If it's to do the post @ the top of this page, when he says install, should we be using one of the apps to install kexts or just copy to /s/l/e?

Thanks.

 

Hi there

 

Is yours card recognized as full 4096MB card or just 5-12MB? Did you tried add yours FakeID to kext as above I've posted (AMDRadeonX4000.kext and AMD8000Controller.kext) ? And did you enabled InjectATI in Clover Configurator?

 

I'v not not tried to play games at all on Hackintosh,but I will try some test,but OGL is working very nicely,tried only OpenGL Viewer to test OGL

 

Will post later of tonight some results from few benches and games and we will see how it works on mine,but in yours case please try my settings there

 

I've same card as you have R9 290 TR-X OC

 

Thanks,Jura

Hey  jura_11 you are amazing. Thanks for taking out time for me.

 

I will try your instructions when I will reach home, currently I am in Office.

 

I have Sapphire R9 290 TRI-X OC (UEFI 4GB).

 

How can I reach you?

 

Hi there

 

Don't worry and not problem for me there 

Yes that's the same card as you have I've,on yours card do you have two BIOSes(one is normal and one is UEFI),its small switch on top of the card something like this 

 

sapphire-290x-5-rs.jpg

 

Its up to you,I'm happy to help you via Team Viewer or via email,just please PM me yours Team Viewer  ID and time which will be good for you 

 

Thanks,Jura

Link to comment
Share on other sites

Hi Jura,

 

Thanks for the reply, it is currently recognised as an 8xxx series but I think the full amount of memory (I'll double check tonight). I'm going to try the Framebuffer to see if that helps.

 

FakeID is used and I'm sure ATI injection is on - I did read somewhere that someone with injection turned on suffered a huge FPS hit until it was disabled, so that's also on my to-do list.

Link to comment
Share on other sites

Hi there

 

Is yours card recognized as full 4096MB card or just 5-12MB? Did you tried add yours FakeID to kext as above I've posted (AMDRadeonX4000.kext and AMD8000Controller.kext) ? And did you enabled InjectATI in Clover Configurator?

 

I'v not not tried to play games at all on Hackintosh,but I will try some test,but OGL is working very nicely,tried only OpenGL Viewer to test OGL

 

Will post later of tonight some results from few benches and games and we will see how it works on mine,but in yours case please try my settings there

 

I've same card as you have R9 290 TR-X OC

 

Thanks,Jura

 

 

Hi there

 

Don't worry and not problem for me there 

Yes that's the same card as you have I've,on yours card do you have two BIOSes(one is normal and one is UEFI),its small switch on top of the card something like this 

 

sapphire-290x-5-rs.jpg

 

Its up to you,I'm happy to help you via Team Viewer or via email,just please PM me yours Team Viewer  ID and time which will be good for you 

 

Thanks,Jura

 

HI jura_11,

Yea I have the switch on the card.

 

I have pm you my details are you free currently.

Link to comment
Share on other sites

 

HI jura_11,

Yea I have the switch on the card.

 

I have pm you my details are you free currently.

 

Hi there

 

Please try save yours current BIOS there and from this we will go and I will be booting to Yosemite right now there

 

Thanks,Jura

Link to comment
Share on other sites

I was using this and it worked for months:

 

http://www.insanelymac.com/forum/topic/298443-r9-290-non-x-yosemited-help/page-4?do=findComment&comment=2119596

 

Stopped working after updating to El Capitan, and now I went back to Yosemite, and no way it will work again!

 

I'm starting to think the card has some BIOS or something that needs to be reset. This makes absolutely no sense.

Link to comment
Share on other sites

I was using this and it worked for months:

 

http://www.insanelymac.com/forum/topic/298443-r9-290-non-x-yosemited-help/page-4?do=findComment&comment=2119596

 

Stopped working after updating to El Capitan, and now I went back to Yosemite, and no way it will work again!

 

I'm starting to think the card has some BIOS or something that needs to be reset. This makes absolutely no sense.

Hello, I have to admit I feel very stupid, but I think you should know this.

 

The other day I was cleaning my card a little bit and I'd say I moved the BIOS/UEFI switch. It's not even hard to do it, it almost moves at free will. Rereading the thread made me realise it, I did not even know such a switch existed.

 

sapphire-290x-5-rs.jpg

 

It was in the wrong position, that's all. Now it works again. Cheers guys!

Link to comment
Share on other sites

Hello, I have to admit I feel very stupid, but I think you should know this.

 

The other day I was cleaning my card a little bit and I'd say I moved the BIOS/UEFI switch. It's not even hard to do it, it almost moves at free will. Rereading the thread made me realise it, I did not even know such a switch existed.

 

sapphire-290x-5-rs.jpg

 

It was in the wrong position, that's all. Now it works again. Cheers guys!

 

Which side it is now:

 

1. Toward the Power Connectors

 

2. Toward the HDMI Ports

Link to comment
Share on other sites

 Share

×
×
  • Create New...