Contribute
Register

[GUIDE] Getting R9 290/390 (non-X) to work on Sierra (10.12) AND High Sierra (10.13)

Status
Not open for further replies.
Hey guys,
I followed the Original Post, but now during the Apple load screen, at some point the screen goes black.
I don't have in IGPU, since it's a P-series Sandy Bridge MB.
I suppose reverting the changes to the kexts would solve my problem, but how can I boot the system without the screen going black ?
 
@Schnecky, please update your profile (personal details) with your Motherboard or Make/Model, CPU and Graphics Card.
The Rules said:
Profiles need to contain at least your primary system to assist others with helping you.
 
Hi.

I don't have an iGPU in my motherboard.
My FakeID is set to 0x67B01002 and it shows AMD Radeon R9 290/390 10MB card?
Clover "FB NAME" is set to "Radeon"

MacOS Sierra 10.12.5

Any help would be appreciated.

Thanks.
 
I tried this guide and didn't get too far but I have awesome news!

I decided to start from scratch from a fresh install and I got my XFX R9 290 DD 4GB to work on Sierra 10.12.5!!!! All outputs (2 DVI, 1 DP and also HDMI), multiple screens (got up to 3 to work as I don't have enough screens to test 4 for the moment but nothing seems to indicate a quad setup wouldn't work XD!!!!), hot swapping and even sleep sort of works (although it wakes up almost right away... not sure if it's the GPU or related to Kaby Lake and the 270... I can't get it to sleep at all using the HD 630).
AboutScreen.jpeg
DisplayList.jpeg
System1.jpeg
GeekBench Score.jpeg




I got the idea from an old Yosemite thread I read at another forum. Someone reported getting their DD to work in a similar manner.

Essentially, I did have to enable and set the IGPU as primary when booting. I just set one of the inputs on my Dell U2413f to it in case I need to boot into Win10 or whatever from Clover.

I essentially followed these steps:
  • IGPU Enabled and set to Primary video output device in BIOS
  • Clover has to be updated to 4114. I couldn't get it to work otherwise. I could get the card to be recognized as ATI 8XXX with full 4GB of RAM prior to that but no OpenCL or Metal support.
  • 0x67B01002 ATI FakeID
  • Set Framebuffer to Greyhound.
  • ATI Inject Enabled.
Clover1.jpeg
Clover2.jpeg


That's all it took... I didn't have to do any kext edits or anything else. For what it's worth all 200 series patches and HD 630 edits were also applied at the same time. Not sure yet if that influenced this outcome.

I have a Sapphire Tri-X R9 290 4GB also that I will be conducting more tests with to corroborate. I'm hoping a swap will net similar results. I'll keep you folks posted.
 
I can confirm the Sapphire Tri-X R9 290 4GB is working the same way after a 1 for 1 swap. Sierra thinks it's literally the same card. It retained all settings and monitor arrangements and booted without a hiccup. I ran Geekbench and it managed to pull ahead of the DD in it by 6k Points. Not bad at all!
Sapphire.jpeg
 
Hi, I want share my experience with this card. In 10.12.2, no need to change there kexts.

Just put FB= Radeon, and Fake ID 0x67B01002, just like in El Capitan.

My system fully working with those methods. My LuxMark shows 16000 and full 1050MHZ which is not working with your methods in 10.12.1

I know it was pain to find out the right edit in kexts. But no need to edit in 10.12.2

I hope this helped others.

GL!

I tried this and it worked! I have a sapphire r9 390. My luxmark score was around 16100...thanks for the help :)
Rest of the system is:
Gigabye GA-H97m-D3h
i7 4790k
16 GB Ram
 
Hi, I want share my experience with this card. In 10.12.2, no need to change there kexts.

Just put FB= Radeon, and Fake ID 0x67B01002, just like in El Capitan.

My system fully working with those methods. My LuxMark shows 16000 and full 1050MHZ which is not working with your methods in 10.12.1

I know it was pain to find out the right edit in kexts. But no need to edit in 10.12.2

I hope this helped others.

GL!

Hey buyjoey,

Wanted to confirm that this worked for me! Switched to IGFX in my BIOS and voila! Also I now have dual monitors running (I'd given up on that being possible with my R9 390). Found this thread after getting a black screen on booting after going through the Clover update process from El Capitan to Sierra.

Thanks for posting this solution!
 
I tried this and it worked! I have a sapphire r9 390. My luxmark score was around 16100...thanks for the help :)
Rest of the system is:
Gigabye GA-H97m-D3h
i7 4790k
16 GB Ram
I have done this and the OS recognized the GPU.. but it shows only 7mb memory and the screen flickering is still there.. my config is..
intel 4790k
gigabyte z97 gaming 3
sapphire r9 390
even the intel built in gpu shows 7mb of vram.. do u know of any solution?
 
@abHiooooo7

I assume you have selected the InjectATI option on the Bootscreen?
If so, which version of the OS are you on? Because I can only confirm it for 10.12.6.
As I am writing this, I am running a Valley UniEngine benchmark.



In short:
- in BIOS select IGP for POST
- change HDMI cable to the IGP
- on boot screen, select in graphics section: InjectATI and the ID change to 0x67B01002 and then change frame buffer to Radeon
- start OS
- before login to OS I change my HDMI cable from IGP to the R9 390
 
Last edited:
Hi, I want share my experience with this card. In 10.12.2, no need to change there kexts.

Just put FB= Radeon, and Fake ID 0x67B01002, just like in El Capitan.

My system fully working with those methods. My LuxMark shows 16000 and full 1050MHZ which is not working with your methods in 10.12.1

I know it was pain to find out the right edit in kexts. But no need to edit in 10.12.2

I hope this helped others.

GL!

I just upgraded to High Sierra and this method does not work anymore.
If you do this, it will result in a black screen. Putting the HDMI cable back to the IGP HDMI output brings the screen back.
 
Status
Not open for further replies.
Back
Top